Closed p5pRT closed 20 years ago
----- Forwarded message from Daniel Stutz \Daniel\.Stutz@​astaro\.de -----
From: Daniel Stutz \Daniel\.Stutz@​astaro\.de Subject: perlcc and C.pm in perl-5.7.0 Date: Mon\, 04 Sep 2000 19:00:42 +0200 Message-ID: \39B3D53A\.84B35C0B@​astaro\.de To: jhi@iki.fi Organization: astaro AG X-Mailer: Mozilla 4.74 [en] (X11; U; Linux 2.2.16 i686) X-Accept-Language: en
Please forward to the maintainer of C.pm and perlcc or tell me where i can find their e-mail addresses.
Perl-5.7.0:
C.pm line 1341: Current: if($package->can($m))
Should it not be: if(UNIVERSAL::can($package\,$m)
Compiling with perlcc: C-code generation works. But shared objects (.so files) are missing in the final 'cc' system() call in perlcc (sub cc_harness).
CURRENT: ../PERL5.7/perl ../PERL5.7/perlcc -o schund index.pl Compiling index.pl Calling ../PERL5.7/perl -I/usr/local/perl-5.7/lib/5.7.0/i686-linux -I/usr/local/perl-5.7/lib/5.7.0 -I/usr/local/perl-5.7/lib/site_perl/5.7.0/i686-linux -I/usr/local/perl-5.7/lib/site_perl/5.7.0 -I/usr/local/perl-5.7/lib/site_perl -I. -MB::Stash -c index.pl Stash: main strict VMS VMS::Filespec AutoLoader Storable Carp Carp::Heavy Log Log::Agent Socket DB Config Fh overload Tie Tie::Hash Tie::StdHash constant Exporter Exporter::Heavy MD5 warnings warnings::register vars Apache attributes Digest Digest::Perl Digest::Perl::MD5 Digest::MD5 MultipartBuffer MacPerl GDBM_File CGI CGI::Util TempFile Unix Unix::Syslog Fcntl Writing C on pccDviFM.c Calling ../PERL5.7/perl -I/usr/local/perl-5.7/lib/5.7.0/i686-linux -I/usr/local/perl-5.7/lib/5.7.0 -I/usr/local/perl-5.7/lib/site_perl/5.7.0/i686-linux -I/usr/local/perl-5.7/lib/site_perl/5.7.0 -I/usr/local/perl-5.7/lib/site_perl -I. -MO=C\,-umain\,-ustrict\,-uVMS\,-uVMS::Filespec\,-uAutoLoader\,-uStorable\,-uCarp\,-uCarp::Heavy\,-uLog\,-uLog::Agent\,-uSocket\,-uDB\,-uConfig\,-uFh\,-uoverload\,-uTie\,-uTie::Hash\,-uTie::StdHash\,-uconstant\,-uExporter\,-uExporter::Heavy\,-uMD5\,-uwarnings\,-uwarnings::register\,-uvars\,-uApache\,-uattributes\,-uDigest\,-uDigest::Perl\,-uDigest::Perl::MD5\,-uDigest::MD5\,-uMultipartBuffer\,-uMacPerl\,-uGDBM_File\,-uCGI\,-uCGI::Util\,-uTempFile\,-uUnix\,-uUnix::Syslog\,-uFcntl\,-opccDviFM.c index.pl
running cc -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/perl-5.7/lib/5.7.0/i686-linux/CORE -o schund pccDviFM.c -rdynamic -L/usr/local/lib /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/DynaLoader/DynaLoader.a -L/usr/local/perl-5.7/lib/5.7.0/i686-linux/CORE -lperl -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt -lutil unlinking pccDviFM.c
cc call SHOULD BE (in my opinion):
cc -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/local/perl-5.7/lib/5.7.0/i686-linux/CORE -o $OUT $IN -L/usr/local/lib -L/usr/local/perl-5.7/lib/5.7.0/i686-linux/CORE -lperl -lnsl -lndbm -lgdbm -ldb -ldl -lm -lc -lposix -lcrypt /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/DynaLoader/DynaLoader.a /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/IO/IO.so /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/Socket/Socket.so /usr/local/perl-5.7/lib/site_perl/5.7.0/i686-linux/auto/Digest/MD5/MD5.so /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/GDBM_File/GDBM_File.so /usr/local/perl-5.7/lib/site_perl/5.7.0/i686-linux/auto/Storable/Storable.so /usr/local/perl-5.7/lib/site_perl/5.7.0/i686-linux/auto/Unix/Syslog/Syslog.so /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/re/re.so /usr/local/perl-5.7/lib/5.7.0/i686-linux/auto/Fcntl/Fcntl.so
excuse me if i'm wrong.
daniel stutz
http://www.astaro.de
Migrated from rt.perl.org#4418 (status was 'resolved')
Searchable as RT4418$