Hi Jan
I use cygwin basically because I have it! I think when I started using cygwin, 
msys was a bit more complex or less well documented or I have a feeling there 
were two competing 64 bit implementations or something. So the reason is only 
historical for me really, but I'm happy with it and saw no reason to change. 
The thing that will probably make me move is the new windows subsystem for 
linux. Once that is fully supported with an X server I guess it will make both 
cygwing and lays defunct.

With the changes I made (hacky or not) I got the build to work, but when I try 
to run I receive an error saying cygdarktable.dll cannot be found. This library 
is in /usr/local/bin/darktable/. Not sure how much further this is worth me 
taking.

I will have a look at your branch Jan and see how it builds. Thanks for the 
update.

Oh and greetings from Wakefield, UK 😊

Phil

From: Jan Ingwer Baer
Sent: 06 November 2016 13:01
To: [email protected]
Subject: Re: [darktable-dev] Cygwin

Hi Phil,

why do you use Cygwin for your porting? After my experiences a port 
using mwing64 is also possible. But it doesnt need the cygwin.dll and is 
more windows-like. I have used MSYS2 with mingw64 for my port and it 
works well for most parts. At this time my porting efforts have 
concentrated on the 2.0.7-release and i have only minor remaining issues 
with my windows version:
- printing is not supported, but i have a plan to do it in the future
- drag'n'drop in the map-view doesnt work
- i have ignored the opencl-stuff because my system doesnt support opencl

You find my port of DT 2.0.7 in :
   https://github.com/jibaer/darktable/tree/darktable-2.0.x-win

There is a document doc/Windows-msys2.txt with instructions how to build it.

Greetings from Berlin, Gemany

Jan Ingwer Baer

Am 06.11.2016 um 08:55 schrieb Phil Rosenberg:
> Hi
> Up front I will say I have read your policy on Windows and totally
> agree. I also work on an open source project and supporting many OSs
> is tough and usually requires at least a couple of developers willing
> to use and test the code as it develops.
>
> So with that in mind you are free to tell me that you cannot help me
> with building on Cygwin, however I'm very close to completing the
> build and I have made notes on how to get the build running which I am
> happy to share If that is useful to you.
>
> In case you can help, my issue is that during the make all step of the
> build I am getting this error
>
> Scanning dependencies of target darktable.appdata_file
> [ 99%] Generating darktable.appdata.xml
> Merging translations into
> /home/phil/usr/src/darktable/build/data/darktable.appdata.xml.
> CREATED /home/phil/usr/src/darktable/build/data/darktable.appdata.xml
> /home/phil/usr/src/darktable/build/data/darktable.appdata.xml: FAILED:
> • tag-missing           : <updatecontact> is not present
> Validation of files failed
> make[2]: *** [data/CMakeFiles/darktable.appdata_file.dir/build.make:89:
> data/darktable.appdata.xml] Error 1
> make[2]: *** Deleting file 'data/darktable.appdata.xml'
> make[1]: *** [CMakeFiles/Makefile2:6870:
> data/CMakeFiles/darktable.appdata_file.dir/all] Error 2
> make: *** [Makefile:139: all] Error 2
>
> I presume this is an xml tag that is missing from somewhere, but I
> can't work out which file it is missing from to look at fixing it. I'm
> not so good with makefiles.
>
> I'm building from the git repo if that helps. Currently at commit
> d62c69e36ab428e37df0ae6b57e704bc9178d0b0
>
> Thanks in advance
>
> Phil
> ___________________________________________________________________________
> darktable developer mailing list
> to unsubscribe send a mail to [email protected]
>
>

___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]



___________________________________________________________________________
darktable developer mailing list
to unsubscribe send a mail to [email protected]

Reply via email to