• Aucun résultat trouvé

BUILDING PERL ON UTS

N/A
N/A
Protected

Academic year: 2022

Partager "BUILDING PERL ON UTS"

Copied!
2
0
0

Texte intégral

(1)

Perl version 5.10.0 documentation - perluts

Page 1 http://perldoc.perl.org

NAME

perluts - Perl under UTS

SYNOPSIS

This document can be read as is: as README.uts, or you can read it after you build your package using "man perluts".

The purpose is to help you build Perl for UTS, which, if you follow these instructions, should be easy, and result in a solidly working installation.

DESCRIPTION

Perl 5.7.2 (Developmental) or Perl 5.8.x (forthcoming) for UTS

BUILDING PERL ON UTS

NOTE: Some sites have redefined the way uname works, and if yours does this, special steps must be taken so that Configure can recognize your system as a UTS system. To see if you are in this category, issue the command "uname -a". It should look something like:

uts juno 4 4.4 9672 370

At any rate, the first field should be "uts". If this is not the case; supposing it is, say telcoUTS, create a script, uts/uname (i.e. uname, in the subdirectory "uts" of the main Perl source dir): # uname

/usr/bin/uname "$@" | sed -e 's/^telcoUTS/uts/'

and when you execute Configure, do it as below, except for adding PATH=uts:$PATH as a prefix. I.e.

do:

PATH=uts:$PATH ./Configure ...

There is no need to do an interactive configure, just type

./Configure -de [-Dusedevel] [-Doptimize=-g ] 2>&1 | tee Conf.out

"-Dusedevel" may be required to configure Perl 5.7.2 non-interactively. Use -Doptimize=-g if you want to run Perl under sdb or gdb, OR if you want to be able to use the -D command line flags to perl, which are occasionally useful in debugging perl scripts.

In this and the following steps, the "2>&1 | tee XXX.out" records all output from the process, which will be useful if anything unexpected goes wrong.

Then do the compilation with make 2>&1 | tee make.out

Finally, test using

make test 2>&1 | tee make-test.out

In the output, the only failures you should see should look like:

lib/Math/BigInt/t/bigfltpm...Use of uninitialized value ...

FAILED at test 57

lib/Math/BigInt/t/bigintc...ok

lib/Math/BigInt/t/bigintpm...FAILED at test 204

lib/Math/BigInt/t/mbimbf...Use of uninitialized value ...

Illegal division by zero at ../lib/Math/BigInt/Calc.pm line 314.

FAILED at test 71

(2)

Perl version 5.10.0 documentation - perluts

Page 2 http://perldoc.perl.org

lib/Math/Complex...exp: OVERFLOW FAILED at test 250

lib/Math/Trig...exp: OVERFLOW ok

lib/Memoize/t/array...ok ...

lib/Net/protoent...ok

lib/Net/servent...FAILED at test 0

This means that everything passes except for some problems in the packages "Math::BigInt",

"Math::Complex", and "Math::Trig". The lib/Net/servent failure seems to be a bug in the test program.

To confirm this, from the main Perl source dir, do:

LD_LIBRARY_PATH=`pwd` ./perl -Ilib lib/Net/servent.t

and it should output 1..3

ok 1 ok 2 ok 3

Installing the built perl on UTS

Run the command "make install"

AUTHOR

Hal Morris UTS Global LLC

email: hom00@utsglobal.com

Références

Documents relatifs

Reloading configuration files. First, lets look at a simple case, in which we just have to look after a simple configuration file like the one below. Imagine a script that tells you

[ Library Home | Perl in a Nutshell | Learning Perl | Learning Perl on Win32 | Programming Perl | Advanced Perl Programming | Perl Cookbook ]... Previous: What This Book

Later, we'll learn how to tell perl how many repetitions of a character or group of characters we want to match without spelling it out directly. What, then, if we wanted to

Although you don’t need to know a single thing about Perl to begin reading this book, we recommend that you already have familiarity with basic programming concepts such as

As a testament to what you can do with Minimal Perl, this book features program- ming examples drawn from a wide variety of application areas, including system

perlrebackslash Les séquences backslash des expressions rationnelles perlrecharclass Les classes de caractères des expressions rationnelles perlreref Résumé rapide des

7.8 Ecrire une table de hachage sur disque avec les fichiers DBM.. 8.17

Il ne couvre pas tous les aspects du langage, sa lecture ne dispense pas de consulter les ouvrages de r´ef´erences cit´es dans la bibliographie.. Une version ´electronique