[Arsperl-users] Installation issue
Brought to you by:
jeffmurphy
|
From: Martin, J. H <jas...@ci...> - 2005-06-08 17:19:58
|
I'm having an installation issue with ARSPerl-1.83 on which I was hoping
for some insight. I'm compiling on Linux (RH7.3) against API version 10
(as defined in ar.h). There are no errors during the Makefile.PL or
make phases, but 'make test' fails because it can't locate the
autosplit.ix file. That file does not exist anywhere in the build tree
after the make.
I've included the build and make test output below. Does anyone have any
recommendations on how to proceed?
Thanks,
-Jason Martin
# perl Makefile.PL
Building against perl 5.006001
Generating support.h file..
Processing AR_STRUCT_ITEM codes..
Processing AR_SERVER_STAT codes..
Processing AR_SCHEMA codes..
Processing AR_COM_PARM codes..
Processing AR_COM_METHOD codes..
Processing AR_ACTIVE_LINK_ACTION codes..
Processing AR_CHAR_MENU codes..
Processing AR_FILTER_ACTION codes..
Processing AR_MENU_REFRESH codes..
Processing AR_PERMISSIONS (Schema) codes..
Processing AR_PERMISSIONS (Field) codes..
Processing AR_DATA_TYPE codes..
Processing AR_BYTE_LIST codes..
Processing AR_NO_MATCH codes..
Processing AR_MULTI_MATCH codes..
Processing AR_RETURN codes..
Processing AR_FUNCTION codes..
Processing AR_KEYWORD codes..
Processing AR_SERVER_INFO codes..
Generating serverTypeInfoHints.h ..
Converting C header files to perl modules ..
Configuring with options:
ARSVERSION =3D 6.30
ARSAPI =3D /home/jhmartin/api
AUTODEFINES =3D -g -DARS32 -DARS452 -malign-double
-DPERL_PATCHLEVEL_IS=3D6 -DPERL_SUBVERSION_IS=3D1 -DPERL_BASEREV_IS=3D50
Checking if your kit is complete...
Looks good
Writing Makefile for ARS
=3D=3D=3D ARSperl 'make test' configuration. =3D=3D=3D
Please enter the following information. This information will be
recorded in ./t/config.cache
If you want to skip the 'make test' step, just hit ENTER
three times. You can configure it later by either re-running
'perl Makefile.PL' or by editting ./t/config.cache
Fair warning: you probably don't want to run 'make test' against a
production ARSystem server.
Server Name []: XXX
Admin Username []: YYY
Admin Password []: ZZZ
Type 'make' (windows: 'nmake') to build ARSperl.
Type 'make test' to test ARSperl before installing.
Type 'make install' to install ARSperl.
# make
cp artypes.ph blib/lib/artypes.ph
/usr/bin/perl -I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1
/usr/lib/perl5/5.6.1/ExtUtils/xsubpp -typemap
/usr/lib/perl5/5.6.1/ExtUtils/typemap -typemap typemap ARS.xs > ARS.xsc
&& mv ARS.xsc ARS.c
gcc -c -I/home/jhmartin/api/include -fno-strict-aliasing
-I/usr/local/include -O2 -march=3Di386 -mcpu=3Di686 =
-DVERSION=3D\"1.83\"
-DXS_VERSION=3D\"1.83\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE -g
-DARS32 -DARS452 -malign-double -DPERL_PATCHLEVEL_IS=3D6
-DPERL_SUBVERSION_IS=3D1 -DPERL_BASEREV_IS=3D50 ARS.c
gcc -c -I/home/jhmartin/api/include -fno-strict-aliasing
-I/usr/local/include -O2 -march=3Di386 -mcpu=3Di686 =
-DVERSION=3D\"1.83\"
-DXS_VERSION=3D\"1.83\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE -g
-DARS32 -DARS452 -malign-double -DPERL_PATCHLEVEL_IS=3D6
-DPERL_SUBVERSION_IS=3D1 -DPERL_BASEREV_IS=3D50 support.c
gcc -c -I/home/jhmartin/api/include -fno-strict-aliasing
-I/usr/local/include -O2 -march=3Di386 -mcpu=3Di686 =
-DVERSION=3D\"1.83\"
-DXS_VERSION=3D\"1.83\" -fPIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE -g
-DARS32 -DARS452 -malign-double -DPERL_PATCHLEVEL_IS=3D6
-DPERL_SUBVERSION_IS=3D1 -DPERL_BASEREV_IS=3D50 supportrev.c
Running Mkbootstrap for ARS ()
chmod 644 ARS.bs
rm -f blib/arch/auto/ARS/ARS.so
LD_RUN_PATH=3D"/lib" gcc -shared -L/usr/local/lib ARS.o support.o
supportrev.o /home/jhmartin/api/lib/libar.a -o
blib/arch/auto/ARS/ARS.so -L/home/jhmartin/api/lib -lpthread
chmod 755 blib/arch/auto/ARS/ARS.so
cp ARS.bs blib/arch/auto/ARS/ARS.bs
chmod 644 blib/arch/auto/ARS/ARS.bs
# make test
PERL_DL_NONLAZY=3D1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/lib/perl5/5.6.1/i386-linux -I/usr/lib/perl5/5.6.1 -e 'use
Test::Harness qw(&runtests $verbose); $verbose=3D0; runtests @ARGV;' =
t/*.t
t/00connect.........Can't locate auto/ARS/autosplit.ix in @INC (@INC
contains: blib/arch blib/lib /usr/lib/perl5/5.6.1/i386-linux
/usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1/i386-linux
/usr/lib/perl5/5.6.1 /usr/lib/perl5/5.6.1/i386-linux
/usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/i386-linux
/usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl/5.6.1/i386-linux
/usr/lib/perl5/site_perl/5.6.1 /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.6.1/i386-linux
/usr/lib/perl5/vendor_perl/5.6.1/i386-linux
/usr/lib/perl5/vendor_perl/5.6.1
/usr/lib/perl5/vendor_perl/5.6.1/i386-linux
/usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .
/usr/lib/perl5/5.6.1/i386-linux /usr/lib/perl5/5.6.1
/usr/lib/perl5/site_perl/5.6.1/i386-linux /usr/lib/perl5/site_perl/5.6.1
/usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.6.1/i386-linux
/usr/lib/perl5/vendor_perl/5.6.1 /usr/lib/perl5/vendor_perl .) at
/usr/lib/perl5/5.6.1/AutoLoader.pm line 146.
at ARS.pm line 64
make: *** [test_dynamic] Interrupt
# find ./blib -ls
261854 4 drwxr-xr-x 4 root root 4096 Jun 8 09:43
./blib
261855 4 drwxr-xr-x 3 root root 4096 Jun 8 09:43
./blib/lib
261856 0 -rw-r--r-- 1 root root 0 Apr 1 2002
./blib/lib/.exists
261861 4 drwxr-xr-x 3 root root 4096 Jun 8 09:43
./blib/lib/auto
261862 4 drwxr-xr-x 2 root root 4096 Jun 8 09:43
./blib/lib/auto/ARS
261863 0 -rw-r--r-- 1 root root 0 Apr 1 2002
./blib/lib/auto/ARS/.exists
261864 4 -r--r--r-- 1 root root 46 Jun 8 09:43
./blib/lib/artypes.ph
261857 4 drwxr-xr-x 3 root root 4096 Jun 8 09:43
./blib/arch
261858 4 drwxr-xr-x 3 root root 4096 Jun 8 09:43
./blib/arch/auto
261859 4 drwxr-xr-x 2 root root 4096 Jun 8 09:44
./blib/arch/auto/ARS
261860 0 -rw-r--r-- 1 root root 0 Apr 1 2002
./blib/arch/auto/ARS/.exists
261865 2636 -rwxr-xr-x 1 root root 2693619 Jun 8 09:44
./blib/arch/auto/ARS/ARS.so
261866 0 -rw-r--r-- 1 root root 0 Jun 8 09:44
./blib/arch/auto/ARS/ARS.bs
# make install
Installing /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/ARS/ARS.so
Installing /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/ARS/ARS.bs
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Writing /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/ARS/.packlist
Appending installation info to
/usr/lib/perl5/5.6.1/i386-linux/perllocal.pod
|