#9864: Error building PIL on RHEL Server 5.5
--------------------------------------------+-------------------------------
Reporter: mpatel | Owner: GeorgSWeber
Type: defect | Status: needs_review
Priority: blocker | Milestone: sage-4.6.1
Component: build | Keywords: pil spkg
Author: Leif Leonhardy, Mitesh Patel | Upstream: N/A
Reviewer: | Merged:
Work_issues: |
--------------------------------------------+-------------------------------
Changes (by jdemeyer):
* keywords: => pil spkg
Old description:
> Minh Nguyen reported this about building a trial "final" 4.5.3
> (essentially the same as 4.5.3.rc0) on rosemary.math, which is an
> Intel(R) Xeon(R) CPU X7460 @ 2.66GHz system running !RedHat Enterprise
> Linux (RHEL) Server 5.5
> {{{
> building '_imaging' extension
> gcc -pthread -shared build/temp.linux-x86_64-2.6/_imaging.o
> build/temp.linux-x86
> _64-2.6/decode.o build/temp.linux-x86_64-2.6/encode.o
> build/temp.linux-x86_64-2.
> 6/map.o build/temp.linux-x86_64-2.6/display.o
> build/temp.linux-x86_64-2.6/outlin
> e.o build/temp.linux-x86_64-2.6/path.o
> build/temp.linux-x86_64-2.6/libImaging/Ac
> cess.o build/temp.linux-x86_64-2.6/libImaging/Antialias.o
> build/temp.linux-x86_6
> 4-2.6/libImaging/Bands.o
> build/temp.linux-x86_64-2.6/libImaging/BitDecode.o buil
> d/temp.linux-x86_64-2.6/libImaging/Blend.o
> build/temp.linux-x86_64-2.6/libImagin
> g/Chops.o build/temp.linux-x86_64-2.6/libImaging/Convert.o
> build/temp.linux-x86_
> 64-2.6/libImaging/ConvertYCbCr.o
> build/temp.linux-x86_64-2.6/libImaging/Copy.o b
> uild/temp.linux-x86_64-2.6/libImaging/Crc32.o
> build/temp.linux-x86_64-2.6/libIma
> ging/Crop.o build/temp.linux-x86_64-2.6/libImaging/Dib.o
> build/temp.linux-x86_64
> -2.6/libImaging/Draw.o build/temp.linux-x86_64-2.6/libImaging/Effects.o
> build/te
> mp.linux-x86_64-2.6/libImaging/EpsEncode.o
> build/temp.linux-x86_64-2.6/libImagin
> g/File.o build/temp.linux-x86_64-2.6/libImaging/Fill.o
> build/temp.linux-x86_64-2
> .6/libImaging/Filter.o build/temp.linux-x86_64-2.6/libImaging/FliDecode.o
> build/
> temp.linux-x86_64-2.6/libImaging/Geometry.o
> build/temp.linux-x86_64-2.6/libImagi
> ng/GetBBox.o build/temp.linux-x86_64-2.6/libImaging/GifDecode.o
> build/temp.linux
> -x86_64-2.6/libImaging/GifEncode.o
> build/temp.linux-x86_64-2.6/libImaging/HexDec
> ode.o build/temp.linux-x86_64-2.6/libImaging/Histo.o
> build/temp.linux-x86_64-2.6
> /libImaging/JpegDecode.o
> build/temp.linux-x86_64-2.6/libImaging/JpegEncode.o bui
> ld/temp.linux-x86_64-2.6/libImaging/LzwDecode.o
> build/temp.linux-x86_64-2.6/libI
> maging/Matrix.o build/temp.linux-x86_64-2.6/libImaging/ModeFilter.o
> build/temp.l
> inux-x86_64-2.6/libImaging/MspDecode.o
> build/temp.linux-x86_64-2.6/libImaging/Ne
> gative.o build/temp.linux-x86_64-2.6/libImaging/Offset.o
> build/temp.linux-x86_64
> -2.6/libImaging/Pack.o
> build/temp.linux-x86_64-2.6/libImaging/PackDecode.o build
> /temp.linux-x86_64-2.6/libImaging/Palette.o
> build/temp.linux-x86_64-2.6/libImagi
> ng/Paste.o build/temp.linux-x86_64-2.6/libImaging/Quant.o
> build/temp.linux-x86_6
> 4-2.6/libImaging/QuantHash.o
> build/temp.linux-x86_64-2.6/libImaging/QuantHeap.o
> build/temp.linux-x86_64-2.6/libImaging/PcdDecode.o
> build/temp.linux-x86_64-2.6/l
> ibImaging/PcxDecode.o build/temp.linux-x86_64-2.6/libImaging/PcxEncode.o
> build/t
> emp.linux-x86_64-2.6/libImaging/Point.o
> build/temp.linux-x86_64-2.6/libImaging/R
> ankFilter.o build/temp.linux-x86_64-2.6/libImaging/RawDecode.o
> build/temp.linux-
> x86_64-2.6/libImaging/RawEncode.o
> build/temp.linux-x86_64-2.6/libImaging/Storage
> .o build/temp.linux-x86_64-2.6/libImaging/SunRleDecode.o
> build/temp.linux-x86_64
> -2.6/libImaging/TgaRleDecode.o
> build/temp.linux-x86_64-2.6/libImaging/Unpack.o b
> uild/temp.linux-x86_64-2.6/libImaging/UnpackYCC.o
> build/temp.linux-x86_64-2.6/li
> bImaging/XbmDecode.o build/temp.linux-x86_64-2.6/libImaging/XbmEncode.o
> build/te
> mp.linux-x86_64-2.6/libImaging/ZipDecode.o
> build/temp.linux-x86_64-2.6/libImagin
> g/ZipEncode.o -L/usr/local/lib -L/home/wstein/mvngu/sage-4.5.3/local/lib
> -L/usr/
> lib -L/home/wstein/mvngu/sage-4.5.3/local/lib -ljpeg -lz -lpython2.6 -o
> build/li
> b.linux-x86_64-2.6/_imaging.so
> gcc -O3 -g -fPIC -I. -I/home/wstein/mvngu/sage-4.5.3/local/include
> -I/home/wstei
> n/mvngu/sage-4.5.3/local/include -DHAVE_CONFIG_H -c omList.c
> /usr/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for
> -ljpeg
> /usr/bin/ld: /usr/local/lib/libpython2.6.a(abstract.o): relocation
> R_X86_64_32 a
> gainst `a local symbol' can not be used when making a shared object;
> recompile w
> ith -fPIC
> /usr/local/lib/libpython2.6.a: could not read symbols: Bad value
> collect2: ld returned 1 exit status
> error: command 'gcc' failed with exit status 1
> Error building PIL: 'Error installing PIL'
>
> real 0m10.654s
> user 0m8.426s
> sys 0m2.141s
> sage: An error occurred while installing pil-1.1.6.p2
> }}}
> The full build log is
> [http://wiki.sagemath.org/devel/BuildFarm/sage-4.5.3?action=AttachFile&do=get&target=rosemary
> .math-build.log.bz2 here].
>
> William Stein also reported this on [http://groups.google.com/group/sage-
> devel/browse_thread/thread/3487f96fda36b6f0/ec8cd2dc85f64f9a#ec8cd2dc85f64f9a
> sage-devel].
>
> Related: #7344, #10059.
>
> New package at
>
> http://sage.math.washington.edu/home/mpatel/trac/9864/pil-1.1.6.p3.spkg
New description:
Minh Nguyen reported this about building a trial "final" 4.5.3
(essentially the same as 4.5.3.rc0) on rosemary.math, which is an Intel(R)
Xeon(R) CPU X7460 @ 2.66GHz system running !RedHat Enterprise Linux (RHEL)
Server 5.5
{{{
building '_imaging' extension
gcc -pthread -shared build/temp.linux-x86_64-2.6/_imaging.o
build/temp.linux-x86
_64-2.6/decode.o build/temp.linux-x86_64-2.6/encode.o
build/temp.linux-x86_64-2.
6/map.o build/temp.linux-x86_64-2.6/display.o
build/temp.linux-x86_64-2.6/outlin
e.o build/temp.linux-x86_64-2.6/path.o
build/temp.linux-x86_64-2.6/libImaging/Ac
cess.o build/temp.linux-x86_64-2.6/libImaging/Antialias.o
build/temp.linux-x86_6
4-2.6/libImaging/Bands.o
build/temp.linux-x86_64-2.6/libImaging/BitDecode.o buil
d/temp.linux-x86_64-2.6/libImaging/Blend.o
build/temp.linux-x86_64-2.6/libImagin
g/Chops.o build/temp.linux-x86_64-2.6/libImaging/Convert.o
build/temp.linux-x86_
64-2.6/libImaging/ConvertYCbCr.o
build/temp.linux-x86_64-2.6/libImaging/Copy.o b
uild/temp.linux-x86_64-2.6/libImaging/Crc32.o
build/temp.linux-x86_64-2.6/libIma
ging/Crop.o build/temp.linux-x86_64-2.6/libImaging/Dib.o
build/temp.linux-x86_64
-2.6/libImaging/Draw.o build/temp.linux-x86_64-2.6/libImaging/Effects.o
build/te
mp.linux-x86_64-2.6/libImaging/EpsEncode.o
build/temp.linux-x86_64-2.6/libImagin
g/File.o build/temp.linux-x86_64-2.6/libImaging/Fill.o
build/temp.linux-x86_64-2
.6/libImaging/Filter.o build/temp.linux-x86_64-2.6/libImaging/FliDecode.o
build/
temp.linux-x86_64-2.6/libImaging/Geometry.o
build/temp.linux-x86_64-2.6/libImagi
ng/GetBBox.o build/temp.linux-x86_64-2.6/libImaging/GifDecode.o
build/temp.linux
-x86_64-2.6/libImaging/GifEncode.o
build/temp.linux-x86_64-2.6/libImaging/HexDec
ode.o build/temp.linux-x86_64-2.6/libImaging/Histo.o
build/temp.linux-x86_64-2.6
/libImaging/JpegDecode.o
build/temp.linux-x86_64-2.6/libImaging/JpegEncode.o bui
ld/temp.linux-x86_64-2.6/libImaging/LzwDecode.o
build/temp.linux-x86_64-2.6/libI
maging/Matrix.o build/temp.linux-x86_64-2.6/libImaging/ModeFilter.o
build/temp.l
inux-x86_64-2.6/libImaging/MspDecode.o
build/temp.linux-x86_64-2.6/libImaging/Ne
gative.o build/temp.linux-x86_64-2.6/libImaging/Offset.o
build/temp.linux-x86_64
-2.6/libImaging/Pack.o build/temp.linux-x86_64-2.6/libImaging/PackDecode.o
build
/temp.linux-x86_64-2.6/libImaging/Palette.o
build/temp.linux-x86_64-2.6/libImagi
ng/Paste.o build/temp.linux-x86_64-2.6/libImaging/Quant.o
build/temp.linux-x86_6
4-2.6/libImaging/QuantHash.o
build/temp.linux-x86_64-2.6/libImaging/QuantHeap.o
build/temp.linux-x86_64-2.6/libImaging/PcdDecode.o
build/temp.linux-x86_64-2.6/l
ibImaging/PcxDecode.o build/temp.linux-x86_64-2.6/libImaging/PcxEncode.o
build/t
emp.linux-x86_64-2.6/libImaging/Point.o
build/temp.linux-x86_64-2.6/libImaging/R
ankFilter.o build/temp.linux-x86_64-2.6/libImaging/RawDecode.o
build/temp.linux-
x86_64-2.6/libImaging/RawEncode.o
build/temp.linux-x86_64-2.6/libImaging/Storage
.o build/temp.linux-x86_64-2.6/libImaging/SunRleDecode.o
build/temp.linux-x86_64
-2.6/libImaging/TgaRleDecode.o
build/temp.linux-x86_64-2.6/libImaging/Unpack.o b
uild/temp.linux-x86_64-2.6/libImaging/UnpackYCC.o
build/temp.linux-x86_64-2.6/li
bImaging/XbmDecode.o build/temp.linux-x86_64-2.6/libImaging/XbmEncode.o
build/te
mp.linux-x86_64-2.6/libImaging/ZipDecode.o
build/temp.linux-x86_64-2.6/libImagin
g/ZipEncode.o -L/usr/local/lib -L/home/wstein/mvngu/sage-4.5.3/local/lib
-L/usr/
lib -L/home/wstein/mvngu/sage-4.5.3/local/lib -ljpeg -lz -lpython2.6 -o
build/li
b.linux-x86_64-2.6/_imaging.so
gcc -O3 -g -fPIC -I. -I/home/wstein/mvngu/sage-4.5.3/local/include
-I/home/wstei
n/mvngu/sage-4.5.3/local/include -DHAVE_CONFIG_H -c omList.c
/usr/bin/ld: skipping incompatible /usr/lib/libjpeg.so when searching for
-ljpeg
/usr/bin/ld: /usr/local/lib/libpython2.6.a(abstract.o): relocation
R_X86_64_32 a
gainst `a local symbol' can not be used when making a shared object;
recompile w
ith -fPIC
/usr/local/lib/libpython2.6.a: could not read symbols: Bad value
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
Error building PIL: 'Error installing PIL'
real 0m10.654s
user 0m8.426s
sys 0m2.141s
sage: An error occurred while installing pil-1.1.6.p2
}}}
The full build log is
[http://wiki.sagemath.org/devel/BuildFarm/sage-4.5.3?action=AttachFile&do=get&target=rosemary
.math-build.log.bz2 here].
William Stein also reported this on [http://groups.google.com/group/sage-
devel/browse_thread/thread/3487f96fda36b6f0/ec8cd2dc85f64f9a#ec8cd2dc85f64f9a
sage-devel].
Related: #7344, #10059.
New package at http://spkg-upload.googlecode.com/files/pil-1.1.6.p3.spkg
--
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9864#comment:46>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.