Subject: | Unable to build under SGI Irix |
Hi!
I've been trying unsuccessfully to build PAR (PAR-0.85) under SGI Irix (6.5 6.5.20f, IRIX64 blue1 6.5 04100802 IP27), with perl 5.6.1 (This is perl, v5.6.1 built for irix-n32). The compiler doesn't seem to be able to resolve some symbols, but... My problem is that I do not where to start looking... I hope you can give me some hint...
Cheers!
Philippe
PS: the output of Makefile.PL:
*** ExtUtils::AutoInstall version 0.59
*** Checking for dependencies...
[Core Features]
- File::Temp ...loaded. (0.12 >= 0.05)
- Compress::Zlib ...loaded. (1.33 >= 1.3)
- Archive::Zip ...loaded. (1.12 >= 1)
- Module::ScanDeps ...loaded. (0.46 >= 0.45)
- PAR::Dist ...loaded. (0.07 >= 0.06)
[Digital signature support]
- Digest ...loaded. (1.08)
- Module::Signature ...loaded. (0.41 >= 0.35)
*** ExtUtils::AutoInstall configuration finished.
Checking if your kit is complete...
Looks good
Writing Makefile for the par program
Writing Makefile for PAR
PPS: the output of compilation:
cp lib/PAR.pm blib/lib/PAR.pm
cp lib/PAR/Filter/Obfuscate.pm blib/lib/PAR/Filter/Obfuscate.pm
cp lib/App/Packer/PAR.pm blib/lib/App/Packer/PAR.pm
cp lib/PAR/Filter.pm blib/lib/PAR/Filter.pm
cp lib/PAR/Filter/Bytecode.pm blib/lib/PAR/Filter/Bytecode.pm
cp lib/PAR/Tutorial.pod blib/lib/PAR/Tutorial.pod
cp lib/PAR/Filter/PatchContent.pm blib/lib/PAR/Filter/PatchContent.pm
cp lib/PAR/Filter/PodStrip.pm blib/lib/PAR/Filter/PodStrip.pm
cp lib/PAR/Packer.pm blib/lib/PAR/Packer.pm
cp lib/PAR/FAQ.pod blib/lib/PAR/FAQ.pod
cp lib/PAR/Filter/Bleach.pm blib/lib/PAR/Filter/Bleach.pm
cp lib/PAR/Heavy.pm blib/lib/PAR/Heavy.pm
/usr/freeware/bin/perl ./file2c.pl /usr/freeware/lib/perl5/5.6.1/irix-n32/CORE/libperl.so my_perl.c load_me_0 0 30000
cc -n32 -mips3 -IPA -c -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552 -OPT:Olimit=0:space=ON -I/usr/freeware/include -I/usr/include -I/usr/freeware/lib/perl5/5.6.1/irix-n32/CORE main.c
cc-1209 cc: WARNING File = internals.c, Line = 7
The controlling expression is constant.
PUSHEVAL((&cxstack[0]) , "", Nullgv);
^
/usr/freeware/bin/perl ./file2c.pl ../script/par.pl my_par_pl.c load_me_2 0
cc -n32 -mips3 -IPA -c -D_BSD_TYPES -D_BSD_TIME -woff 1009,1110,1174,1184,1552 -OPT:Olimit=0:space=ON -I/usr/freeware/include -I/usr/include -I/usr/freeware/lib/perl5/5.6.1/irix-n32/CORE my_par_pl.c
cc -n32 -mips3 -IPA main.o my_par_pl.o -n32 -Wl,-rpath,/usr/freeware/lib/perl5/5.6.1/irix-n32/CORE:/usr/freeware/lib32 -L/usr/freeware/lib32 -L/usr/lib32 -Wl,-woff,84 /usr/freeware/lib/perl5/5.6.1/irix-n32/auto/DynaLoader/DynaLoader.a -L/usr/freeware/lib/perl5/5.6.1/irix-n32/CORE -lperl -lm -o ./par
ld32: WARNING 158: Expecting MIPS3 objects: /usr/lib32/crt1.o is MIPS4.
ld32: WARNING 158: Expecting MIPS3 objects: /usr/lib32/crt1.o is MIPS4.
ld32: ERROR 33 : Unresolved text symbol "Perl_vmess" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "Perl_saferealloc" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved text symbol "Perl_safemalloc" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_markstack_ptr" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_stack_sp" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_stack_base" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_sv_yes" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_op" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_curpad" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_na" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
--- ./par ---
*** Error code 2 (ignored)
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_do_undump" -- 1st referenced by /usr/tmp/par.ipaa1anCf/1.o.
Use linker option -v to see when and which objects, archives and dsos are loaded.
ld32: ERROR 33 : Unresolved data symbol "PL_