Alright so, I've gone through either building most of the dependencies natively, or using the binaries and I'd like to make a few changes to the instructions. Most notably using Cygwin instead of Msysgit as Cygwin has an installer that offers some of the dependencies that are needed. This will let the user just select packages from a list (also has search) instead of having to go to different sites to download them. Also, the link to mingw given in the instructions links to a pretty old version of mingw32-gcc (gcc vesion 4.4.0). I've run into a few issues though, mostly with pkg-config, spaces in directories and even parenthesis in directories.
On Wed, Feb 26, 2014 at 1:15 PM, Dirk Hohndel <d...@hohndel.org> wrote: > On Wed, 2014-02-26 at 21:10 +0200, Lubomir I. Ivanov wrote: > > On 26 February 2014 20:51, Alberto Corona <albco...@gmail.com> 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. > > Alberto > > 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 > appropriate). > > 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. > > /D > >
_______________________________________________ subsurface mailing list subsurface@hohndel.org http://lists.hohndel.org/cgi-bin/mailman/listinfo/subsurface