Skip Menu |

This queue is for tickets about the PAR CPAN distribution.

Report information
The Basics
Id: 7328
Status: resolved
Priority: 0/
Queue: PAR

People
Owner: Nobody in particular
Requestors: Philippe.Schaffnit [...] access.rwth-aachen.de
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: (no value)
Fixed in: (no value)



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_
Date: Thu, 12 Aug 2004 17:06:49 +0800
From: Autrijus Tang <autrijus [...] autrijus.org>
To: Guest via RT <bug-PAR [...] rt.cpan.org>
Subject: Re: [cpan #7328] Unable to build under SGI Irix
RT-Send-Cc:
On Thu, Aug 12, 2004 at 02:53:08AM -0400, Guest via RT wrote: Show quoted text
> 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...
Can you try compiling it again Perl 5.8.x and see if it works? Thanks, /Autrijus/
From: Philippe.Schaffnit [...] access.rwth-aache.de
Hi! It works all right with Perl 5.8. Thanks a lot for your help! Philippe [guest - Thu Aug 12 02:53:07 2004]: Show quoted text
> > 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 Show quoted text
> -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_