RSS/Atom feed Twitter
Site is read-only, email is disabled

Cross-compile for and packaging/testing on Windows

This discussion is connected to the gimp-developer-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.

This is a read-only list on gimpusers.com so this discussion thread is read-only, too.

Jehan Pagès
2012-11-12 02:22:21 UTC (over 12 years ago)

Cross-compile for and packaging/testing on Windows

Hi,

I have tried native compilation (the GIT repo) in a Windows 7 VM; then I tried to cross-compile.
I finally managed to complete the GIMP cross-compilation! This email from the archive has been a great help by the way: https://mail.gnome.org/archives/gimp-developer-list/2012-May/msg00067.html

This kind of information should definitely be in a WINDOWS-DEV-README (or whatever you wish to call it) file in our repo! That would prevent potential developers to search for days on the web (and for myself in the future maybe, because I probably, and hopefully, won't cross-compile anything for quite some time).

Would it be ok to include such a file in devel-docs/ for instance? I can provide an updated version for this procedure.

Jehan

drawoc
2012-11-12 03:46:46 UTC (over 12 years ago)

Cross-compile for and packaging/testing on Windows

Personally, I think the wiki would probably be a better place for stuff like that than the repo (but it's not really my call what goes in the repo or not).

There's already a stub for compiling for/on windows: http://wiki.gimp.org/index.php/Hacking:Building/Windows If you'd like a wiki account, I'm told you should hop on IRC and bother either LightningIsMyName or Alexia_Death.

If you need any more help with cross compiling, feel free to ask. A few people, including myself, have up to date cross compiling environments working, and wouldn't mind helping you (or anyone) out if you run into any more problems.

-- drawoc

On Sun, Nov 11, 2012 at 9:22 PM, Jehan Pags wrote:

Hi,

I have tried native compilation (the GIT repo) in a Windows 7 VM; then I tried to cross-compile.
I finally managed to complete the GIMP cross-compilation! This email from the archive has been a great help by the way: https://mail.gnome.org/archives/gimp-developer-list/2012-May/msg00067.html

This kind of information should definitely be in a WINDOWS-DEV-README (or whatever you wish to call it) file in our repo! That would prevent potential developers to search for days on the web (and for myself in the future maybe, because I probably, and hopefully, won't cross-compile anything for quite some time).

Would it be ok to include such a file in devel-docs/ for instance? I can provide an updated version for this procedure.

Jehan

_______________________________________________ gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

Jehan Pagès
2012-11-12 04:25:44 UTC (over 12 years ago)

Cross-compile for and packaging/testing on Windows

Hi,

On Mon, Nov 12, 2012 at 12:46 PM, drawoc wrote:

Personally, I think the wiki would probably be a better place for stuff like that than the repo (but it's not really my call what goes in the repo or not).

There's already a stub for compiling for/on windows: http://wiki.gimp.org/index.php/Hacking:Building/Windows

I didn't know this page, though it is not much filled anyway. :-) I personally does not care much *where* it is as long as I know this *where*. Indeed I think it could be a little more centralized. Between developer.gimp.org, the wiki, what is in the repo, etc. I am a little lost and end up spending more time on search engines than in the doc. :-/

If you'd like a wiki account, I'm told you should hop on IRC and bother either LightningIsMyName or Alexia_Death.

Ok I'll pass some time today or another day and ask for an account.

If you need any more help with cross compiling, feel free to ask. A few people, including myself, have up to date cross compiling environments working, and wouldn't mind helping you (or anyone) out if you run into any more problems.

Thanks for the offer! I had so many problems one after the other that I felt asking too much would be bothering everyone. Anyway now I compiled it, well enough to be able to test my patch (that is now in the main repo), so hopefully I won't need to bother with Windows for quite some time.
But if I need more, I will ask on the list. :-)

Jehan

-- drawoc

On Sun, Nov 11, 2012 at 9:22 PM, Jehan Pagès wrote:

Hi,

I have tried native compilation (the GIT repo) in a Windows 7 VM; then I tried to cross-compile.
I finally managed to complete the GIMP cross-compilation! This email from the archive has been a great help by the way:

https://mail.gnome.org/archives/gimp-developer-list/2012-May/msg00067.html

This kind of information should definitely be in a WINDOWS-DEV-README (or whatever you wish to call it) file in our repo! That would prevent

potential

developers to search for days on the web (and for myself in the future maybe, because I probably, and hopefully, won't cross-compile anything

for

quite some time).

Would it be ok to include such a file in devel-docs/ for instance? I can provide an updated version for this procedure.

Jehan

_______________________________________________ gimp-developer-list mailing list
gimp-developer-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-developer-list

scl
2012-11-12 05:04:18 UTC (over 12 years ago)

Merging developer.gimp.org into the wiki (Was: [Gimp-developer] Cross-compile for and packaging/testing on Windows)

On 12.11.12 at 05:25 AM Jehan Pags wrote in Gimp-developer:

Indeed I think it could be a little more centralized. Between developer.gimp.org , the wiki, what is in the repo, etc. I am a little lost and end up spending more time on search engines than in the doc. :-/

I agree and am under the impression that developer.gimp.org isn't much maintained anymore and some items have a duplicate counterpart in the wiki. How about merging it into the wiki? At least all development related stuff was then in one place and it would be easier to maintain.

What do you (the reader) think about it?

Kind regards,

Sven

scl
2012-11-12 05:06:09 UTC (over 12 years ago)

Cross-compile for and packaging/testing on Windows

On 12.11.12 at 05:25 AM Jehan Pags wrote: > Indeed I think it could be a little more centralized. Between > developer.gimp.org , the wiki, what is > in the repo, etc. I am a little lost and end up spending more > time on search engines than in the doc. :-/

I agree and just wrote a proposal in the gimp-web mailing list for this.

Kind regards,

Sven

trusktr@bettafootwear.com
2012-11-12 06:23:52 UTC (over 12 years ago)

Merging developer.gimp.org into the wiki (Was: [Gimp-developer] Cross-compile for and packaging/testing on Windows)

On 11/11/2012 9:04 pm, scl wrote:

On 12.11.12 at 05:25 AM Jehan Pagès wrote in Gimp-developer:

Indeed I think it could be a little more centralized. Between developer.gimp.org , the wiki, what is in the
repo, etc. I am a little lost and end up spending more time on search
engines than in the doc. :-/

I agree and am under the impression that developer.gimp.org isn't much maintained anymore and some items have a duplicate counterpart in
the wiki. How about merging it into the wiki? At least all development
related stuff was then in one place and it would be easier to maintain.

What do you (the reader) think about it?

I think the more centralized for documentation, the better.

Kind regards,

Sven

_______________________________________________ gimp-web-list mailing list
gimp-web-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gimp-web-list

Alexandre Prokoudine
2012-11-12 10:05:31 UTC (over 12 years ago)

Merging developer.gimp.org into the wiki (Was: [Gimp-developer] Cross-compile for and packaging/testing on Windows)

On Mon, Nov 12, 2012 at 9:04 AM, scl wrote:

On 12.11.12 at 05:25 AM Jehan Pags wrote in Gimp-developer:

Indeed I think it could be a little more centralized. Between developer.gimp.org , the wiki, what is in the repo, etc. I am a little lost and end up spending more time on search engines than in the doc. :-/

I agree and am under the impression that developer.gimp.org isn't much maintained anymore and some items have a duplicate counterpart in the wiki. How about merging it into the wiki? At least all development related stuff was then in one place and it would be easier to maintain.

What do you (the reader) think about it?

There is API reference which is automatically generated from code, AFAIK. The rest could go to the wiki, indeed.

Alexandre Prokoudine http://libregraphicsworld.org

Sam Gleske
2012-11-12 21:29:01 UTC (over 12 years ago)

Merging developer.gimp.org into the wiki (Was: [Gimp-developer] Cross-compile for and packaging/testing on Windows)

On Mon, Nov 12, 2012 at 5:05 AM, Alexandre Prokoudine < alexandre.prokoudine@gmail.com> wrote:

There is API reference which is automatically generated from code, AFAIK. The rest could go to the wiki, indeed.

Agreed, and the API docs reference can be linked in the wiki on the main page.

Sam Gleske

Jehan Pagès
2012-11-14 11:41:08 UTC (over 12 years ago)

Cross-compile for and packaging/testing on Windows

Hey,

On Mon, Nov 12, 2012 at 1:25 PM, Jehan Pagès wrote:

Hi,

On Mon, Nov 12, 2012 at 12:46 PM, drawoc wrote:

Personally, I think the wiki would probably be a better place for stuff like that than the repo (but it's not really my call what goes in the repo or not).

There's already a stub for compiling for/on windows: http://wiki.gimp.org/index.php/Hacking:Building/Windows

I didn't know this page, though it is not much filled anyway. :-) I personally does not care much *where* it is as long as I know this *where*. Indeed I think it could be a little more centralized. Between developer.gimp.org, the wiki, what is in the repo, etc. I am a little lost and end up spending more time on search engines than in the doc. :-/

If you'd like a wiki account, I'm told you should hop on IRC and bother either LightningIsMyName or Alexia_Death.

Ok I'll pass some time today or another day and ask for an account.

I wrote down how I cross-compiled for Windows from Linux on this page. See
http://wiki.gimp.org/index.php/Hacking:Building/Windows#Cross-Compiling_GIMP_under_UNIX_using_MinGW-w64

If anyone with a working cross-compiled environment feels there is anything to add or accuracy to give, that would be even better. See ya!

Jehan