Difference between revisions of "Inkscape Devlibs 64-bit"
Johanengelen (talk | contribs) |
Johanengelen (talk | contribs) |
||
Line 9: | Line 9: | ||
==Aspell 0.60.6.1== | ==Aspell 0.60.6.1== | ||
aspell 0.60.6.1 was compiled (by Johan) using MSYS, the rest of devlibs64, and mingw64 compiler used for building Inkscape too. | aspell 0.60.6.1 was compiled (by Johan) using MSYS, the rest of devlibs64, and mingw64 compiler used for building Inkscape too. | ||
I.e.: | |||
export PATH=/c/mingw64/mingw64_posix_sjlj/bin:/c/devlibs64/bin:$PATH | |||
export PKG_CONFIG_PATH=/c/devlibs64/lib/pkgconfig | |||
One file had to be modified slightly. aspell-0.60.6.1/common/file_util.cpp, line 49: | One file had to be modified slightly. aspell-0.60.6.1/common/file_util.cpp, line 49: |
Revision as of 13:57, 1 June 2014
Inkscape Devlibs 64-bit are a bundle of libraries and tools used to compile Inkscape. It is hosted in a Launchpad project. They have been compiled with SJLJ exception handling (not SEH), and are significantly newer than the 32-bit version of these libraries.
bin/gdb.exe was cross-compiled from one of User:LiamW's machines. The configure line was:
CC="x86_64-w64-mingw32-gcc" LDFLAGS="-L/home/liam/gdb/install/lib -static -lexpat -Wl,-Bdynamic" \ CPPFLAGS="-I/home/liam/gdb/install/include" ./configure --prefix=/home/liam/gdb/install \ --host=x86_64-w64-mingw32 --with-expat
Aspell 0.60.6.1
aspell 0.60.6.1 was compiled (by Johan) using MSYS, the rest of devlibs64, and mingw64 compiler used for building Inkscape too. I.e.:
export PATH=/c/mingw64/mingw64_posix_sjlj/bin:/c/devlibs64/bin:$PATH export PKG_CONFIG_PATH=/c/devlibs64/lib/pkgconfig
One file had to be modified slightly. aspell-0.60.6.1/common/file_util.cpp, line 49:
- || (asc_isalpha(file[0]) && file[1] == ':') + || (isalpha(file[0]) && file[1] == ':')
No special configure flags were used:
CFLAGS = CXXFLAGS = "-O2" ./configure
The make files produced contain two errors, both in the file "libtool". Open that file, search for "x86_64-w64-mingw32-static/lib" and remove the quote (') after that string.