|
Backticks are being omitted and some random characters are
being included in makefiles. This example is from parts of the Makefile
for Digest::MD5. It also happens with Mail::SpamAssassin. Oddly,
the same thing doesn’t happen if I run perl –d Makefile.pl. MakeProblem.txt
contains broken excerpts. MakeDiff.txt is the difference in the Makefiles
if I use the –d or don’t. I do get the following message with
–d - Perl's config says that U32 access must be aligned. |
LDDLFLAGS = -shared -L/usr/local/lib LDFLAGS = -L/usr/local/lib LIBC = /lib/libc-2.3.2.so # Problem 4 - LIB_EXT = .a' # Problem 5 - libc=' OBJ_EXT = ub OSNAME = linux OSVERS = 2.4.20-30.9 RANLIB = _ SITELIBEXP = '/usr/lib/perl5/site_perl' # Problem 1 sit SITEARCHEXP = /usr/lib/pe SO = so EXE_EXT = -- PREFIX = $(PERLPREFIX) PERLPREFIX = /usr # Promblem 7 - SITEPREFIX = /usr' # Problem 2 - s VENDORPREFIX = /usr INSTALLPRIVLIB = /usr/lib/perl5/5.8.0 DESTINSTALLPRIVLIB = $(DESTDIR)$(INSTALLPRIVLIB) -- DESTINSTALLVENDORARCH = $(DESTDIR)$(INSTALLVENDORARCH) INSTALLBIN = /usr/bin DESTINSTALLBIN = $(DESTDIR)$(INSTALLBIN) # Problem 8 INSTALLSITEBIN = /usr/bin' # Problem 3 installsite DESTINSTALLSITEBIN = $(DESTDIR)$(INSTALLSITEBIN) INSTALLVENDORBIN = /usr/bin DESTINSTALLVENDORBIN = $(DESTDIR)$(INSTALLVENDORBIN) # Problem 9 INSTALLSCRIPT = /usr/bin' installsitearch='/usr/lib/perl5/site_perl/5.8.0/i386-linux'
DESTINSTALLSCRIPT = $(DESTDIR)$(INSTALLSCRIPT) -- DESTINSTALLSITEMAN1DIR = $(DESTDIR)$(INSTALLSITEMAN1DIR) INSTALLVENDORMAN1DIR = $(INSTALLMAN1DIR) DESTINSTALLVENDORMAN1DIR = $(DESTDIR)$(INSTALLVENDORMAN1DIR) # Problem 10 - INSTALLMAN3DIR = /usr/share/man/man3' installprefix='/usr' installprefixexp='/usr' installscript='/usr/bin' -- installsitehtml3='' installsitelib='/usr/lib/perl5/site_perl/5.8.0' installsiteman1='/usr/share/man/man1' # Problem 14 - installsiteman3='/usr/share/ DESTINSTALLMAN3DIR = $(DESTDIR)$(INSTALLMAN3DIR) INSTALLSITEMAN3DIR = $(INSTALLMAN3DIR) DESTINSTALLSITEMAN3DIR = $(DESTDIR)$(INSTALLSITEMAN3DIR) -- DESTINSTALLVENDORMAN3DIR = $(DESTDIR)$(INSTALLVENDORMAN3DIR) PERL_LIB = /usr/lib/perl5/5.8.0 PERL_ARCHLIB = /usr/lib/perl5/5.8.0/i386-linux Problem 15 - LIBPERL_A = libperl.a' Problem 13 - libc=' FIRST_MAKEFILE = Makefile MAKEFILE_OLD = Makefile.old MAKE_APERL_FILE = Makefile.aperl
38,40c38,39 < LIB_EXT = .a' < libc=' < OBJ_EXT = ub --- > LIB_EXT = .a > OBJ_EXT = .o 43,46c42,44 < RANLIB = _ < SITELIBEXP = '/usr/lib/perl5/site_perl' < sit < SITEARCHEXP = /usr/lib/pe --- > RANLIB = : > SITELIBEXP = /usr/lib/perl5/site_perl/5.8.0 > SITEARCHEXP = /usr/lib/perl5/site_perl/5.8.0/i386-linux 78,79c76 < SITEPREFIX = /usr' < s --- > SITEPREFIX = /usr 83c80 < INSTALLSITELIB = /us --- > INSTALLSITELIB = /usr/lib/perl5/site_perl/5.8.0 85c82 < INSTALLVENDORLIB = /usr --- > INSTALLVENDORLIB = /usr/lib/perl5/vendor_perl/5.8.0 89c86 < INSTALLSITEARCH = --- > INSTALLSITEARCH = /usr/lib/perl5/site_perl/5.8.0/i386-linux 95,96c92 < INSTALLSITEBIN = /usr/bin' < installsite --- > INSTALLSITEBIN = /usr/bin 100,102c96 < INSTALLSCRIPT = /usr/bin' < installsitearch='/usr/lib/perl5/site_perl/5.8.0/i386-linux' < --- > INSTALLSCRIPT = /usr/bin 104c98 < INSTALLMAN1DIR = /usr/shar --- > INSTALLMAN1DIR = /usr/share/man/man1 110,120c104 < INSTALLMAN3DIR = /usr/share/man/man3' < installprefix='/usr' < installprefixexp='/usr' < installscript='/usr/bin' < installsitearch='/usr/lib/perl5/site_perl/5.8.0/i386-linux' < installsitebin='/usr/bin' < installsitehtml1='' < installsitehtml3='' < installsitelib='/usr/lib/perl5/site_perl/5.8.0' < installsiteman1='/usr/share/man/man1' < installsiteman3='/usr/share/ --- > INSTALLMAN3DIR = /usr/share/man/man3 128,129c112 < LIBPERL_A = libperl.a' < libc=' --- > LIBPERL_A = libperl.a 169c152 < O_FILES = MD5ub --- > O_FILES = MD5.o 222,223c205 < SHELL = /bin/sh' < shar= --- > SHELL = /bin/sh 280c262 < OPTIMIZE = --- > OPTIMIZE = -O2 -g -pipe -march=i386 -mcpu=i686
