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@...972.....> 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
> >
> > [1] http://www.joshmatthews.net/bugsahoy/
> >
> >
> > ------------------------------------------------------------------------------
> > 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
> >