E:\Temp\Inkscape\inkscape\0.92.x_64_cmake\build>mingw32-make
------------------------------
Building Makefile for Inkscape
------------------------------
Source Dir: E:/Temp/Inkscape/inkscape/0.92.x_64_cmake
Binary Dir: E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build
-- Windows build detected, setting default features
CMake Warning (dev) in mingwenv.cmake:
Syntax Warning in cmake code at
E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/mingwenv.cmake:14:39
Argument not separated from preceding token by whitespace.
Call Stack (most recent call first):
CMakeScripts/ConfigEnv.cmake:7 (include)
CMakeLists.txt:10 (include)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Configuring MinGW environment:
-- Setting path to development libraries from environment: E:\Temp\Inkscape\build\devlibs64
-- Setting path to MinGW from environment: E:\Temp\Inkscape\build\mingw64
-- Setting path to Ghostscript from mingwenv.cmake: C:/Program;Files;(;x86;);/gs/gs9.14/bin
-- Creating build files in: E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build
-- Creating build files in: E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build
No gmock/gtest found! Perhaps you wish to run 'bash download-gtest.sh' to download it.
-- Checking for module 'gnome-vfs-2.0'
-- No package 'gnome-vfs-2.0' found
-- Found BoehmGC: E:/Temp/Inkscape/build/devlibs64/lib/libgc.dll.a
-- Found poppler: E:/Temp/Inkscape/build/devlibs64/lib/libpoppler.dll.a
-- Found poppler-glib: E:/Temp/Inkscape/build/devlibs64/lib/libpoppler-glib.dll.a
-- Found cairo-svg: E:/Temp/Inkscape/build/devlibs64/lib/libcairo.dll.a
-- Found poppler-cairo: E:/Temp/Inkscape/build/devlibs64/lib/libcairo.dll.a
-- Found libwpg-0.3: E:/Temp/Inkscape/build/devlibs64/lib/libwpg-0.3.dll.a
-- Found librevenge-0.0: E:/Temp/Inkscape/build/devlibs64/lib/librevenge-0.0.dll.a
-- Found librevenge-stream-0.0: E:/Temp/Inkscape/build/devlibs64/lib/librevenge-stream-0.0.dll.a
-- Found libvisio-0.1: E:/Temp/Inkscape/build/devlibs64/lib/libvisio-0.1.dll.a
-- Found libcdr-0.1: E:/Temp/Inkscape/build/devlibs64/lib/libcdr-0.1.dll.a
-- Found Popt: E:/Temp/Inkscape/build/devlibs64/lib/libpopt.dll.a
-- Found Potrace: E:/Temp/Inkscape/build/devlibs64/lib/libpotrace.dll.a
-- Checking for module 'gtkspell-2.0'
-- No package 'gtkspell-2.0' found
-- Boost version: 1.60.0
-- Found gettext + msgfmt to convert language files. Translation enabled
CMake Error at CMakeScripts/Modules/FindSigC++.cmake:125 (message):
Could not compile against SIGC++ - output is <<Change Dir:
E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp
Run Build Command:"E:/Temp/Inkscape/build/mingw64/bin/mingw32-make.exe"
"cmTC_70e80/fast"
mingw32-make.exe[1]: Entering directory
'E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp'
E:/Temp/Inkscape/build/mingw64/bin/mingw32-make.exe -f
CMakeFiles\cmTC_70e80.dir\build.make CMakeFiles/cmTC_70e80.dir/build
mingw32-make.exe[2]: Entering directory
'E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_70e80.dir/sigcpp_test.cpp.obj
E:\Temp\Inkscape\build\mingw64\bin\g++.exe -fopenmp -m64 -mms-bitfields
-mthreads -mwindows -std=c++11
-IE:/Temp/Inkscape/build/devlibs64/include/sigc++-2.0
-IE:/Temp/Inkscape/build/devlibs64/lib/sigc++-2.0/include -std=c++11 -o
CMakeFiles\cmTC_70e80.dir\sigcpp_test.cpp.obj -c
E:\Temp\Inkscape\inkscape\0.92.x_64_cmake\CMakeScripts\Modules\sigcpp_test.cpp
Linking CXX executable cmTC_70e80.exe
"C:\Program Files (x86)\CMake\bin\cmake.exe" -E cmake_link_script
CMakeFiles\cmTC_70e80.dir\link.txt --verbose=1
"C:\Program Files (x86)\CMake\bin\cmake.exe" -E remove -f
CMakeFiles\cmTC_70e80.dir/objects.a
E:\Temp\Inkscape\build\mingw64\bin\ar.exe cr
CMakeFiles\cmTC_70e80.dir/objects.a
@CMakeFiles\cmTC_70e80.dir\objects1.rsp
E:\Temp\Inkscape\build\mingw64\bin\g++.exe -fopenmp -m64 -mms-bitfields
-mthreads -mwindows -std=c++11 -Wl,--whole-archive
CMakeFiles\cmTC_70e80.dir/objects.a -Wl,--no-whole-archive -o
cmTC_70e80.exe -Wl,--out-implib,libcmTC_70e80.dll.a
-Wl,--major-image-version,0,--minor-image-version,0
@CMakeFiles\cmTC_70e80.dir\linklibs.rsp
E:/Temp/Inkscape/build/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
cannot find -lsigc-2.0
collect2.exe: error: ld returned 1 exit status
CMakeFiles\cmTC_70e80.dir\build.make:98: recipe for target 'cmTC_70e80.exe'
failed
mingw32-make.exe[2]: *** [cmTC_70e80.exe] Error 1
mingw32-make.exe[2]: Leaving directory
'E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp'
Makefile:125: recipe for target 'cmTC_70e80/fast' failed
mingw32-make.exe[1]: *** [cmTC_70e80/fast] Error 2
mingw32-make.exe[1]: Leaving directory
'E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp'
>>
Call Stack (most recent call first):
CMakeScripts/DefineDependsandFlags.cmake:401 (find_package)
CMakeLists.txt:90 (include)
-- Configuring incomplete, errors occurred!
See also "E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/CMakeFiles/CMakeOutput.log".
See also "E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/CMakeFiles/CMakeError.log".
Makefile:1747: recipe for target 'cmake_check_build_system' failed
mingw32-make: *** [cmake_check_build_system] Error 1
E:\Temp\Inkscape\inkscape\0.92.x_64_cmake\build>
-
I am facing same problem while compiling inkscape using following:
OS: Windows 7 32 bit
CMake Version: CMake 2.8
MinGW Version: 5.1
Installed NSIS 2.46
As per following Instruction
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows
But following error display:
CMake Error at CMakeScripts/Modules/FindSigC++.cmake:125 (message):
Could not compile against SIGC++ - output is <<Change Dir:
E:/Temp/Inkscape/inkscape/0.92.x_64_cmake/build/sigcpp-bindir/CMakeFiles/CMakeTmp
Run following command from Command Prompt open as Administrator
cmake -G "MinGW Makefiles" ..
Try deleting the file "CMakeCache.txt" and the directory "CMakeFiles" in the build directory, then re-run cmake
I think this issue occurs whenever something changes in the .cmake files. Something does not seem to be updating correctly.
I have delete "CMakeCache.txt" but following errors are display:
1) Package 'gnome-vfs-2.0' not found
2) Performing Test ICONV_SECCOND_ARGUMENT_IS_CONST - Failed
3) undefined reference to `__imp_libiconv'
Rest of configured as above. I am trying build InkScape Version 0.92 in Windows 7 32 bit.
For support with Inkscape, it's probably better to use a mailing list, IRC, or forum (see Community tab above). In this case, with questions about compiling, mailing list or IRC are probably the best choice.
@Niraj Dave:
Sorry, missed your last comment (which is why we should follow brynn's advice). On the mailing list / IRC (or even Launchpad if you suspect a bug) it's also much more likely other people will read your message and might be able to help.
As a "closing remark":
You should probably try to follow the advice on what to do "if something goes very wrong" at [1]. Altough unsatisfactory this mostly solves these kinds of issues...
[1] http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows#Compiling_Inkscape_using_CMake