• Aucun résultat trouvé

KNOWN PROBLEMS

N/A
N/A
Protected

Academic year: 2022

Partager "KNOWN PROBLEMS"

Copied!
2
0
0

Texte intégral

(1)

Perl version 5.10.0 documentation - perlbeos

Page 1 http://perldoc.perl.org

NAME

README.beos - Perl version 5.8+ on BeOS

DESCRIPTION

This file contains instructions how to build Perl under BeOS and lists known problems.

BUILD AND INSTALL

Requirements

I have built and tested Perl 5.8.6 and 5.9.1 under BeOS R5 x86 net server. I can't say anything with regard to PPC. Since Perl 5.8.0 had been released for BeOS BONE, I suspect, there is a good chance, that it still compiles on a BONE system. The only change I've made, that affects BONE systems is the recognition of whether it is a BONE system or not in hints/beos.sh. Now network socket support should remain enabled on BONE systems. This might as well break the build, though.

As more recent versions of autoconf require flock() support, I wrote a flock() emulation (flock_server) and released it on BeBits:

http://www.bebits.com/app/4030

If you want to build a Perl with flock() support, you have to install this package first.

Configure

With flock() support:

CFLAGS=-I/path/to/flock/server/headers ./configure.gnu \ --prefix=/boot/home/config

Replace /path/to/flock/server/headers with the path to the directory containing the flock.h header.

Without flock() support:

./configure.gnu --prefix=/boot/home/config Build

With flock() support:

make LDLOADLIBS="-lnet -lflock"

Without flock() support:

make LDLOADLIBS="-lnet"

-lnet is needed on net server systems only and if the compiler doesn't add it automatically (Be's R5 gcc does, Oliver Tappe's gcc 2.95.3 does not).

Install

Install all perl files:

make install

Create a symlink for libperl:

cd ~/config/lib; ln -s perl5/5.8.6/BePC-beos/CORE/libperl.so . Replace 5.8.6 with your respective version of Perl.

(2)

Perl version 5.10.0 documentation - perlbeos

Page 2 http://perldoc.perl.org

KNOWN PROBLEMS

Network socket support is disabled for BeOS R5 net server. I didn't dare yet to try enabling it and see what problems occur.

The LFS (large file support) tests (t/op/lfs and xt/Fcntl/t/syslfs) are disabled as seeking beyond 2 GB is broken according to [email protected] who was the last one checking the BeOS port and updating this file before me. Haven't checked this myself.

The t/io/fflush test fails at #6. As far as I can tell, this is caused by a bug in the BeOS pipes implementation that occurs when starting other child processes. In the particular test case a system("perl -e 0") flushes the stdout pipe of another child process.

The ext/POSIX/t/waitpid test fails at #1. After all child processes are gone BeOS' waitpid(-1,...) returns 0 instead of -1 (as it should). No idea how to fix this.

CONTACT

For BeOS specifics problems feel free to mail to: Ingo Weinhold <[email protected]>

Last update: 2004-12-16

Références

Documents relatifs

For example in simple-minded input/output logic of Makinson and van der Torre [18], the derivation system is decided by three rules: strengthening the input (SI), weakening the

the corresponding hierarchical set of partitions. 3 presents the gain and the loss of the best partitions depending on the value of the α parameter. The best-partitions algorithm

Armed with this perspective, the semantic blog becomes a useful personal knowledge management tool, and a source of data for the snippet manager.... Wikis are also interesting

If the film features Shakespeare and if Shakespeare has now been made a LEGO minifigure (released in the wake of the film in 2013-2014), 3 which even appears in The LEGO Movie

It implies that the pixellized curve whose Freeman code is u contains a line parallel to α which enters the pixellized curve at the left and leaves at the right (Fig. right) part

In conclusion, a reflection on the process of building a new tutor based on IRIS shows that the analysis phase is always required (to plan the structure of the tutor), the design

Maximum entropy solution to ill-posed inverse problems with approximately known operator.. Jean-Michel Loubes,

Research based intervention and its role for curricula planning, instructional paths and learning outcomes, monitoring learning and its role in teaching practices,