Hi,

Which Integrated Development Environment (IDE) is most suitable in Windows operating systems for Inkscape from following:

1) Eclipse                                                        
    Version: ?
2) Microsoft Visual Studio with VisualGDB         
    Version: ?
2) Microsoft Visual Studio with WinGDB
    Version: ?

Please guide me..
1) How to decrease compilation time?  
2) Is there any automated Tools? which is most suitable?

Most suitable system configuration:
1) Processor:
2) RAM:
3) Hard Drive:

Thank you,

Niraj Dave




On Thursday, 2 February 2017 4:07 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:


The correct cmake command is
cmake -G "MinGW Makefiles" ..

Am 02.02.2017 um 11:01 schrieb Niraj Dave:
Hi,
As per your instruction I have uninstalled new version of MinGW32 and Installed version 4.6.1 32 bit. but after installing, some new problems created when I try to generate cMakeFiles as below:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\>iconv -1
Usage: iconv [--binary] [-c] [-s] [-f fromcode] [-t tocode] [file ...]
or:    iconv -l

D:\src\inkscape-0.92.0>mingwenv.bat
Setting environment variables for MinGW build of Inkscape..
 DEVLIBS_PATH: c:\devlibs
 MINGW_PATH:   C:\MinGW32
 GS_PATH:      C:\latex\gs\gs8.61

D:\src\inkscape-0.92.0>md build

D:\src\inkscape-0.92.0>cd build

D:\src\inkscape-0.92.0\build>cmake "MinGW Makefiles" ..
-- Building for: Visual Studio 14 2015
------------------------------
Building Makefile for Inkscape
------------------------------
Source Dir: D:/src/inkscape-0.92.0
Binary Dir: D:/src/inkscape-0.92.0/build
-- Found PkgConfig: C:/devlibs/bin/pkg-config.exe (found version "0.23")
-- Windows build detected, setting default features
-- Configuring MinGW environment:
--   Setting path to development libraries from environment: c:\devlibs
--   Setting path to MinGW from environment: C:\MinGW32
--   Setting path to Ghostscript from environment: C:\latex\gs\gs8.61
-- Creating build files in: D:/src/inkscape-0.92.0/build
-- The C compiler identification is MSVC 19.0.24215.1
-- The CXX compiler identification is MSVC 19.0.24215.1
-- Check for working C compiler: D:/Program Files/Microsoft Visual Studio 14.0/V
C/bin/cl.exe
-- Check for working C compiler: D:/Program Files/Microsoft Visual Studio 14.0/V
C/bin/cl.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: D:/Program Files/Microsoft Visual Studio 14.0
/VC/bin/cl.exe
-- Check for working CXX compiler: D:/Program Files/Microsoft Visual Studio 14.0
/VC/bin/cl.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Creating build files in: D:/src/inkscape-0.92.0/build
No gmock/gtest found! Perhaps you wish to run 'bash download-gtest.sh' to downlo
ad it.
-- Checking for modules 'pangocairo;pangoft2;fontconfig;gthread-2.0;gsl;gmodule-
2.0'
--   Found pangocairo, version 1.28.3
--   Found pangoft2, version 1.28.3
--   Found fontconfig, version 2.8.0
--   Found gthread-2.0, version 2.28.8
--   Found gsl, version 1.11
--   Found gmodule-2.0, version 2.28.8
-- Checking for module 'gnome-vfs-2.0'
--   No package 'gnome-vfs-2.0' found
-- Could NOT find LCMS2 (missing:  LCMS2_LIBRARY)
-- Checking for module 'lcms'
--   Found lcms, version 1.17
CMake Error at CMakeScripts/Modules/FindIconv.cmake:52 (MESSAGE):
  Could not find Iconv
Call Stack (most recent call first):
  CMakeScripts/DefineDependsandFlags.cmake:94 (find_package)
  CMakeLists.txt:90 (include)


-- Configuring incomplete, errors occurred!
See also "D:/src/inkscape-0.92.0/build/CMakeFiles/CMakeOutput.log".

D:\src\inkscape-0.92.0\build>

Please guide me.

Thank you

Niraj Dave




On Wednesday, 1 February 2017 11:12 PM, Eduard Braun <Eduard.Braun2@...2748....> wrote:


Just checked your cmake log:
It looks identical to mine with one important difference - you're using gcc 4.8.1 when you should have gcc 4.6.1.
I guess you overread the following information in the Wiki:
TDM's GCC (MingW): Please use exactly the version 4.6.1 32bit bundle installer and follow the instructions below. In the setup, Uncheck the [Check for updated files on the TDM-GCC server] when installing, or it will install a newer version. Newer versions (tdm-gcc-4.7+) introduce important changes in gcc and don't work with the current Inkscape devlibs (see the discussion on the developers' list).
Regards,
Eduard
Am 01.02.2017 um 15:01 schrieb Niraj Dave:
My cmake file is generated as below:
D:\src\inkscape-0.92.0\build>cmake -G "MinGW Makefiles" ..
------------------------------
Building Makefile for Inkscape
------------------------------
Source Dir: D:/src/inkscape-0.92.0
Binary Dir: D:/src/inkscape-0.92.0/build
-- Found PkgConfig: C:/devlibs/bin/pkg-config.exe (found version "0.23")
-- Windows build detected, setting default features
-- Configuring MinGW environment:
--   Setting path to development libraries from environment: c:\devlibs
--   Setting path to MinGW from environment: C:\MinGW32
--   Setting path to Ghostscript from environment: C:\Program Files\gs\gs9.20
-- Creating build files in: D:/src/inkscape-0.92.0/build
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: C:/MinGW32/bin/gcc.exe
-- Check for working C compiler: C:/MinGW32/bin/gcc.exe -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: C:/MinGW32/bin/g++.exe
-- Check for working CXX compiler: C:/MinGW32/bin/g++.exe -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Creating build files in: D:/src/inkscape-0.92.0/build
No gmock/gtest found! Perhaps you wish to run 'bash download-gtest.sh' to downlo
ad it.
-- Checking for modules 'pangocairo;pangoft2;fontconfig;gthread-2.0;gsl;gmodule-
2.0'
--   Found pangocairo, version 1.28.3
--   Found pangoft2, version 1.28.3
--   Found fontconfig, version 2.8.0
--   Found gthread-2.0, version 2.28.8
--   Found gsl, version 1.11
--   Found gmodule-2.0, version 2.28.8
-- Checking for module 'gnome-vfs-2.0'
--   No package 'gnome-vfs-2.0' found
-- Found LCMS2: C:/devlibs/lib/liblcms2.dll.a
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST
-- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Success
-- Found Iconv: C:/devlibs/lib/libiconv.dll.a
-- Found Intl: C:/devlibs/include
-- Found BoehmGC: C:/devlibs/lib/libgc.a
-- Checking for module 'poppler'
--   Found poppler, version 0.39.0
-- Found poppler: C:/devlibs/lib/libpoppler.dll.a
-- Checking for module 'poppler-glib'
--   Found poppler-glib, version 0.39.0
-- Found poppler-glib: C:/devlibs/lib/libpoppler-glib.dll.a
-- Checking for module 'cairo-svg'
--   Found cairo-svg, version 1.14.6
-- Found cairo-svg: C:/devlibs/lib/libcairo.dll.a
-- Checking for module 'poppler-cairo'
--   Found poppler-cairo, version 0.39.0
-- Found poppler-cairo: C:/devlibs/lib/libcairo.dll.a
-- Checking for module 'libwpg-0.3'
--   No package 'libwpg-0.3' found
-- Checking for module 'libwpg-0.2'
--   Found libwpg-0.2, version 0.2.1
-- Found libwpg-0.2: C:/devlibs/lib/libwpg-0.2.dll.a
-- Checking for module 'libwpd-0.9'
--   Found libwpd-0.9, version 0.9.6
-- Found libwpd-0.9: C:/devlibs/lib/libwpd-0.9.dll.a
-- Checking for module 'libwpd-stream-0.9'
--   Found libwpd-stream-0.9, version 0.9.6
-- Found libwpd-stream-0.9: C:/devlibs/lib/libwpd-stream-0.9.dll.a
-- Checking for module 'libvisio-0.1'
--   Found libvisio-0.1, version 0.1.5
-- Found libvisio-0.1: C:/devlibs/lib/libvisio-0.1.dll.a
-- Checking for module 'librevenge-0.0'
--   Found librevenge-0.0, version 0.0.3
-- Found librevenge-0.0: C:/devlibs/lib/librevenge-0.0.dll.a
-- Checking for module 'librevenge-stream-0.0'
--   Found librevenge-stream-0.0, version 0.0.3
-- Found librevenge-stream-0.0: C:/devlibs/lib/librevenge-stream-0.0.dll.a
-- Checking for module 'libcdr-0.1'
--   Found libcdr-0.1, version 0.1.2
-- Found libcdr-0.1: C:/devlibs/lib/libcdr-0.1.dll.a
-- Found JPEG: C:/devlibs/lib/libjpeg.dll.a
-- Found ZLIB: C:/devlibs/lib/libz.dll.a (found version "1.2.8")
-- Found PNG: C:/devlibs/lib/libpng.dll.a (found version "1.2.40")
-- Checking for module 'popt'
--   Found popt, version 1.10.4
-- Found Popt: C:/devlibs/lib/libpopt.dll.a
-- Found Potrace: C:/devlibs/lib/libpotrace.a
-- Checking for modules 'gtkmm-2.4>=2.24;gdkmm-2.4;gtk+-2.0;gdk-2.0'
--   Found gtkmm-2.4, version 2.24.2
--   Found gdkmm-2.4, version 2.24.2
--   Found gtk+-2.0, version 2.24.10
--   Found gdk-2.0, version 2.24.10
-- Checking for module 'gtkspell-2.0'
--   No package 'gtkspell-2.0' found
-- Found Freetype: C:/devlibs/lib/libfreetype.dll.a (found version "2.4.10")
-- Boost version: 1.60.0
-- Found ASPELL: C:/devlibs/lib/libaspell.a
-- Found LibXslt: C:/devlibs/lib/libxslt.dll.a (found version "1.1.26")
-- Found LibXml2: C:/devlibs/lib/libxml2.dll.a (found version "2.7.7")
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp
-- Checking for modules 'ImageMagick;MagickCore;Magick++'
--   Found ImageMagick, version 6.5.9
--   Found MagickCore, version 6.5.9
--   Found Magick++, version 6.5.9
-- Found Gettext: C:/devlibs/bin/msgmerge.exe
-- Found gettext + msgfmt to convert language files. Translation enabled
-- Checking for module 'sigc++-2.0'
--   Found sigc++-2.0, version 2.2.11
-- Checking for module 'sigc++-2.0'
--   Found sigc++-2.0, version 2.2.11
-- Looking for C++ include boost/concept_check.hpp
-- Looking for C++ include boost/concept_check.hpp - found
-- Looking for include file cairo-pdf.h
-- Looking for include file cairo-pdf.h - found
-- Looking for floor
-- Looking for floor - found
-- Looking for fpsetmask
-- Looking for fpsetmask - not found
-- Looking for include file gc/gc.h
-- Looking for include file gc/gc.h - found
-- Looking for include file gc.h
-- Looking for include file gc.h - found
-- Looking for gettimeofday
-- Looking for gettimeofday - found
-- Looking for gtk_window_fullscreen
-- Looking for gtk_window_fullscreen - found
-- Looking for gtk_window_set_default_icon_from_file
-- Looking for gtk_window_set_default_icon_from_file - not found
-- Looking for include file ieeefp.h
-- Looking for include file ieeefp.h - not found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file locale.h
-- Looking for include file locale.h - found
-- Looking for include file libintl.h
-- Looking for include file libintl.h - found
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for mallinfo
-- Looking for mallinfo - not found
-- Looking for include file malloc.h
-- Looking for include file malloc.h - found
-- Looking for memmove
-- Looking for memmove - found
-- Looking for include file memory.h
-- Looking for include file memory.h - found
-- Looking for memset
-- Looking for memset - found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for pow
-- Looking for pow - found
-- Looking for sqrt
-- Looking for sqrt - found
-- Looking for include file stddef.h
-- Looking for include file stddef.h - found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file string.h
-- Looking for include file string.h - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strpbrk
-- Looking for strpbrk - found
-- Looking for strrchr
-- Looking for strrchr - found
-- Looking for strspn
-- Looking for strspn - found
-- Looking for strstr
-- Looking for strstr - found
-- Looking for strtoul
-- Looking for strtoul - found
-- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS
-- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Failed
-- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS
-- Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Failed
-- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD
-- Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Failed
-- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS
-- Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Failed
-- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS
-- Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Failed
-- Looking for include file sys/filio.h
-- Looking for include file sys/filio.h - not found
-- Looking for include file sys/stat.h
-- Looking for include file sys/stat.h - found
-- Looking for include file sys/time.h
-- Looking for include file sys/time.h - found
-- Looking for include file sys/types.h
-- Looking for include file sys/types.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file zlib.h
-- Looking for include file zlib.h - found
-- Looking for C++ include unordered_set
-- Looking for C++ include unordered_set - not found
-- Generating header and sourcefiles from sp-marshal.list (Glib-Marshal)
-- sp-marshal.h changed; overwriting
------------------------------------------------------------------------
Configuration Summary
------------------------------------------------------------------------
PROJECT_NAME:            inkscape
INKSCAPE_VERSION:        0.92.0
INKSCAPE_DIST_PREFIX:    inkscape-0.92.0

CMAKE_BINARY_DIR:        D:/src/inkscape-0.92.0/build
CMAKE_INSTALL_PREFIX:    D:/src/inkscape-0.92.0/build/inkscape
PACKAGE_LOCALE_DIR       \\share\\locale
CMAKE_SYSTEM_NAME:       Windows
CMAKE_SYSTEM_VERSION:    6.1.7601
CMAKE_SYSTEM_PROCESSOR:  x86
CMAKE_C_COMPILER:        C:/MinGW32/bin/gcc.exe
CMAKE_CXX_COMPILER:      C:/MinGW32/bin/g++.exe
CMAKE_BUILD_TYPE:        Release

CMAKE_PREFIX_PATH:           c:/devlibs
CMAKE_FIND_LIBRARY_PREFIXES: lib;
CMAKE_FIND_LIBRARY_SUFFIXES: .dll;.dll.a;.a;.lib

ENABLE_LCMS:             ON
ENABLE_POPPLER:          ON
ENABLE_POPPLER_CAIRO:    ON
GMOCK_PRESENT:           OFF
WITH_DBUS:               OFF
WITH_GNOME_VFS:          OFF
WITH_GTK3_EXPERIMENTAL:  OFF
WITH_GTKSPELL:
WITH_IMAGE_MAGICK:       ON
WITH_LIBCDR:             ON
WITH_LIBVISIO:           ON
WITH_LIBWPG:             ON
WITH_NLS:                ON
WITH_OPENMP:             ON
WITH_PROFILING:          OFF

HAVE_MINGW:              ON
HAVE_MINGW64:            OFF
MINGW_PATH:              C:/MinGW32
MINGW_ARCH:              mingw32
MINGW_ARCH_PATH:         C:/MinGW32/mingw32
MINGW64_INCLUDE:
MINGW64_LIB:
DEVLIBS_PATH:            c:/devlibs
DEVLIBS_LIB:             c:/devlibs/lib
DEVLIBS_BIN:             c:/devlibs/bin
PKG_CONFIG_PATH:         c:/devlibs/lib/pkgconfig
GS_PATH                  C:/Program Files/gs/gs9.20
GS_BIN                   C:/Program Files/gs/gs9.20/bin
------------------------------------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: D:/src/inkscape-0.92.0/build

D:\src\inkscape-0.92.0\build>



And Following detail for my CMakeErr.log files:
Determining if the function fpsetmask exists failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_0f561/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_0f561.dir\build.make CMakeFiles/cmTC_0f561.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_0f561.dir/CheckFunctionExists.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_0f561.dir/includes_C.rsp -fopenmp -DCHECK_FUNCTION_EXISTS=fpsetmask   -o CMakeFiles\cmTC_0f561.dir\CheckFunctionExists.c.obj   -c "D:\Program Files\CMake-3.7.1\share\cmake-3.7\Modules\CheckFunctionExists.c"

Linking C executable cmTC_0f561.exe

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_0f561.dir\link.txt --verbose=1

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_0f561.dir/objects.a

C:\MinGW32\bin\ar.exe cr CMakeFiles\cmTC_0f561.dir/objects.a @CMakeFiles\cmTC_0f561.dir\objects1.rsp

C:\MinGW32\bin\gcc.exe   -fopenmp -DCHECK_FUNCTION_EXISTS=fpsetmask    -Wl,--whole-archive CMakeFiles\cmTC_0f561.dir/objects.a -Wl,--no-whole-archive  -o cmTC_0f561.exe -Wl,--out-implib,libcmTC_0f561.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_0f561.dir\linklibs.rsp

CMakeFiles\cmTC_0f561.dir/objects.a(CheckFunctionExists.c.obj):CheckFunctionExists.c:(.text+0xc): undefined reference to `fpsetmask'

collect2.exe: error: ld returned 1 exit status

CMakeFiles\cmTC_0f561.dir\build.make:122: recipe for target 'cmTC_0f561.exe' failed

mingw32-make.exe[1]: *** [cmTC_0f561.exe] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_0f561/fast' failed

mingw32-make.exe: *** [cmTC_0f561/fast] Error 2



Determining if the function gtk_window_set_default_icon_from_file exists failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_0f918/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_0f918.dir\build.make CMakeFiles/cmTC_0f918.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_0f918.dir/CheckFunctionExists.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_0f918.dir/includes_C.rsp -fopenmp -DCHECK_FUNCTION_EXISTS=gtk_window_set_default_icon_from_file   -o CMakeFiles\cmTC_0f918.dir\CheckFunctionExists.c.obj   -c "D:\Program Files\CMake-3.7.1\share\cmake-3.7\Modules\CheckFunctionExists.c"

Linking C executable cmTC_0f918.exe

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_0f918.dir\link.txt --verbose=1

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_0f918.dir/objects.a

C:\MinGW32\bin\ar.exe cr CMakeFiles\cmTC_0f918.dir/objects.a @CMakeFiles\cmTC_0f918.dir\objects1.rsp

C:\MinGW32\bin\gcc.exe   -fopenmp -DCHECK_FUNCTION_EXISTS=gtk_window_set_default_icon_from_file    -Wl,--whole-archive CMakeFiles\cmTC_0f918.dir/objects.a -Wl,--no-whole-archive  -o cmTC_0f918.exe -Wl,--out-implib,libcmTC_0f918.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_0f918.dir\linklibs.rsp

CMakeFiles\cmTC_0f918.dir/objects.a(CheckFunctionExists.c.obj):CheckFunctionExists.c:(.text+0xc): undefined reference to `gtk_window_set_default_icon_from_file'

collect2.exe: error: ld returned 1 exit status

CMakeFiles\cmTC_0f918.dir\build.make:122: recipe for target 'cmTC_0f918.exe' failed

mingw32-make.exe[1]: *** [cmTC_0f918.exe] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_0f918/fast' failed

mingw32-make.exe: *** [cmTC_0f918/fast] Error 2



Determining if files ieeefp.h exist failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_70b1c/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_70b1c.dir\build.make CMakeFiles/cmTC_70b1c.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_70b1c.dir/CheckIncludeFiles.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_70b1c.dir/includes_C.rsp -fopenmp    -o CMakeFiles\cmTC_70b1c.dir\CheckIncludeFiles.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFiles.c

D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFiles.c:2:20: fatal error: ieeefp.h: No such file or directory

 #include <ieeefp.h>

                    ^

compilation terminated.

CMakeFiles\cmTC_70b1c.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_70b1c.dir/CheckIncludeFiles.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_70b1c.dir/CheckIncludeFiles.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_70b1c/fast' failed

mingw32-make.exe: *** [cmTC_70b1c/fast] Error 2


Source:
/* */
#include <ieeefp.h>


int main(void){return 0;}

Determining if the function mallinfo exists failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_f9d3e/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_f9d3e.dir\build.make CMakeFiles/cmTC_f9d3e.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_f9d3e.dir/CheckFunctionExists.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_f9d3e.dir/includes_C.rsp -fopenmp -DCHECK_FUNCTION_EXISTS=mallinfo   -o CMakeFiles\cmTC_f9d3e.dir\CheckFunctionExists.c.obj   -c "D:\Program Files\CMake-3.7.1\share\cmake-3.7\Modules\CheckFunctionExists.c"

Linking C executable cmTC_f9d3e.exe

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E cmake_link_script CMakeFiles\cmTC_f9d3e.dir\link.txt --verbose=1

"D:\Program Files\CMake-3.7.1\bin\cmake.exe" -E remove -f CMakeFiles\cmTC_f9d3e.dir/objects.a

C:\MinGW32\bin\ar.exe cr CMakeFiles\cmTC_f9d3e.dir/objects.a @CMakeFiles\cmTC_f9d3e.dir\objects1.rsp

C:\MinGW32\bin\gcc.exe   -fopenmp -DCHECK_FUNCTION_EXISTS=mallinfo    -Wl,--whole-archive CMakeFiles\cmTC_f9d3e.dir/objects.a -Wl,--no-whole-archive  -o cmTC_f9d3e.exe -Wl,--out-implib,libcmTC_f9d3e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 @CMakeFiles\cmTC_f9d3e.dir\linklibs.rsp

CMakeFiles\cmTC_f9d3e.dir/objects.a(CheckFunctionExists.c.obj):CheckFunctionExists.c:(.text+0xc): undefined reference to `mallinfo'

collect2.exe: error: ld returned 1 exit status

CMakeFiles\cmTC_f9d3e.dir\build.make:122: recipe for target 'cmTC_f9d3e.exe' failed

mingw32-make.exe[1]: *** [cmTC_f9d3e.exe] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_f9d3e/fast' failed

mingw32-make.exe: *** [cmTC_f9d3e/fast] Error 2



Performing C SOURCE FILE Test HAVE_STRUCT_MALLINFO_FORDBLKS failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_426c7/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_426c7.dir\build.make CMakeFiles/cmTC_426c7.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_426c7.dir/src.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_426c7.dir/includes_C.rsp -fopenmp -DHAVE_STRUCT_MALLINFO_FORDBLKS   -o CMakeFiles\cmTC_426c7.dir\src.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\src.c

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c: In function 'main':

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: error: 'fordblks' undeclared (first use in this function)

    (void)sizeof(((fordblks *)0)->mallinfo);

                   ^

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: note: each undeclared identifier is reported only once for each function it appears in

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:29: error: expected expression before ')' token

    (void)sizeof(((fordblks *)0)->mallinfo);

                             ^

CMakeFiles\cmTC_426c7.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_426c7.dir/src.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_426c7.dir/src.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_426c7/fast' failed

mingw32-make.exe: *** [cmTC_426c7/fast] Error 2


Source file was:

#include <malloc.h>

int main()
{
   (void)sizeof(((fordblks *)0)->mallinfo);
   return 0;
}

Performing C SOURCE FILE Test HAVE_STRUCT_MALLINFO_FSMBLKS failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_dec81/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_dec81.dir\build.make CMakeFiles/cmTC_dec81.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_dec81.dir/src.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_dec81.dir/includes_C.rsp -fopenmp -DHAVE_STRUCT_MALLINFO_FSMBLKS   -o CMakeFiles\cmTC_dec81.dir\src.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\src.c

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c: In function 'main':

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: error: 'fsmblks' undeclared (first use in this function)

    (void)sizeof(((fsmblks *)0)->mallinfo);

                   ^

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: note: each undeclared identifier is reported only once for each function it appears in

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:28: error: expected expression before ')' token

    (void)sizeof(((fsmblks *)0)->mallinfo);

                            ^

CMakeFiles\cmTC_dec81.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_dec81.dir/src.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_dec81.dir/src.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_dec81/fast' failed

mingw32-make.exe: *** [cmTC_dec81/fast] Error 2


Source file was:

#include <malloc.h>

int main()
{
   (void)sizeof(((fsmblks *)0)->mallinfo);
   return 0;
}

Performing C SOURCE FILE Test HAVE_STRUCT_MALLINFO_HBLKHD failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_de258/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_de258.dir\build.make CMakeFiles/cmTC_de258.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_de258.dir/src.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_de258.dir/includes_C.rsp -fopenmp -DHAVE_STRUCT_MALLINFO_HBLKHD   -o CMakeFiles\cmTC_de258.dir\src.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\src.c

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c: In function 'main':

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: error: 'hblkhd' undeclared (first use in this function)

    (void)sizeof(((hblkhd *)0)->mallinfo);

                   ^

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: note: each undeclared identifier is reported only once for each function it appears in

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:27: error: expected expression before ')' token

    (void)sizeof(((hblkhd *)0)->mallinfo);

                           ^

CMakeFiles\cmTC_de258.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_de258.dir/src.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_de258.dir/src.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_de258/fast' failed

mingw32-make.exe: *** [cmTC_de258/fast] Error 2


Source file was:

#include <malloc.h>

int main()
{
   (void)sizeof(((hblkhd *)0)->mallinfo);
   return 0;
}

Performing C SOURCE FILE Test HAVE_STRUCT_MALLINFO_UORDBLKS failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_f23fb/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_f23fb.dir\build.make CMakeFiles/cmTC_f23fb.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_f23fb.dir/src.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_f23fb.dir/includes_C.rsp -fopenmp -DHAVE_STRUCT_MALLINFO_UORDBLKS   -o CMakeFiles\cmTC_f23fb.dir\src.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\src.c

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c: In function 'main':

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: error: 'uordblks' undeclared (first use in this function)

    (void)sizeof(((uordblks *)0)->mallinfo);

                   ^

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: note: each undeclared identifier is reported only once for each function it appears in

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:29: error: expected expression before ')' token

    (void)sizeof(((uordblks *)0)->mallinfo);

                             ^

CMakeFiles\cmTC_f23fb.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_f23fb.dir/src.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_f23fb.dir/src.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_f23fb/fast' failed

mingw32-make.exe: *** [cmTC_f23fb/fast] Error 2


Source file was:

#include <malloc.h>

int main()
{
   (void)sizeof(((uordblks *)0)->mallinfo);
   return 0;
}

Performing C SOURCE FILE Test HAVE_STRUCT_MALLINFO_USMBLKS failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_e29f5/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_e29f5.dir\build.make CMakeFiles/cmTC_e29f5.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_e29f5.dir/src.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_e29f5.dir/includes_C.rsp -fopenmp -DHAVE_STRUCT_MALLINFO_USMBLKS   -o CMakeFiles\cmTC_e29f5.dir\src.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\src.c

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c: In function 'main':

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: error: 'usmblks' undeclared (first use in this function)

    (void)sizeof(((usmblks *)0)->mallinfo);

                   ^

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:19: note: each undeclared identifier is reported only once for each function it appears in

D:\inkscape\build\CMakeFiles\CMakeTmp\src.c:6:28: error: expected expression before ')' token

    (void)sizeof(((usmblks *)0)->mallinfo);

                            ^

CMakeFiles\cmTC_e29f5.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_e29f5.dir/src.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_e29f5.dir/src.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_e29f5/fast' failed

mingw32-make.exe: *** [cmTC_e29f5/fast] Error 2


Source file was:

#include <malloc.h>

int main()
{
   (void)sizeof(((usmblks *)0)->mallinfo);
   return 0;
}

Determining if files sys/filio.h exist failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_3f173/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_3f173.dir\build.make CMakeFiles/cmTC_3f173.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building C object CMakeFiles/cmTC_3f173.dir/CheckIncludeFiles.c.obj

C:\MinGW32\bin\gcc.exe   @CMakeFiles/cmTC_3f173.dir/includes_C.rsp -fopenmp    -o CMakeFiles\cmTC_3f173.dir\CheckIncludeFiles.c.obj   -c D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFiles.c

D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFiles.c:2:23: fatal error: sys/filio.h: No such file or directory

 #include <sys/filio.h>

                       ^

compilation terminated.

CMakeFiles\cmTC_3f173.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_3f173.dir/CheckIncludeFiles.c.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_3f173.dir/CheckIncludeFiles.c.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_3f173/fast' failed

mingw32-make.exe: *** [cmTC_3f173/fast] Error 2


Source:
/* */
#include <sys/filio.h>


int main(void){return 0;}

Determining if the include file unordered_set exists failed with the following output:
Change Dir: D:/inkscape/build/CMakeFiles/CMakeTmp

Run Build Command:"C:/MinGW32/bin/mingw32-make.exe" "cmTC_23cdb/fast"
C:/MinGW32/bin/mingw32-make.exe -f CMakeFiles\cmTC_23cdb.dir\build.make CMakeFiles/cmTC_23cdb.dir/build

mingw32-make.exe[1]: Entering directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Building CXX object CMakeFiles/cmTC_23cdb.dir/CheckIncludeFile.cxx.obj

C:\MinGW32\bin\g++.exe    @CMakeFiles/cmTC_23cdb.dir/includes_CXX.rsp -mwindows -mthreads -m32 -mms-bitfields -fopenmp    -o CMakeFiles\cmTC_23cdb.dir\CheckIncludeFile.cxx.obj -c D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFile.cxx

In file included from c:\mingw32\lib\gcc\mingw32\4.8.1\include\c++\unordered_set:35:0,

                 from D:\inkscape\build\CMakeFiles\CMakeTmp\CheckIncludeFile.cxx:1:

c:\mingw32\lib\gcc\mingw32\4.8.1\include\c++\bits\c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options.

 #error This file requires compiler and library support for the \

  ^

CMakeFiles\cmTC_23cdb.dir\build.make:65: recipe for target 'CMakeFiles/cmTC_23cdb.dir/CheckIncludeFile.cxx.obj' failed

mingw32-make.exe[1]: *** [CMakeFiles/cmTC_23cdb.dir/CheckIncludeFile.cxx.obj] Error 1

mingw32-make.exe[1]: Leaving directory 'D:/inkscape/build/CMakeFiles/CMakeTmp'

Makefile:125: recipe for target 'cmTC_23cdb/fast' failed

mingw32-make.exe: *** [cmTC_23cdb/fast] Error 2





On Wednesday, 1 February 2017 6:37 PM, Eduard Braun <Eduard.Braun2@...173...> wrote:


Can you post the full output of cmake?
Some tests are actually OK to fail; I'm not sure if the section you've shown shows the actualy error.

Am 01.02.2017 um 13:16 schrieb Niraj Dave:
I have windows 7 32 bit operating systems and installed all the required software as per below guideline:
Show original message
I have some problems when I generate makefiles:

Looking for fpsetmask - not found
Looking for gtk_window_set_default_icon_from_file - not found
Looking for include file ieeefp.h - not found
Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - Failed
Performing Test HAVE_STRUCT_MALLINFO_FSMBLKS - Failed
Performing Test HAVE_STRUCT_MALLINFO_HBLKHD - Failed
Performing Test HAVE_STRUCT_MALLINFO_UORDBLKS - Failed
Performing Test HAVE_STRUCT_MALLINFO_USMBLKS - Failed
Looking for include file sys/filio.h - not found
Looking for C++ include unordered_set - not found etc...

How to resolve this error

Thanks with regards

Niraj Dave







------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot


_______________________________________________
Inkscape-devel mailing list
Inkscape-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/inkscape-devel




Avast                                                   logo
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
www.avast.com










Avast logo
Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
www.avast.com