we now face the same issue with pil-1.1.6. it compiles correctly, but
at the end it somehow tries again to call the default compiler the
creator of the easy_install package used. is this set somewhere, or
where is this set?
we have it here: /opt/SUNWspro/bin/cc
while the default is: /opt/studio/SOS11/SUNWspro/bin/cc
# CC=/opt/SUNWspro/bin/cc python setup.py build
running build
running build_py
running build_ext
building '_imaging' extension
/opt/studio/SOS11/SUNWspro/bin/cc -G build/temp.solaris-2.10-sun4v-2.6/
_imaging.o build/temp.solaris-2.10-sun4v-2.6/decode.o build/
temp.solaris-2.10-sun4v-2.6/encode.o build/temp.solaris-2.10-sun4v-2.6/
map.o build/temp.solaris-2.10-sun4v-2.6/display.o build/
temp.solaris-2.10-sun4v-2.6/outline.o build/temp.solaris-2.10-
sun4v-2.6/path.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Access.o
build/temp.solaris-2.10-sun4v-2.6/libImaging/Antialias.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Bands.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/BitDecode.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/Blend.o build/temp.solaris-2.10-sun4v-2.6/libImaging/
Chops.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Convert.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/ConvertYCbCr.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Copy.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/Crc32.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/Crop.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Dib.o
build/temp.solaris-2.10-sun4v-2.6/libImaging/Draw.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Effects.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/EpsEncode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/File.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/Fill.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/Filter.o build/temp.solaris-2.10-sun4v-2.6/libImaging/
FliDecode.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Geometry.o
build/temp.solaris-2.10-sun4v-2.6/libImaging/GetBBox.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/GifDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/GifEncode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/HexDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Histo.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/JpegDecode.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/JpegEncode.o build/temp.solaris-2.10-sun4v-2.6/libImaging/
LzwDecode.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Matrix.o
build/temp.solaris-2.10-sun4v-2.6/libImaging/ModeFilter.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/MspDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Negative.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Offset.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Pack.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/PackDecode.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/Palette.o build/temp.solaris-2.10-sun4v-2.6/libImaging/
Paste.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Quant.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/QuantHash.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/QuantHeap.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/PcdDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/PcxDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/PcxEncode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Point.o build/temp.solaris-2.10-
sun4v-2.6/libImaging/RankFilter.o build/temp.solaris-2.10-sun4v-2.6/
libImaging/RawDecode.o build/temp.solaris-2.10-sun4v-2.6/libImaging/
RawEncode.o build/temp.solaris-2.10-sun4v-2.6/libImaging/Storage.o
build/temp.solaris-2.10-sun4v-2.6/libImaging/SunRleDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/TgaRleDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/Unpack.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/UnpackYCC.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/XbmDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/XbmEncode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/ZipDecode.o build/
temp.solaris-2.10-sun4v-2.6/libImaging/ZipEncode.o -L/usr/local/lib -L/
opt/csw/lib -L/usr/lib -ljpeg -lz -lpython2.6 -o build/
lib.solaris-2.10-sun4v-2.6/_imaging.so
unable to execute /opt/studio/SOS11/SUNWspro/bin/cc: No such file or
directory
error: command '/opt/studio/SOS11/SUNWspro/bin/cc' failed with exit
status 1
On May 12, 1:08 pm, "rupert.thurner"
On Apr 28, 7:39 am, Tarek Ziadé
wrote: On Tue, Apr 28, 2009 at 5:23 AM, David Cournapeau
wrote: Tarek Ziadé wrote:
I am not sur to understand what you are trying to achieve.
This indicates your environment variable CC was properly set and sent to the compiler.
I don't think it does: the user requires /opt/SUNWspro/bin/cc as a C compiler, and easy_install uses /opt/studio/SOS11/SUNWspro/bin/cc which are different compilers, unless one is a softlink to the other.
Oops, correct, I didn't notice there were different.
Rupert, can you try downloading that package, uncompress it and run :
# CC=/opt/SUNWspro/bin/cc python setup.py install
If this fails too, there's a problem in Distutils.sysconfig.customize_compiler we need to look at. (basically, it looks at os.environ if your compiler type is "unix" and not mingw or bcpp, or msvc etc..)
If it works, the problem is on easy_install itself.
you are right! it works, nearly, but this might be a reportlab problem:
# CC=/cs/SUNWspro/bin/cc python setup.py install ################################################ #Attempting install of _rl_accel, sgmlop & pyHnj #extensions from '/tmp/ReportLab_2_3/src/rl_addons/rl_accel' ################################################ ################################################ #Attempting install of _renderPM #extensions from '/tmp/ReportLab_2_3/src/rl_addons/renderPM' # installing with freetype version 21 ################################################ running install running build running build_py copying src/reportlab/lib/hyphen.mashed -> build/lib.solaris-2.10- sun4v-2.6/reportlab/lib running build_clib building '_renderPM_libart' library /cs/SUNWspro/bin/cc -DNDEBUG -O -xO3 -xarch=v8 -DLIBART_COMPILATION - DWORDS_BIGENDIAN -I/tmp/ReportLab_2_3/src/rl_addons/renderPM -I/tmp/ ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl -c /tmp/ReportLab_2_3/ src/rl_addons/renderPM/libart_lgpl/art_uta.c -o build/ temp.solaris-2.10-sun4v-2.6/tmp/ReportLab_2_3/src/rl_addons/renderPM/ libart_lgpl/art_uta.o ... "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.h", line 29: warning: invalid white space character in directive "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.h", line 31: warning: invalid white space character in directive "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.h", line 33: warning: invalid white space character in directive "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.h", line 38: warning: invalid white space character in directive "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.h", line 39: syntax error before or at: ... "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.c", line 81: type specifier can not be used as array size expression qualifier "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.c", line 82: warning: no explicit type given "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.c", line 83: warning: old-style declaration or incorrect type for: art_uta_free "/tmp/ReportLab_2_3/src/rl_addons/renderPM/libart_lgpl/art_uta.c", line 88: cannot recover from previous errors cc: acomp failed for /tmp/ReportLab_2_3/src/rl_addons/renderPM/ libart_lgpl/art_uta.c error: command '/opt/SUNWspro/bin/cc' failed with exit status 2
_______________________________________________ Distutils-SIG maillist - Distutils-...@python.orghttp://mail.python.org/mailman/listinfo/distutils-sig