Hi Bryce,
Eduard already posted the output from his attempt to compile Inkscape using the current cmake build system and so will not regurgitate that.
From that post, the affected functions are strdup, close, read, unlink,
fileno, dup2 and nextafter. All of these functions have an equivalent "_" (underscore) version within Windows and so, I was able to substitute those in the source files and get the compiler to remove all those undefined references.
I am still stumped with the following:
Z:/foss/gcc/64bit/gcc-posix-5.3.0/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingwex.a(lib64_libmingwex_a-mingw_vfprintf.o):mingw_vfprintf.c:(.text+0x11):
undefined reference to `_lock_file' Z:/foss/gcc/64bit/gcc-posix-5.3.0/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingwex.a(lib64_libmingwex_a-mingw_vfprintf.o):mingw_vfprintf.c:(.text+0x33): undefined reference to `_unlock_file' Z:/foss/gcc/64bit/gcc-posix-5.3.0/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingwex.a(lib64_libmingwex_a-mingw_vprintf.o):mingw_vprintf.c:(.text+0x16): undefined reference to `_lock_file' Z:/foss/gcc/64bit/gcc-posix-5.3.0/bin/../lib/gcc/x86_64-w64-mingw32/5.3.0/../../../../x86_64-w64-mingw32/lib/../lib/libmingwex.a(lib64_libmingwex_a-mingw_vprintf.o):mingw_vprintf.c:(.text+0x44): undefined reference to `_unlock_file' collect2.exe: error: ld returned 1 exit status src/CMakeFiles/inkscape_base.dir/build.make:18500: recipe for target `lib/libinkscape_base.dll' failed make[2]: *** [lib/libinkscape_base.dll] Error 1 CMakeFiles/Makefile2:666: recipe for target `src/CMakeFiles/inkscape_base.dir/all' failed make[1]: *** [src/CMakeFiles/inkscape_base.dir/all] Error 2 Makefile:127: recipe for target `all' failed make: *** [all] Error 2
I don't yet know how to fix this.
Please let me know if you have any suggestions or questions.
Thanks, Partha
On Sun, Jun 5, 2016 at 1:49 PM, Bryce Harrington <bryce@...961...> wrote:
On Sun, Jun 05, 2016 at 07:50:22AM -0400, Partha Bagchi wrote:
Bryce,
One of the biggest issues I see right now is that Inkscape will not
compile
on Windows (at least 64bit). The cmake files have to be modified so that system files are picked up correctly during linking. :(
Send me the list of changes that need to be made to support that.
Bryce
Thanks, Partha
On Sun, Jun 5, 2016 at 3:45 AM, Sebastian Zartner < sebastianzartner@...400...> wrote:
On 5 June 2016 at 06:58, Bryce Harrington wrote:
On Tue, May 31, 2016 at 02:40:01PM -0400, Martin Owens wrote:
Although we encourage bug fixing socially ;-) so if you've written
some
code this year, please please fix some bugs for the next release. My own personal plea which will hopefully encourage me to also fix some bugs for the release.
I'd love to hear ideas on how we could stimulate better focus onto
bug
fixing (and general code cleanup / refactoring), particularly as we advance towards 1.0.
How about something like Bugs Ahoy[1], which is used by Mozilla to track the bugs and features related to the interests of the users and degree of complexity? That doesn't have to be a separated website but could just be a page in the wiki categorizing bugs a bit.
Sebastian
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and
protocols
are consuming the most bandwidth. Provides multi-vendor support for
NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports.
https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel