Perl / perl5

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

PERL_POLLUTE and sv_undef #107

Closed p5pRT closed 20 years ago

p5pRT commented 24 years ago

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

Searchable as RT911$

p5pRT commented 24 years ago

From ed_peschko@csgsystems.com

There seems to be a problem with PERL_POLLUTE\, one that breaks many compiles of different modules on CPAN -

Lots of modules assume definition of a symbol named sv_undef\, which goes away unless PERL_POLLUTE is defined. What's the best way to advertise this so that modules inside of CPAN get fixed?

Ed

Perl Info ``` Site configuration information for perl 5.005: Configured by epeschko at Mon Jul 27 04:54:06 MDT 1998. Summary of my perl5 (5.0 patchlevel 5 subversion 0) configuration: Platform: osname=solaris, osvers=2.5.1, archname=sun4-solaris uname='sunos den-mdev1 5.5.1 generic_103640-04 sun4u sparc sunw,ultra-enterprise ' hint=recommended, useposix=true, d_sigaction=define usethreads=undef useperlio=undef d_sfio=undef Compiler: cc='/home/epeschko/install/bin/gcc -B/usr/ccs/bin/', optimize='-O', gccversion=2.8.1 cppflags='-I/usr/local/include' ccflags ='-I/usr/local/include' stdchar='unsigned char', d_stdstdio=define, usevfork=false intsize=4, longsize=4, ptrsize=4, doublesize=8 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 alignbytes=8, usemymalloc=y, prototype=define Linker and Libraries: ld='/home/epeschko/install/bin/gcc -B/usr/ccs/bin/', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -ldl -lm -lc -lcrypt libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib' Locally applied patches: @INC for perl 5.005: /home/epeschko/install/lib/perl5/5.005/sun4-solaris /home/epeschko/install/lib/perl5/5.005 /home/epeschko/install/lib/perl5/site_perl/5.005/sun4-solaris /home/epeschko/install/lib/perl5/site_perl/5.005 . Environment for perl 5.005: HOME=/home/epeschko LANG (unset) LD_LIBRARY_PATH=/usr/openwin/lib:/opt/SUNWspro/lib:/usr/local/epage/lib:/net/den-mleg1/export/sybase/lib:/home/epeschko/install/lib:/net/animas/export/third-party/ora-vrs/ora805/lib LOGDIR (unset) PATH=/home/epeschko/install/bin:/net/animas/opt/SUNWspro/bin:/home/epeschko/migtools/PROD/tools/team:/home/epeschko/migtools/PROD/tools/migration:/home/epeschko/install/bin:/net/animas/opt/SUNWspro/bin:/home/epeschko/migtools/PROD/tools/team:/home/epeschko/migtools/PROD/tools/migration:/opt/SUNWspro/ParallelMake/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/net/animas/opensys/dev/tools/bin:/home/epeschko/install/bin:/usr/bin:/usr/sbin:/usr/openwin/bin:/usr/ucb/bin:.:/bin:/usr/ucb:/usr/local/bin:/usr/dt/bin:/opt/SUNWspro/bin:/opt/SUNWspro/ParallelMake/bin:/usr/ccs/bin:/usr/ucb:.:/net/animas/opensys/dev/tools/bin:/usr/local/bin:/net/den-mdev1/export/datamig_dev/source_control/work/bin:/usr/ucb:/net/den-mst1/export/sybase/sybase_11.0.2/bin/:/net/den-mdev1/export/datamig_dev/tools:/net/animas/opensys/dev/tools/bin:/usr/local/bin:/net/den-mdev1/export/datamig_dev/source_control/work/bin:/usr/ucb:/net/den-mst1/export/sybase/sybase_11.0.2/bin/:/net/den-mdev1/export/datamig_dev/tools PERL_BADLANG (unset) SHELL=/home/epeschko/install/bin/tcsh ```