Re: [Matplotlib-users] Building matplotlib on Mac OS X 10.5.2
Joshua Lippai wrote: Hello all, I'v been trying to get the same python module setup in 10.5 qorking that I had going in 10.4, and so far I've been unable to install matplotlib from svn on my own. I've managed to use an installer (easy_install I think...) in the mean time, but I'd really like to be able to keep more up-to-date. When I run python setup.py build, I get the following output: BUILDING MATPLOTLIB matplotlib: 0.98pre python: 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.0.5.dev4951 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.22 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: 2.8.7.1 * WxAgg extension not required for wxPython = 2.8 Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to import gtk in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: 1.4 pytz: 2008a OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.57 latex: 3.141592 EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] running build running build_py copying lib/matplotlib/cbook.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/collections.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/lines.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/rcsetup.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/backends/backend_qt4agg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/backends/backend_qtagg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/mpl-data/matplotlibrc - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data running build_ext building 'matplotlib.backends._backend_agg' extension gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include -I/opt/gtk/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/opt/gtk/include/freetype2 -I/opt/gtk/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-fat-2.5/src/_image.o 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 [0xfee8])) [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. error: command 'gcc' failed with exit status 1 I'm using Apple's GCC 4.0.1 that gets installed by the Xcode Developer tools, so I really am not sure exactly of what's going on here. I know this has (obviously) been built for OS X 10.5 before, and I'm wondering if anyone else has run into this and knows how to get around it. Thanks, Josh Josh: I've been able to work around this by installing the gcc 4.2 beta from Apple. You then have to manually symlink gcc to gcc-4.2 in /usr/bin, and edit the Makefile buried within the python installation to remove the -Wno-long-double compiler flag (since it doesn't work with gcc-4.2). I believe the Makefile is located in /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config. -Jeff - This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Register now and save $200. Hurry, offer ends at 11:59 p.m., Monday, April 7! Use priority code J8TLD2.
Re: [Matplotlib-users] Building matplotlib on Mac OS X 10.5.2
Thanks, Jeff. But is there a downside to removing the Wno-long-double flag I should know about? Josh On Tue, Apr 8, 2008 at 9:06 AM, Jeff Whitaker [EMAIL PROTECTED] wrote: Joshua Lippai wrote: Hello all, I'v been trying to get the same python module setup in 10.5 qorking that I had going in 10.4, and so far I've been unable to install matplotlib from svn on my own. I've managed to use an installer (easy_install I think...) in the mean time, but I'd really like to be able to keep more up-to-date. When I run python setup.py build, I get the following output: BUILDING MATPLOTLIB matplotlib: 0.98pre python: 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.0.5.dev4951 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.22 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: 2.8.7.1 * WxAgg extension not required for wxPython = 2.8 Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to import gtk in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: 1.4 pytz: 2008a OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.57 latex: 3.141592 EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] running build running build_py copying lib/matplotlib/cbook.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/collections.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/lines.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/rcsetup.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/backends/backend_qt4agg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/backends/backend_qtagg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/mpl-data/matplotlibrc - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data running build_ext building 'matplotlib.backends._backend_agg' extension gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include -I/opt/gtk/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/opt/gtk/include/freetype2 -I/opt/gtk/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-fat-2.5/src/_image.o 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 [0xfee8])) [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. error: command 'gcc' failed with exit status 1 I'm using Apple's GCC 4.0.1 that gets installed by the Xcode Developer tools, so I really am not sure exactly of what's going on here. I know this has (obviously) been built for OS X 10.5 before, and I'm wondering if anyone else has run into this and knows how to get around it. Thanks, Josh Josh: I've been able to work around this by installing the gcc 4.2 beta from Apple. You then have to manually symlink gcc to gcc-4.2 in /usr/bin, and edit the Makefile buried within the python installation to remove the -Wno-long-double compiler flag (since it doesn't work with gcc-4.2). I believe the Makefile is located in /Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config. -Jeff
Re: [Matplotlib-users] Building matplotlib on Mac OS X 10.5.2
Also, I assume I should also take out the no-cpp-precomp flag since that doesn't work with GCC 4.2 either? Or does it not matter? Josh On Tue, Apr 8, 2008 at 1:57 PM, Joshua Lippai [EMAIL PROTECTED] wrote: Thanks, Jeff. But is there a downside to removing the Wno-long-double flag I should know about? Josh On Tue, Apr 8, 2008 at 9:06 AM, Jeff Whitaker [EMAIL PROTECTED] wrote: Joshua Lippai wrote: Hello all, I'v been trying to get the same python module setup in 10.5 qorking that I had going in 10.4, and so far I've been unable to install matplotlib from svn on my own. I've managed to use an installer (easy_install I think...) in the mean time, but I'd really like to be able to keep more up-to-date. When I run python setup.py build, I get the following output: BUILDING MATPLOTLIB matplotlib: 0.98pre python: 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.0.5.dev4951 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.22 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: 2.8.7.1 * WxAgg extension not required for wxPython = 2.8 Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to import gtk in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: 1.4 pytz: 2008a OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.57 latex: 3.141592 EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] running build running build_py copying lib/matplotlib/cbook.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/collections.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/lines.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/rcsetup.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/backends/backend_qt4agg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/backends/backend_qtagg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/mpl-data/matplotlibrc - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data running build_ext building 'matplotlib.backends._backend_agg' extension gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include -I/opt/gtk/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/opt/gtk/include/freetype2 -I/opt/gtk/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-fat-2.5/src/_image.o 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 [0xfee8])) [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. error: command 'gcc' failed with exit status 1 I'm using Apple's GCC 4.0.1 that gets installed by the Xcode Developer tools, so I really am not sure exactly of what's going on here. I know this has (obviously) been built for OS X 10.5 before, and I'm wondering if anyone else has run into this and knows how to get around it. Thanks,
Re: [Matplotlib-users] Building matplotlib on Mac OS X 10.5.2
Joshua Lippai wrote: Also, I assume I should also take out the no-cpp-precomp flag since that doesn't work with GCC 4.2 either? Or does it not matter? Josh: Apparently it just ignores that flag. Josh On Tue, Apr 8, 2008 at 1:57 PM, Joshua Lippai [EMAIL PROTECTED] wrote: Thanks, Jeff. But is there a downside to removing the Wno-long-double flag I should know about? Josh No idea. -Jeff On Tue, Apr 8, 2008 at 9:06 AM, Jeff Whitaker [EMAIL PROTECTED] wrote: Joshua Lippai wrote: Hello all, I'v been trying to get the same python module setup in 10.5 qorking that I had going in 10.4, and so far I've been unable to install matplotlib from svn on my own. I've managed to use an installer (easy_install I think...) in the mean time, but I'd really like to be able to keep more up-to-date. When I run python setup.py build, I get the following output: BUILDING MATPLOTLIB matplotlib: 0.98pre python: 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.0.5.dev4951 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.22 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: 2.8.7.1 * WxAgg extension not required for wxPython = 2.8 Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to import gtk in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: 1.4 pytz: 2008a OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.57 latex: 3.141592 EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] running build running build_py copying lib/matplotlib/cbook.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/collections.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/lines.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/rcsetup.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/backends/backend_qt4agg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/backends/backend_qtagg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/mpl-data/matplotlibrc - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data running build_ext building 'matplotlib.backends._backend_agg' extension gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include -I/opt/gtk/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/opt/gtk/include/freetype2 -I/opt/gtk/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-fat-2.5/src/_image.o 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 [0xfee8])) [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. error: command 'gcc' failed with exit status 1 I'm using Apple's GCC 4.0.1 that gets installed by the Xcode Developer tools, so I really am not sure exactly of what's going on here. I know this has (obviously) been built for OS X 10.5 before, and I'm
Re: [Matplotlib-users] Building matplotlib on Mac OS X 10.5.2
Perfect, this works like a charm. And if so desired, this could also be done without changing the symlink by just changing the Python Makefile to use gcc-4.2 and g++-4.2. Thanks! Josh On Tue, Apr 8, 2008 at 3:11 PM, Jeff Whitaker [EMAIL PROTECTED] wrote: Joshua Lippai wrote: Also, I assume I should also take out the no-cpp-precomp flag since that doesn't work with GCC 4.2 either? Or does it not matter? Josh: Apparently it just ignores that flag. Josh On Tue, Apr 8, 2008 at 1:57 PM, Joshua Lippai [EMAIL PROTECTED] wrote: Thanks, Jeff. But is there a downside to removing the Wno-long-double flag I should know about? Josh No idea. -Jeff On Tue, Apr 8, 2008 at 9:06 AM, Jeff Whitaker [EMAIL PROTECTED] wrote: Joshua Lippai wrote: Hello all, I'v been trying to get the same python module setup in 10.5 qorking that I had going in 10.4, and so far I've been unable to install matplotlib from svn on my own. I've managed to use an installer (easy_install I think...) in the mean time, but I'd really like to be able to keep more up-to-date. When I run python setup.py build, I get the following output: BUILDING MATPLOTLIB matplotlib: 0.98pre python: 2.5.2 (r252:60911, Feb 22 2008, 07:57:53) [GCC 4.0.1 (Apple Computer, Inc. build 5363)] platform: darwin REQUIRED DEPENDENCIES numpy: 1.0.5.dev4951 freetype2: 9.16.3 OPTIONAL BACKEND DEPENDENCIES libpng: 1.2.22 Tkinter: Tkinter: 50704, Tk: 8.4, Tcl: 8.4 wxPython: 2.8.7.1 * WxAgg extension not required for wxPython = 2.8 Gtk+: no * Building for Gtk+ requires pygtk; you must be able * to import gtk in your build/install environment Qt: no Qt4: no Cairo: no OPTIONAL DATE/TIMEZONE DEPENDENCIES datetime: present, version unknown dateutil: 1.4 pytz: 2008a OPTIONAL USETEX DEPENDENCIES dvipng: 1.9 ghostscript: 8.57 latex: 3.141592 EXPERIMENTAL CONFIG PACKAGE DEPENDENCIES configobj: matplotlib will provide enthought.traits: matplotlib will provide [Edit setup.cfg to suppress the above messages] running build running build_py copying lib/matplotlib/cbook.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/collections.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/lines.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/rcsetup.py - build/lib.macosx-10.4-fat-2.5/matplotlib copying lib/matplotlib/backends/backend_qt4agg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/backends/backend_qtagg.py - build/lib.macosx-10.4-fat-2.5/matplotlib/backends copying lib/matplotlib/mpl-data/matplotlibrc - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data copying lib/matplotlib/mpl-data/matplotlib.conf - build/lib.macosx-10.4-fat-2.5/matplotlib/mpl-data running build_ext building 'matplotlib.backends._backend_agg' extension gcc -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -I/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/numpy/core/include -I/opt/gtk/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/opt/gtk/include/freetype2 -I/opt/gtk/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-fat-2.5/src/_image.o 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 [0xfee8])) [0 SR.2969+0 S1 A8]) (reg:QI 5 di)) 56 {*movqi_1} (nil) (nil)) src/_image.cpp:842: internal compiler