develooper Front page | perl.perl5.porters | Postings from February 2007

Building blead on SuSE 64 bit

Thread Next
From:
Tels
Date:
February 23, 2007 09:21
Subject:
Building blead on SuSE 64 bit
Message ID:
200702231753.30170@bloodgate.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Moin,

all my attempts to build Perl fail under 64 bit, because miniperl isn't even 
able to do a simple "use strict". So today I attempted to build a Perl 
with -g to debug this issue. And lo and behold, some totally different 
error pops up:

	# sh Configure -des -Dusedevel -Doptimize='-g'
	[snip]
	# make

This results in:

    miniperlmain.o opmini.o -lnsl -ldl -lm -lcrypt -lutil -lc
./miniperl -w -Ilib -MExporter -e '<?>' || make minitest
./miniperl -Ilib configpm --heavy=lib/Config_heavy.pl lib/Config.pm
written lib/Config.pod
updated lib/Config.pm
updated lib/Config_heavy.pl
./miniperl -Ilib lib/lib_pm.PL
Extracting lib.pm (with variable substitutions)
        AutoSplitting perl library
./miniperl -Ilib -e 'use AutoSplit; \
autosplit_lib_modules(@ARGV)' lib/*.pm
./miniperl -Ilib -e 'use AutoSplit; \
autosplit_lib_modules(@ARGV)' lib/*/*.pm
make lib/re.pm
make[1]: Entering directory `/home/te/src/blead.test'
cp ext/re/re.pm lib/re.pm
make[1]: Leaving directory `/home/te/src/blead.test'
./miniperl minimod.pl > lib/ExtUtils/Miniperl.pm
cd lib/unicore &&  ../../miniperl -I../../lib mktables -w
touch uni.data
`sh  cflags "optimize='-g'" perlmain.o`  perlmain.c
          CCCMD =  
cc -DPERL_CORE -c -DPERL_PATCHNUM=30382 -DDEBUGGING -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -std=c89 -g  -Wall -ansi -pedantic -W -Wextra -Wdeclaration-after-statement -Wendif-labels -DPERL_GCC_PEDANTIC

        Making DynaLoader (static)
Processing hints file hints/linux.pl
Writing Makefile for DynaLoader
make[1]: Entering directory `/home/te/src/blead.test/ext/DynaLoader'
make[1]: Leaving directory `/home/te/src/blead.test/ext/DynaLoader'
make[1]: Entering directory `/home/te/src/blead.test/ext/DynaLoader'
../../miniperl "-I../../lib" "-I../../lib" DynaLoader_pm.PL DynaLoader.pm
../../miniperl "-I../../lib" "-I../../lib" XSLoader_pm.PL XSLoader.pm
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create '../../lib/auto'
Do not have write permissions 
on '/home/te/src/blead.test/ext/DynaLoader/../../lib/auto'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 at -e line 1
make[1]: *** [pm_to_blib] Error 2
make[1]: Leaving directory `/home/te/src/blead.test/ext/DynaLoader'
make: *** [DynaLoader.o] Error 2

Going in manually into "ext/DynaLoader" and issuing

	perl Makefile.PL
	make

fixes that issue, only to make it reappear for attrs:

        Making attrs (dynamic)
	Writing Makefile for attrs
	make[1]: Entering directory `/home/te/src/blead.test/ext/attrs'
	make[1]: Leaving directory `/home/te/src/blead.test/ext/attrs'
	make[1]: Entering directory `/home/te/src/blead.test/ext/attrs'
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	ERROR: Can't create '../../lib/auto'
	Do not have write permissions 
	on '/home/te/src/blead.test/ext/attrs/../../lib/auto'
	!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
	 at -e line 1
	make[1]: *** [pm_to_blib] Error 2
	make[1]: Leaving directory `/home/te/src/blead.test/ext/attrs'
	make: *** [lib/auto/attrs/attrs.so] Error 2

Uh? what gives?

Best wishes,

Tels

- -- 
 Signed on Fri Feb 23 17:50:02 2007 with key 0x93B84C15.
 Get one of my photo posters: http://bloodgate.com/posters
 PGP key on http://bloodgate.com/tels.asc or per email.

 "The UAC is making safer worlds through superior firepower."

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iQEVAwUBRd8cCncLPEOTuEwVAQLnHQf7BCNfZCyxcZpPsBPXCfWG9Hxh/6NNr1Hx
Aefs/b/JsOAImGgpv4M6iCb+uHMYbDNK6vkXMZC2ot2p878bkRKElN0l3NoXJ9rj
d5vlkOtNuEQMzNxQv/wnXtdVPw9kWjw3e9J1nKV87Lc2eka5XuHjBdjAdIYLAaml
8Kl7+q2A+A2w/jeWJLHN/py5Fi259NDGtP5P22hQmZtbk6EfegnIY9HfBO+94UFD
CrJeMmJW3Zd7zVbZi2OpEj33zfy65xC0bqwg5b/pDf31QilpPgDkdn5KuQl22AwZ
Tbw1az86WWYub16TBF37kKDp0Ms4mVAJlxpFgUe7JRfzw0E0SEMM5A==
=ujlY
-----END PGP SIGNATURE-----

Thread Next


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About