Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.85k stars 527 forks source link

Error making Perl #7353

Closed p5pRT closed 19 years ago

p5pRT commented 19 years ago

Migrated from rt.perl.org#30184 (status was 'resolved')

Searchable as RT30184$

p5pRT commented 19 years ago

From magl@im.se

Hallo!

I've got following error trying to compile the perl source on an AIX machine.

--- cut ---   `sh cflags "optimize='-O'" regcomp.o` regcomp.c   CCCMD = cc -DPERL_CORE -c -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I /usr/local/include -q32 -D_LARGE_FILES -qlonglong -O   1500-004​: (U) INTERNAL COMPILER ERROR while compiling S_regatom. Compilation ended. Contact your Service Representative and pr ovide the following information​: GRARNN​: gr5470 is used before it is defined. make​: 1254-004 The error code from the last command is 1.

Stop. --- end cut ---

couldn't run perldebug and to inexperienced to find out the problem my self. Not even sure if my compiler is the correct one.

Running the myconfig script gives following. --- cut --- # ./myconfig Summary of my perl5 (revision 5 version 8 subversion 4) configuration​:   Platform​:   osname=aix\, osvers=5.1.0.0\, archname=aix   uname='aix finja 1 5 00400b2a4c00 '   config_args='-de'   hint=recommended\, useposix=true\, d_sigaction=define   usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef   useperlio=define d_sfio=undef uselargefiles=define usesocks=undef   use64bitint=undef use64bitall=undef uselongdouble=undef   usemymalloc=n\, bincompat5005=undef   Compiler​:   cc='cc'\, ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I/usr/local/inc lude -q32 -D_LARGE_FILES -qlonglong'\,   optimize='-O'\,   cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I/usr/local/include'   ccversion='5.0.1.0'\, gccversion=''\, gccosandvers=''   intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=4321   d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=8   ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=8   alignbytes=8\, prototype=define   Linker and Libraries​:   ld='ld'\, ldflags =' -brtl -L/usr/local/lib -b32'   libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib   libs=-lbind -lnsl -ldbm -ldl -lld -lm -lcrypt -lc -lbsd   perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd   libc=/lib/libc.a\, so=a\, useshrplib=false\, libperl=libperl.a   gnulibc_version=''   Dynamic Linking​:   dlsrc=dl_aix.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags=' -bE​:/usr/local/lib/perl5/5.8.4/aix/CORE/perl.exp'   cccdlflags=' '\, lddlflags=' -bhalt​:4 -bM​:SRE -bI​:$(PERL_INC)/perl.exp -bE​:$(BASEEXT).exp -bnoentry -lc -L/usr/local/lib'

# --- end cut ---

Best regards\,

_______________________________________________________

Mats Granlund System Developer

E-mail​: magl@​im.se

Office direct​: +46 451 38 33 42 Office general​: +46 451 38 33 00 Office fax​: +46 451 38 33 10

Industri-Matematik International Andra Avenyen 13 Box 250
SE-281 23 Hässleholm SWEDEN

Web​: http​://www.im.se _______________________________________________________

IMI Industri-Matematik International - THE ORDER COMPANY _______________________________________________________

The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review\, retransmission\, dissemination or other use of\, or taking of any action in reliance upon\, this information by persons or entities other than the intended recipient is prohibited. If you received this in error\, please contact the sender and delete the material from any computer.

p5pRT commented 19 years ago

From @doughera88

On Thu\, 10 Jun 2004\, Granlund Mats - Magl wrote​:

I've got following error trying to compile the perl source on an AIX machine.

--- cut --- `sh cflags "optimize='-O'" regcomp.o` regcomp.c CCCMD = cc -DPERL_CORE -c -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I /usr/local/include -q32 -D_LARGE_FILES -qlonglong -O 1500-004​: (U) INTERNAL COMPILER ERROR while compiling S_regatom. Compilation ended. Contact your Service Representative and pr ovide the following information​: GRARNN​: gr5470 is used before it is defined.

osname=aix\, osvers=5\.1\.0\.0\, archname=aix
ccversion='5\.0\.1\.0'

I don't know much about AIX compiler versions\, but the error message points to a problem in the compiler itself. You might check with IBM if there are any patches or updates available for your compiler.

Meanwhile\, something that sometimes helps is to reduce the optimization level. One quick way to do that is with

  make OPTIMIZE=''

For more information\, look for the section

  =item Optimizer

in the INSTALL file.

Hope this helps\,

  Andy Dougherty doughera@​lafayette.edu

p5pRT commented 19 years ago

The RT System itself - Status changed from 'new' to 'open'

p5pRT commented 19 years ago

From magl@im.se

By the god help from Andy Dougherty I could continue the compile when inactivate the optimize as described in INSTALL But I didn't get it right anyhow! --- cut ---   cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd   ./miniperl -w -Ilib -MExporter -e '\<?>' || make minitest panic​: memory wrap.   cp ext/re/re.pm ext/re/re.tmp && sh mv-if-diff ext/re/re.tmp lib/re.pm   ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Stop. make​: 1254-004 The error code from the last command is 2. make​: 1254-005 Ignored error code 2 from last command.

You may see some irrelevant test failures if you have been unable to build lib/Config.pm or lib/lib.pm.

  cd t && (rm -f perl; /usr/bin/ln -s ../miniperl perl) && ./perl TEST -minitest base/*.t comp/*.t cmd/*.t run/*.t io/*.t o p/*.t uni/*.t \</dev/tty panic​: memory wrap. make​: 1254-004 The error code from the last command is 255. make​: 1254-005 Ignored error code 255 from last command. make​: 1254-004 The error code from the last command is 1. make​: 1254-005 Ignored error code 1 from last command.   ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Stop. # --- end cut ---

Best regards\, Mats Granlund (magl@​im.se)

p5pRT commented 19 years ago

From @tux

On Thu 10 Jun 2004 15​:14\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

By the god help from Andy Dougherty I could continue the compile when inactivate the optimize as described in INSTALL But I didn't get it right anyhow! --- cut --- cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ./miniperl -w -Ilib -MExporter -e '\<?>' || make minitest panic​: memory wrap. cp ext/re/re.pm ext/re/re.tmp && sh mv-if-diff ext/re/re.tmp lib/re.pm ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Eacks. I /think/ that is the new wrapper code

what gives

$ grep mallocwrap config.sh

You can force it to "off" with

$ sh Configure -des -Uusemallocwrap

-- H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/) using perl-5.6.1\, 5.8.3\, & 5.9.x\, and 809 on HP-UX 10.20 & 11.00\, 11i\,   AIX 4.3\, SuSE 9.0\, and Win2k. http​://www.cmve.net/~merijn/ http​://archives.develooper.com/daily-build@​perl.org/ perl-qa@​perl.org send smoke reports to​: smokers-reports@​perl.org\, QA​: http​://qa.perl.org

p5pRT commented 19 years ago

From @tux

On Fri 11 Jun 2004 12​:36\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

Sorry to say but it didn't work out!

As I don't have any experience how to work in this type of media I don't know if the propriety to replay. Shall I do it directly to you or on the mail group

I sent following too the mail group --- cut --- Nopp!

I've got exactly the same error even though I turned off malloc wrapping --- cut --- # grep mallocwrap config.sh
usemallocwrap='define' config_args='-des -Uusemallocwrap' config_arg2='-Uusemallocwrap' #

This is ultimately wrong. You TELL it to NOT use mallocwrap\, and it still does.

Brute force method​: change

usemallocwrap='define'

to

usemallocwrap='undef'

in config.sh\, and then run make

--- end cut ---

Hope I did it the correct way by running sh Configure -des -Uusemallocwrap make depend make

Best regards\, Mats Granlund (magl@​im.se)

--- end cut ---

Best regards magl

-----Original Message----- From​: H.Merijn Brand [mailto​:h.m.brand@​hccnet.nl] Sent​: den 11 juni 2004 12​:04 To​: Granlund Mats - magl Cc​: Perl 5 Porters Subject​: Re​: [perl #30184] Error making Perl

On Thu 10 Jun 2004 15​:14\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

By the god help from Andy Dougherty I could continue the compile when inactivate the optimize as described in INSTALL But I didn't get it right anyhow! --- cut --- cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ./miniperl -w -Ilib -MExporter -e '\<?>' || make minitest panic​: memory wrap. cp ext/re/re.pm ext/re/re.tmp && sh mv-if-diff ext/re/re.tmp lib/re.pm ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Eacks. I /think/ that is the new wrapper code

what gives

$ grep mallocwrap config.sh

You can force it to "off" with

$ sh Configure -des -Uusemallocwrap

-- H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/) using perl-5.6.1\, 5.8.3\, & 5.9.x\, and 809 on HP-UX 10.20 & 11.00\, 11i\, AIX 4.3\, SuSE 9.0\, and Win2k. http​://www.cmve.net/~merijn/ http​://archives.develooper.com/daily-build@​perl.org/ perl-qa@​perl.org send smoke reports to​: smokers-reports@​perl.org\, QA​: http​://qa.perl.org

-- H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/) using perl-5.6.1\, 5.8.3\, & 5.9.x\, and 809 on HP-UX 10.20 & 11.00\, 11i\,   AIX 4.3\, SuSE 9.0\, and Win2k. http​://www.cmve.net/~merijn/ http​://archives.develooper.com/daily-build@​perl.org/ perl-qa@​perl.org send smoke reports to​: smokers-reports@​perl.org\, QA​: http​://qa.perl.org

p5pRT commented 19 years ago

From magl@im.se

Nopp!

I've got exactly the same error even though I turned off malloc wrapping --- cut --- # grep mallocwrap config.sh
usemallocwrap='define' config_args='-des -Uusemallocwrap' config_arg2='-Uusemallocwrap' # --- end cut ---

Hope I did it the correct way by running sh Configure -des -Uusemallocwrap make depend make

Best regards\, Mats Granlund (magl@​im.se)

-----Original Message----- From​: H. Merijn Brand via RT [mailto​:perlbug-followup@​perl.org] Sent​: den 11 juni 2004 12​:06 To​: magl@​im.se Subject​: Re​: [perl #30184] Error making Perl

On Thu 10 Jun 2004 15​:14\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

By the god help from Andy Dougherty I could continue the compile when inactivate the optimize as described in INSTALL But I didn't get it right anyhow! --- cut --- cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ./miniperl -w -Ilib -MExporter -e '\<?>' || make minitest panic​: memory wrap. cp ext/re/re.pm ext/re/re.tmp && sh mv-if-diff ext/re/re.tmp lib/re.pm ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Eacks. I /think/ that is the new wrapper code

what gives

$ grep mallocwrap config.sh

You can force it to "off" with

$ sh Configure -des -Uusemallocwrap

-- H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/) using perl-5.6.1\, 5.8.3\, & 5.9.x\, and 809 on HP-UX 10.20 & 11.00\, 11i\,   AIX 4.3\, SuSE 9.0\, and Win2k. http​://www.cmve.net/~merijn/ http​://archives.develooper.com/daily-build@​perl.org/ perl-qa@​perl.org send smoke reports to​: smokers-reports@​perl.org\, QA​: http​://qa.perl.org

p5pRT commented 19 years ago

From magl@im.se

Sorry to say but it didn't work out!

As I don't have any experience how to work in this type of media I don't know if the propriety to replay. Shall I do it directly to you or on the mail group

I sent following too the mail group --- cut --- Nopp!

I've got exactly the same error even though I turned off malloc wrapping --- cut --- # grep mallocwrap config.sh
usemallocwrap='define' config_args='-des -Uusemallocwrap' config_arg2='-Uusemallocwrap' # --- end cut ---

Hope I did it the correct way by running sh Configure -des -Uusemallocwrap make depend make

Best regards\, Mats Granlund (magl@​im.se)

--- end cut ---

Best regards magl

-----Original Message----- From​: H.Merijn Brand [mailto​:h.m.brand@​hccnet.nl] Sent​: den 11 juni 2004 12​:04 To​: Granlund Mats - magl Cc​: Perl 5 Porters Subject​: Re​: [perl #30184] Error making Perl

On Thu 10 Jun 2004 15​:14\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

By the god help from Andy Dougherty I could continue the compile when inactivate the optimize as described in INSTALL But I didn't get it right anyhow! --- cut --- cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ./miniperl -w -Ilib -MExporter -e '\<?>' || make minitest panic​: memory wrap. cp ext/re/re.pm ext/re/re.tmp && sh mv-if-diff ext/re/re.tmp lib/re.pm ./miniperl -Ilib configpm configpm.tmp panic​: memory wrap. make​: 1254-004 The error code from the last command is 255.

Eacks. I /think/ that is the new wrapper code

what gives

$ grep mallocwrap config.sh

You can force it to "off" with

$ sh Configure -des -Uusemallocwrap

-- H.Merijn Brand Amsterdam Perl Mongers (http​://amsterdam.pm.org/) using perl-5.6.1\, 5.8.3\, & 5.9.x\, and 809 on HP-UX 10.20 & 11.00\, 11i\,   AIX 4.3\, SuSE 9.0\, and Win2k. http​://www.cmve.net/~merijn/ http​://archives.develooper.com/daily-build@​perl.org/ perl-qa@​perl.org send smoke reports to​: smokers-reports@​perl.org\, QA​: http​://qa.perl.org

p5pRT commented 19 years ago

From magl@im.se

Okay it made a difference but still problems

--- cut ---   `sh cflags "optimize=''" opmini.o` -DPERL_EXTERNAL_GLOB opmini.c   CCCMD = cc -DPERL_CORE -c -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I /usr/local/include -q32 -D_LARGE_FILES -qlonglong
  rm -f opmini.c   cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ld​: 0711-317 ERROR​: Undefined symbol​: PL_memory_wrap ld​: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make​: 1254-004 The error code from the last command is 8.

Stop. # --- end cut ---

best regards\, magl

-----Original Message----- From​: H.Merijn Brand [mailto​:h.m.brand@​hccnet.nl] Sent​: den 11 juni 2004 12​:45 To​: Granlund Mats - magl Cc​: Perl 5 Porters Subject​: Re​: [perl #30184] Error making Perl

On Fri 11 Jun 2004 12​:36\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

Sorry to say but it didn't work out!

As I don't have any experience how to work in this type of media I don't know if the propriety to replay. Shall I do it directly to you or on the mail group

I sent following too the mail group --- cut --- Nopp!

I've got exactly the same error even though I turned off malloc wrapping --- cut --- # grep mallocwrap config.sh
usemallocwrap='define' config_args='-des -Uusemallocwrap' config_arg2='-Uusemallocwrap' #

This is ultimately wrong. You TELL it to NOT use mallocwrap\, and it still does.

Brute force method​: change

usemallocwrap='define'

to

usemallocwrap='undef'

in config.sh\, and then run make

p5pRT commented 19 years ago

From @nwc10

On Fri\, Jun 11\, 2004 at 12​:44​:39PM +0200\, H.Merijn Brand wrote​:

On Fri 11 Jun 2004 12​:36\, Granlund Mats - magl \magl@&#8203;im\.se wrote​:

Sorry to say but it didn't work out!

As I don't have any experience how to work in this type of media I don't know if the propriety to replay. Shall I do it directly to you or on the mail group

I sent following too the mail group --- cut --- Nopp!

I've got exactly the same error even though I turned off malloc wrapping --- cut --- # grep mallocwrap config.sh
usemallocwrap='define' config_args='-des -Uusemallocwrap' config_arg2='-Uusemallocwrap' #

This is ultimately wrong. You TELL it to NOT use mallocwrap\, and it still does.

Curious. I assumed that this happens if you re-run configure with a config.sh in place which said usemallocwrap='define'\, but I've just tried this and it's not the case - the config.sh I get after running

  sh Configure -des -Uusemallocwrap

has usemallocwrap='undef'

On Fri\, Jun 11\, 2004 at 12​:52​:06PM +0200\, Granlund Mats - magl wrote​:

Okay it made a difference but still problems

--- cut --- `sh cflags "optimize=''" opmini.o` -DPERL_EXTERNAL_GLOB opmini.c CCCMD = cc -DPERL_CORE -c -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=-1 -qnoansialias -DUSE_NATIVE_DLOPEN -I /usr/local/include -q32 -D_LARGE_FILES -qlonglong
rm -f opmini.c cc -o miniperl -brtl -L/usr/local/lib -b32 `echo gv.o toke.o perly.o op.o pad.o regcomp.o dump.o util.o mg.o reentr.o hv.o av.o run.o pp_hot.o sv.o pp.o scope.o pp_ctl.o pp_sys.o doop.o doio.o regexec.o utf8.o taint.o deb.o universal.o xsutils.o globals. o perlio.o perlapi.o numeric.o locale.o pp_pack.o pp_sort.o | sed 's/ op.o / /'` miniperlmain.o opmini.o perl.o -lbind -lnsl -ldl -lld -lm -lcrypt -lc -lbsd ld​: 0711-317 ERROR​: Undefined symbol​: PL_memory_wrap ld​: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information. make​: 1254-004 The error code from the last command is 8.

try

  rm opmini.o miniperlmain.o

and then re-run make. If that fails\, try rm *.o and rerun make. If that fails\, try starting again with a clean tarball.

I expect that the first one is the problem\, as the dependency checking for opmini.o is not perfect\, and so make may not have the rules to know that it needed rebuilding because something changed.

Nicholas Clark

p5pRT commented 19 years ago

From magl@im.se

Removing all obj files did the trick. I do now have a new working version of Perl on the server (I belive)

Make test gave OK on everything but --- cut --- lib/ExtUtils/t/Embed.................ld​: 0706-004 Cannot find or read export file​: /usr/local/lib/perl5/5.8.4/aix/CORE/perl.exp   ld​:accessx()​: A file or directory in the path name does not exist. FAILED at test 1 ~ ~ Failed 1 test script out of 804\, 99.88% okay. --- end cut ---

Thank you for all help and case closed.

Best regards\, Mats Granlund

p5pRT commented 19 years ago

@tux - Status changed from 'open' to 'resolved'

p5pRT commented 19 years ago

From @doughera88

On Mon\, 28 Jun 2004\, Granlund Mats - Magl wrote​:

Removing all obj files did the trick. I do now have a new working version of Perl on the server (I belive)

Make test gave OK on everything but --- cut --- lib/ExtUtils/t/Embed.................ld​: 0706-004 Cannot find or read export file​: /usr/local/lib/perl5/5.8.4/aix/CORE/perl.exp ld​:accessx()​: A file or directory in the path name does not exist. FAILED at test 1

You probably don't have to worry about this -- I suspect it's a flaw in the test\, not in your copy of perl. The Embed.t test tries to test whether you can embed perl into another application\, but the test is looking for a file that hasn't been installed yet. If you install perl and then re-run the test\, I suspect the test will pass.

How to ensure that the Embed tests are testing the uninstalled perl has long been a very tricky proposition.

--   Andy Dougherty doughera@​lafayette.edu