Hi guys,
> build plug-ins that work with the "native" Windows GIMP.
At this time, this is all I want to do. I have no requirement to build the
app right now.
Cygwin as a tools environment on win32 is fine. The mozilla project uses a
similar setup
and it works nicely. Tor mentions a couple of others.
The issue is not the tools, but the compiler/linker. When building on
win32, you want to
identify this is the case and pick up a 'standard' compiler - usually
msdev, so that you
build against the standard runtime, select appropriate compile/linker flags
and don't end
up with Cygwin dependencies. Whether moving your entire build system to a
cross platform
build solution is "easy" or not, remains to be seen. It is certainly
possible - evidence
- the mozilla build system.
Regarding volunteering. No, thanks. No-one enjoys this work. It is tedious
and dull.
Way too busy, anyway. Sorry.
> Use the mingw toolchain instead, and MSYS to run configure scripts and as
interactive
shell.
I tried this, *finally* managed to get the thing to compile after lots more
messing
about.
When I tried linking against an MSDEV generated openjpeg lib, I got various
linker
errors.
I tried rebuilding OpenJPEG using MINGW/MSYS and it came up with missing
include files
and a missing library.
I'll stick with the Cygwin dependencies for now ... at least it builds !
Next step. I'm done with messing around with overly complex makefiles and
incomplete
tools. I'll figure out the required libraries and create an MSDEV project
file.
> "should have taken" in an ideal world.
Well, yes.
> I don't think it can be changed at this stage, in case there really are
some packages
out there where the location of the .pc file is not
$prefix/{lib,share}/pkconfig.
Well, Unix pkg-config could be enhanced to assume a default location, which
could be
overridden if the prefix= entry is specified in the file. That way, you
have complete
backwards compatibility and can go through and remove the prefix= line from
.pc files,
one at a time with testing to make sure nothing breaks. Anyone who wants a
different
configuration (which is likely the exception) can add a prefix= line to
their local file.
This should keep everyone happy.
> The prefix line is present in the .pc files ....
Yuk.
Best regards,
Steve.
--------------------------------------------------------------------
mail2web LIVE – Free email based on Microsoft® Exchange technology -
http://link.mail2web.com/LIVE
_______________________________________________
Gimp-developer mailing list
[email protected]
https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer