- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've seen a couple of old posts that indicate that this error message is because of a compiler bug, rather than a bug in the code that is being compiled:-
": internal error: backend signals
compilation aborted for ... (code 4)
I've seen this message quite a few times since upgrading to Composer XE version 13.0.1, so thought that I'd submit a test case.. Currently trying to compile a Debug version of Inkscape from bzr:lp/inkscape. The compile command that fails, and all output:-
/opt/intel/composer_xe_2013.1.117/bin/intel64/icpc -DHAVE_CONFIG_H -D_FORTIFY_SOURCE=2 -DPOTRACE=\"potrace\" -DORBIT2=1 -DHAVE_CONFIG_H -DHAVE_CAIRO_PDF=1 -DHAVE_TR1_UNORDERED_SET -xHost -fPIC -march=corei7 -g -I/usr/local/src/inkscape/build/src -I/usr/local/src/inkscape/src -I/usr/local/src/inkscape/src/bind/javainc -I/usr/local/src/inkscape/src/bind/javainc/linux -I/usr/local/src/inkscape -I/usr/local/src/inkscape/build/include -I/usr/include/gsl -I/usr/include/gc -I/usr/include/poppler -I/usr/include/cairo -I/usr/include/gtk-2.0 -I/usr/include/gdkmm-2.4 -I/usr/include/gdk-pixbuf-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/lib/x86_64-linux-gnu/gdkmm-2.4/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/glibmm-2.4 -I/usr/lib/x86_64-linux-gnu/glibmm-2.4/include -I/usr/include/gtkmm-2.4 -I/usr/lib/x86_64-linux-gnu/gtkmm-2.4/include -I/usr/include/atk-1.0 -I/usr/include/atkmm-1.6 -I/usr/include/pango-1.0 -I/usr/include/pangomm-1.4 -I/usr/lib/x86_64-linux-gnu/pangomm-1.4/include -I/usr/include/cairomm-1.0 -I/usr/lib/x86_64-linux-gnu/cairomm-1.0/include -I/usr/include/giomm-2.4 -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/include/freetype2 -I/usr/include/gtkspell-2.0 -I/usr/include/libxml2 -I/usr/include/ImageMagick -o CMakeFiles/inkscape_LIB.dir/extension/execution-env.cpp.o -c /usr/local/src/inkscape/src/extension/execution-env.cpp
/usr/include/glibmm-2.4/glibmm/property.h(107): warning #1098: the qualifier on this friend declaration is ignored
friend void Glib::custom_get_property_callback(GObject* object, unsigned int property_id,
^
/usr/include/glibmm-2.4/glibmm/property.h(110): warning #1098: the qualifier on this friend declaration is ignored
friend void Glib::custom_set_property_callback(GObject* object, unsigned int property_id,
^
": internal error: backend signals
compilation aborted for /usr/local/src/inkscape/src/extension/execution-env.cpp (code 4)
I attach the source file and preprocessed source file (the latter is large - 4.7MB; created by adding "-P" option to above command, and stripping empty lines with `sed`) which lead to this error.
The first time I came across this error was when compiling BLAST+-2.2.27. I got past errors in that by reducing the optimisation from "-O3" to "-O2", and/or removing the '-ip' flag from compile commands which failed. That's not an option with this inkscape debug build, which isn't using any compile-time optimisation flags. Removing "-xHost" and "-march=corei7" makes no difference; neither does adding any optimisation flags ("-O[23]" and / or "-ip" ).
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
the issue is fixed in the latest version of the Compiler. Please download an update from the Intel Registrationcenter.
Thanks for submitting the issue!
Alex
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page