PIL compile/make bombs out at step #7 -- help?

Karl G. Ulbrich karl at ulbrich.org
Wed Apr 26 13:57:24 EDT 2000


I'm stuck trying to compile PIL.  My environment is 
a standard Slackware 7.0 Linux instalation (Python
1.5.2, but the distribution version, not custom).  

The install bombs out in step #7 of the readme,
which is mentioned as a problem spot... however,
I modifed Setup.in to point to /usr/include,
and checked to see that yes, there's a python1.5
directory in there and yes, it has lots of .h files.

make -f Makefile.pre.in boot blows up as shown below
(sorry for the lengthy garbage, but I'm -very- new 
th this whole "compile" world and figured the extra
debug info couldn't hurt much).

Thanks for any suggestions,

Karl Ulbrich
karl at ulbrich.org
......................................
rm -f *.o *~
rm -f *.a tags TAGS config.c Makefile.pre python sedscript
rm -f *.so *.sl so_locations
VERSION=`python -c "import sys; print sys.version[:3]"`; \
installdir=`python -c "import sys; print sys.prefix"`; \
exec_installdir=`python -c "import sys; print sys.exec_prefix"`; \
make -f ./Makefile.pre.in VPATH=. srcdir=. \
	VERSION=$VERSION \
	installdir=$installdir \
	exec_installdir=$exec_installdir \
	Makefile
make[1]: Entering directory `/home/caribou/proj/pil/Imaging-1.0'
sed -n \
 -e '1s/.*/1i\\/p' \
 -e '2s%.*%# Generated automatically from Makefile.pre.in by sedscript.%p' \
 -e '/^VERSION=/s/^VERSION=[ 	]*\(.*\)/s%@VERSION[@]%\1%/p' \
 -e '/^CC=/s/^CC=[ 	]*\(.*\)/s%@CC[@]%\1%/p' \
 -e '/^CCC=/s/^CCC=[ 	]*\(.*\)/s%#@SET_CCC[@]%CCC=\1%/p' \
 -e '/^LINKCC=/s/^LINKCC=[ 	]*\(.*\)/s%@LINKCC[@]%\1%/p' \
 -e '/^OPT=/s/^OPT=[ 	]*\(.*\)/s%@OPT[@]%\1%/p' \
 -e '/^LDFLAGS=/s/^LDFLAGS=[ 	]*\(.*\)/s%@LDFLAGS[@]%\1%/p' \
 -e '/^DEFS=/s/^DEFS=[ 	]*\(.*\)/s%@DEFS[@]%\1%/p' \
 -e '/^LIBS=/s/^LIBS=[ 	]*\(.*\)/s%@LIBS[@]%\1%/p' \
 -e '/^LIBM=/s/^LIBM=[ 	]*\(.*\)/s%@LIBM[@]%\1%/p' \
 -e '/^LIBC=/s/^LIBC=[ 	]*\(.*\)/s%@LIBC[@]%\1%/p' \
 -e '/^RANLIB=/s/^RANLIB=[ 	]*\(.*\)/s%@RANLIB[@]%\1%/p' \
 -e '/^MACHDEP=/s/^MACHDEP=[ 	]*\(.*\)/s%@MACHDEP[@]%\1%/p' \
 -e '/^SO=/s/^SO=[ 	]*\(.*\)/s%@SO[@]%\1%/p' \
 -e '/^LDSHARED=/s/^LDSHARED=[ 	]*\(.*\)/s%@LDSHARED[@]%\1%/p' \
 -e '/^CCSHARED=/s/^CCSHARED=[ 	]*\(.*\)/s%@CCSHARED[@]%\1%/p' \
 -e '/^LINKFORSHARED=/s/^LINKFORSHARED=[ 	]*\(.*\)/s%@LINKFORSHARED[@]%\1%/p' \
 -e '/^prefix=/s/^prefix=\(.*\)/s%^prefix=.*%prefix=\1%/p' \
 -e '/^exec_prefix=/s/^exec_prefix=\(.*\)/s%^exec_prefix=.*%exec_prefix=\1%/p' \
 /usr/lib/python1.5/config/Makefile >sedscript
echo "/^#@SET_CCC@/d" >>sedscript
echo "/^installdir=/s%=.*%=	/usr%" >>sedscript
echo "/^exec_installdir=/s%=.*%=/usr%" >>sedscript
echo "/^srcdir=/s%=.*%=		.%" >>sedscript
echo "/^VPATH=/s%=.*%=		.%" >>sedscript
echo "/^LINKPATH=/s%=.*%=	%" >>sedscript
echo "/^BASELIB=/s%=.*%=	%" >>sedscript
echo "/^BASESETUP=/s%=.*%=	%" >>sedscript
sed -f sedscript ./Makefile.pre.in >Makefile.pre
/usr/lib/python1.5/config/makesetup \
	 -m Makefile.pre -c /usr/lib/python1.5/config/config.c.in Setup -n  /usr/lib/python1.5/config/Setup
bad word *noobjects* in _imaging  _imaging.c decode.c encode.c map.c display.c outline.c path.c 	-IlibImaging libImaging/libImaging.a 	-I/usr/include -L/usr/lib -ljpeg 	-I/usr/include -L/usr/lib -lz *noobjects*
make[1]: *** [Makefile] Error 1
make[1]: Leaving directory `/home/caribou/proj/pil/Imaging-1.0'
make: *** [boot] Error 2

----- End forwarded message -----




More information about the Python-list mailing list