Hi All,

Zachary Pincus wrote:

>> Can you tell me where you specified the -Os option to gcc to escape  
>> the problem?
> 
> So the compile that command that failed is printed right above the  
> error message it generated. (The long line that starts  with  
> 'gcc' ...). I just copied this command, edited the -O3 to an -Os, and  
> pasted that command-line back into the terminal. Total low-tech hack,  
> as I didn't want to much with the setup.py file to fix compile flags  
> on a per-file basis.
> 
> After that file is compiled manually, you can re-run 'python setup.py  
> build', and it will start up at the next step after the error.
> 
> I got the same error in another step, which was a bit trickier to fix,  
> because for some reason, src/_image.cpp gets copied to src/image.cpp  
> on a temporary basis, and then compiled. (I presume the file isn't  
> also modified?) But after the compile errors out, the copy is deleted,  
> so just pasting in the offending gcc command doesn't work. So I had to  
> manually copy src/_image.cpp to scr/image.cpp, and then paste in the  
> modified gcc command.
> 
> Ugh! I'd really love some help reducing this to a test case that I can  
> send to Apple.

I've got the same error(s) in the same situation (10.5.2). I haven't 
seen it any other context nor have had any success in reducing to a test 
case, alas. Could this have to do with picking up libraries (from fink 
or elsewhere) and/or different compiler versions? I've got XCode 3 and 
gcc 4.0. (I've actually got the apple 4.2 preview release as well but 
that craps out even earlier, I assume due to library version mismatches...)

Andrew


> 
> Zach
> 
> 
> On Mar 13, 2008, at 12:16 PM, Stephane Raynaud wrote:
> 
>> Hi,
>>
>> I got the same problem.
>> Can you tell me where you specified the -Os option to gcc to escape  
>> the problem?
>>
>>
>> On Mon, Mar 10, 2008 at 4:35 AM, Zachary Pincus <[EMAIL PROTECTED] 
>>> wrote:
>>> Hello,
>>>
>>> I just tried to compile the SVN head of matplotlib (r4994) from  
>>> source
>>> on OS X 10.5.2 (with source builds of python 2.5.2 and the SVN head  
>>> of
>>> numpy), and ran into an "internal compiler error" in the agg code.
>>> (pkgconfig 0.23 and wxPython 2.8.7.1 also present and accounted for.)
>>>
>>> Here's the compile line and error:
>>>> building 'matplotlib.backends._backend_agg' extension
>>>> gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno- 
>>>> fused-
>>>> madd -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-
>>>> prototypes -I/Library/Frameworks/Python.framework/Versions/2.5/lib/
>>>> python2.5/site-packages/numpy/core/include -I/usr/X11/include/
>>>> libpng12 -I/usr/local/include -I/usr/include -I/usr/X11R6/include -
>>>> I. -I/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
>>>> python2.5/
>>>> site-packages/numpy/core/include -Isrc -Iagg24/include -I. -I/usr/
>>>> X11/include/freetype2 -I/usr/X11/include -I/usr/local/include -I/ 
>>>> usr/
>>>> include -I/usr/X11R6/include -I. -I/Library/Frameworks/
>>>> Python.framework/Versions/2.5/include/python2.5 -c src/_image.cpp -o
>>>> build/temp.macosx-10.4-i386-2.5/src/_image.o
>>>> cc1plus: warning: command line option "-Wstrict-prototypes" is valid
>>>> for C/ObjC but not for C++
>>>> src/_image.cpp: In member function 'Py::Object
>>>> _image_module::from_images(const Py::Tuple&)':
>>>> src/_image.cpp:842: error: insn does not satisfy its constraints:
>>>> (insn 2573 1070 2574 126 agg24/include/agg_color_rgba.h:268 (set
>>>> (mem:QI (plus:SI (reg/f:SI 6 bp)
>>>>               (const_int -280 [0xfffffffffffffee8])) [0 SR.2969+0
>>>> S1 A8])
>>>>       (reg:QI 5 di)) 56 {*movqi_1} (nil)
>>>>   (nil))
>>>> src/_image.cpp:842: internal compiler error: in
>>>> reload_cse_simplify_operands, at postreload.c:391
>>>> Please submit a full bug report, with preprocessed source if
>>>> appropriate.
>>>> See <URL:http://developer.apple.com/bugreporter> for instructions.
>>> This seems to be an agg and OS X error; it's cropped up here:
>>> http://trac.osgeo.org/mapserver/ticket/2368
>>> and John Hunter reported it on the agg list here:
>>> http://article.gmane.org/gmane.comp.graphics.agg/3963
>>>
>>> Unfortunately, the error appears to either not have been fixed by the
>>> 10.5.1 update, as suggested in the email thread cited above, or the
>>> error re-appeared in 10.5.2.


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to