
I want to compile Inkscape on Windows
Do you see my error log: I:\Inkscape\Src>btool #################################################### # BuildTool v0.9.9 #################################################### ######## PARSE : build.xml ######## PARSE COMPLETE ######## EXECUTE ##### Target : init ##### Do all preparatory tasks, like make directories and copy files --- init / mkdir mkdir : build --- init / mkdir mkdir : build/java --- init / mkdir mkdir : build/java/classes --- init / mkdir mkdir : build/java/lib --- init / mkdir mkdir : inkscape --- init / copy copy : src/helper/sp-marshal.h.mingw to src/helper/sp-marshal.h copy : skipped --- init / copy copy : src/helper/sp-marshal.cpp.mingw to src/helper/sp-marshal.cpp copy : skipped --- init / makefile makefile : src/inkscape-version.cpp makefile : skipped --- init / makefile makefile : config.h makefile : skipped ##### Target : cxxtest ##### generate test files --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestpart --- cxxtest / cxxtestroot ##### Target : compile ##### compile the source to .o --- compile / cc cc : compile of build/obj/document.o required by source: src/document.cpp ============ cmd ============ mingw32-g++ -c -Wall -Wformat -Werror=format-security -W -Wpointer-arith -Wcast- align -Wsign-compare -Woverloaded-virtual -Wswitch -O2 -mms-bitfields -fopenmp - DVERSION="0.46+devel" -DHAVE_CONFIG_H -D_INTL_REDIRECT_INLINE -DHAVE_SSL -DREL AYTOOL_SSL="static const int libssl_is_present=1; static int __attribute__((unus ed)) libssl_symbol_is_present(char *s){ return 1; }" -DPOPPLER_NEW_GFXFONT -I. - IH:/devlibs/include -IH:/devlibs/include/gtkmm-2.4 -IH:/devlibs/lib/gtkmm-2.4/in clude -IH:/devlibs/include/glibmm-2.4 -IH:/devlibs/lib/glibmm-2.4/include -IH:/ devlibs/include/glib-2.0 -IH:/devlibs/lib/glib-2.0/include -mms-bitfields -IH:/d evlibs/include/sigc++-2.0 -IH:/devlibs/lib/sigc++-2.0/include -IH:/devlibs/inclu de/gdkmm-2.4 -IH:/devlibs/lib/gdkmm-2.4/include -IH:/devlibs/include/pangomm-1.4 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/incl ude/cairo -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk-2.0/include -IH:/dev libs/include/gtk-2.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/cairomm -1.0 -IH:/devlibs/include/atkmm-1.6 -IH:/devlibs/include/atk-1.0 -IH:/devlibs/i nclude/gtk-2.0 -mms-bitfields -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk- 2.0/include -IH:/devlibs/include/libxml2 -IH:/devlibs/include/freetype2 -IH:/dev libs/include -IH:/devlibs/include/cairo -IH:/devlibs/include/poppler -IH:/devlib s/include/gc -IH:/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -IH :/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -Icxxtest -IH:/devl ibs/python/include -Isrc/bind/javainc -Isrc/bind/javainc/win32 -Isrc -Isrc/2ge om -Isrc/2geom/numeric -Isrc/application -Isrc/bind -Isrc/debug -Isrc/dialogs -I src/display -Isrc/dom -Isrc/dom/io -Isrc/dom/odf -Isrc/dom/util -Isrc/extension -Isrc/extension/implementation -Isrc/extension/internal -Isrc/extension/internal /bitmap -Isrc/extension/internal/filter -Isrc/extension/internal/pdfinput -Isrc/ extension/script -Isrc/filters -Isrc/graphlayout -Isrc/helper -Isrc/inkjar -Isrc /io -Isrc/jabber_whiteboard -Isrc/jabber_whiteboard/dialog -Isrc/libavoid -Isrc/ libcola -Isrc/libcroco -Isrc/libgdl -Isrc/libnr -Isrc/libnrtype -Isrc/libvpsc -I src/libvpsc/pairingheap -Isrc/livarot -Isrc/live_effects -Isrc/live_effects/para meter -Isrc/pedro -Isrc/removeoverlap -Isrc/svg -Isrc/trace -Isrc/trace/potrace -Isrc/ui -Isrc/ui/cache -Isrc/ui/dialog -Isrc/ui/view -Isrc/ui/widget -Isrc/util -Isrc/widgets -Isrc/xml src/document.cpp -o build/obj/document.o ============================= Make error line 291: problem compiling: cc1plus.exe: error: unrecognized command line option "-Werror=format-security" cc1plus.exe: error: unrecognized command line option "-fopenmp" cc : compile of build/obj/display/nr-filter-gaussian.o required by source: s rc/display/nr-filter-gaussian.cpp ============ cmd ============ mingw32-g++ -c -Wall -Wformat -Werror=format-security -W -Wpointer-arith -Wcast- align -Wsign-compare -Woverloaded-virtual -Wswitch -O2 -mms-bitfields -fopenmp - DVERSION="0.46+devel" -DHAVE_CONFIG_H -D_INTL_REDIRECT_INLINE -DHAVE_SSL -DREL AYTOOL_SSL="static const int libssl_is_present=1; static int __attribute__((unus ed)) libssl_symbol_is_present(char *s){ return 1; }" -DPOPPLER_NEW_GFXFONT -I. - IH:/devlibs/include -IH:/devlibs/include/gtkmm-2.4 -IH:/devlibs/lib/gtkmm-2.4/in clude -IH:/devlibs/include/glibmm-2.4 -IH:/devlibs/lib/glibmm-2.4/include -IH:/ devlibs/include/glib-2.0 -IH:/devlibs/lib/glib-2.0/include -mms-bitfields -IH:/d evlibs/include/sigc++-2.0 -IH:/devlibs/lib/sigc++-2.0/include -IH:/devlibs/inclu de/gdkmm-2.4 -IH:/devlibs/lib/gdkmm-2.4/include -IH:/devlibs/include/pangomm-1.4 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/incl ude/cairo -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk-2.0/include -IH:/dev libs/include/gtk-2.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/cairomm -1.0 -IH:/devlibs/include/atkmm-1.6 -IH:/devlibs/include/atk-1.0 -IH:/devlibs/i nclude/gtk-2.0 -mms-bitfields -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk- 2.0/include -IH:/devlibs/include/libxml2 -IH:/devlibs/include/freetype2 -IH:/dev libs/include -IH:/devlibs/include/cairo -IH:/devlibs/include/poppler -IH:/devlib s/include/gc -IH:/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -IH :/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -Icxxtest -IH:/devl ibs/python/include -Isrc/bind/javainc -Isrc/bind/javainc/win32 -Isrc -Isrc/2ge om -Isrc/2geom/numeric -Isrc/application -Isrc/bind -Isrc/debug -Isrc/dialogs -I src/display -Isrc/dom -Isrc/dom/io -Isrc/dom/odf -Isrc/dom/util -Isrc/extension -Isrc/extension/implementation -Isrc/extension/internal -Isrc/extension/internal /bitmap -Isrc/extension/internal/filter -Isrc/extension/internal/pdfinput -Isrc/ extension/script -Isrc/filters -Isrc/graphlayout -Isrc/helper -Isrc/inkjar -Isrc /io -Isrc/jabber_whiteboard -Isrc/jabber_whiteboard/dialog -Isrc/libavoid -Isrc/ libcola -Isrc/libcroco -Isrc/libgdl -Isrc/libnr -Isrc/libnrtype -Isrc/libvpsc -I src/libvpsc/pairingheap -Isrc/livarot -Isrc/live_effects -Isrc/live_effects/para meter -Isrc/pedro -Isrc/removeoverlap -Isrc/svg -Isrc/trace -Isrc/trace/potrace -Isrc/ui -Isrc/ui/cache -Isrc/ui/dialog -Isrc/ui/view -Isrc/ui/widget -Isrc/util -Isrc/widgets -Isrc/xml src/display/nr-filter-gaussian.cpp -o build/obj/display /nr-filter-gaussian.o ============================= Make error line 291: problem compiling: cc1plus.exe: error: unrecognized command line option "-Werror=format-security" cc1plus.exe: error: unrecognized command line option "-fopenmp" cc : compile of build/obj/extension/internal/emf-win32-inout.o required by s ource: src/extension/internal/emf-win32-inout.cpp ============ cmd ============ mingw32-g++ -c -Wall -Wformat -Werror=format-security -W -Wpointer-arith -Wcast- align -Wsign-compare -Woverloaded-virtual -Wswitch -O2 -mms-bitfields -fopenmp - DVERSION="0.46+devel" -DHAVE_CONFIG_H -D_INTL_REDIRECT_INLINE -DHAVE_SSL -DREL AYTOOL_SSL="static const int libssl_is_present=1; static int __attribute__((unus ed)) libssl_symbol_is_present(char *s){ return 1; }" -DPOPPLER_NEW_GFXFONT -I. - IH:/devlibs/include -IH:/devlibs/include/gtkmm-2.4 -IH:/devlibs/lib/gtkmm-2.4/in clude -IH:/devlibs/include/glibmm-2.4 -IH:/devlibs/lib/glibmm-2.4/include -IH:/ devlibs/include/glib-2.0 -IH:/devlibs/lib/glib-2.0/include -mms-bitfields -IH:/d evlibs/include/sigc++-2.0 -IH:/devlibs/lib/sigc++-2.0/include -IH:/devlibs/inclu de/gdkmm-2.4 -IH:/devlibs/lib/gdkmm-2.4/include -IH:/devlibs/include/pangomm-1.4 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/incl ude/cairo -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk-2.0/include -IH:/dev libs/include/gtk-2.0 -IH:/devlibs/include/pango-1.0 -IH:/devlibs/include/cairomm -1.0 -IH:/devlibs/include/atkmm-1.6 -IH:/devlibs/include/atk-1.0 -IH:/devlibs/i nclude/gtk-2.0 -mms-bitfields -IH:/devlibs/include/gtk-2.0 -IH:/devlibs/lib/gtk- 2.0/include -IH:/devlibs/include/libxml2 -IH:/devlibs/include/freetype2 -IH:/dev libs/include -IH:/devlibs/include/cairo -IH:/devlibs/include/poppler -IH:/devlib s/include/gc -IH:/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -IH :/devlibs/include/libwpg-0.1 -IH:/devlibs/include/libwpd-0.8 -Icxxtest -IH:/devl ibs/python/include -Isrc/bind/javainc -Isrc/bind/javainc/win32 -Isrc -Isrc/2ge om -Isrc/2geom/numeric -Isrc/application -Isrc/bind -Isrc/debug -Isrc/dialogs -I src/display -Isrc/dom -Isrc/dom/io -Isrc/dom/odf -Isrc/dom/util -Isrc/extension -Isrc/extension/implementation -Isrc/extension/internal -Isrc/extension/internal /bitmap -Isrc/extension/internal/filter -Isrc/extension/internal/pdfinput -Isrc/ extension/script -Isrc/filters -Isrc/graphlayout -Isrc/helper -Isrc/inkjar -Isrc /io -Isrc/jabber_whiteboard -Isrc/jabber_whiteboard/dialog -Isrc/libavoid -Isrc/ libcola -Isrc/libcroco -Isrc/libgdl -Isrc/libnr -Isrc/libnrtype -Isrc/libvpsc -I src/libvpsc/pairingheap -Isrc/livarot -Isrc/live_effects -Isrc/live_effects/para meter -Isrc/pedro -Isrc/removeoverlap -Isrc/svg -Isrc/trace -Isrc/trace/potrace -Isrc/ui -Isrc/ui/cache -Isrc/ui/dialog -Isrc/ui/view -Isrc/ui/widget -Isrc/util -Isrc/widgets -Isrc/xml src/extension/internal/emf-win32-inout.cpp -o build/obj /extension/internal/emf-win32-inout.o ============================= Make error line 291: problem compiling: cc1plus.exe: error: unrecognized command line option "-Werror=format-security" cc1plus.exe: error: unrecognized command line option "-fopenmp"
I:\Inkscape\Src>

海斌 wrote:
...
Make error line 291: problem compiling: cc1plus.exe: error: unrecognized command line option "-Werror=format-security" cc1plus.exe: error: unrecognized command line option "-fopenmp" cc : compile of build/obj/extension/internal/emf-win32-inout.o required by s ource: src/extension/internal/emf-win32-inout.cpp ============ cmd ============ ...
This sounds like you have the wrong version of mingw installed (you need one to corresponds to at least GCC 4.2 or something). Try this one: http://tdm-gcc.tdragon.net/
participants (2)
-
Jasper van de Gronde
-
海斌