GSoC 2014 Ideas

Dirk Hohndel dirk at
Wed Feb 26 11:15:19 UTC 2014

On Wed, 2014-02-26 at 21:10 +0200, Lubomir I. Ivanov wrote:
> On 26 February 2014 20:51, Alberto Corona <albcoron at> wrote:
> >
> > Hey Lubomir, I've tried building subsurface natively on Windows but ran into
> > quite a few problems when following the INSTALL instructions. What method do
> > you got about doing so to build successfully? The major issue I ran into was
> > due to the suggested build instructions for libdivecomputer for Windows.
> >
> building natively on windows is quite troublesome indeed and i think
> i'm the only persons who does that.
> there are issues on many levels that are not really covered in the
> INSTALL section as it will essentially turn into a bit of a rant.
> i would suggest that you try cross build from linux at first, as
> probably your package manager will help you install all dependencies.
> still, if you want to attempt this, attached is the (ugly) build
> script that i use to build libDC (build.txt) - place in the libDC
> root, but you need to edit the libusb path in there, or disable
> libusb. i think the reason for the script was that i don't have
> autotool installed here.
> the second attachment is a wrapper for pkgconfig if you wish to use
> .pc files, because the official pkgconfig binary breaks 'make' badly
> with a rogue CRLF.
> rename .txt to .cmd.


your first patch to Subsurface (remember, there's a "two patch rule")
could be to take the information that Lubomir gave you, turn it into
"BuildingOnWindows.txt" and "WindowsTools/xxx.cmd" files and add all
those to our repository (please make sure to give Lubomir credit where

Ideally this would result in enough information / scripts being there
that the next person coming along, trying to build natively on Windows,
can use those instructions and scripts and successfully build.

This would go a LONG way showing that you are ready to be a GSoC student
for the MiniZip project.


More information about the subsurface mailing list