gimpusers.de-Logo
Deutsche Version Englische Version

Nicht angemeldet

Registrieren! | Passwort vergessen?

CSS Pur! Ultimative Weblösungen mit Stil!

Aktuelle Diskussionen (gimpforum.de)

  1. gimpforum.de | gestern 21:18
    Dateiformate
  2. gimpforum.de | gestern 18:00
    Mac - Snow Leopard 10.6.2 - Pinselspitzen, animiert, Problem bei Speichern/ Benennen
  3. gimpforum.de | gestern 12:40
    Nur Hintergrund entfärben?
  4. gimpforum.de | gestern 10:19
    Bild nahtlos kacheln
  5. gimpforum.de | gestern 00:03
    Mein Radierer spinnt!?!

Aktuelle Forumsbeiträge (englisch)

Die Beiträge stammen aus den englischen Foren. Ihr könnt jederzeit zurück zur deutschen Version, indem ihr auf die deutsche Flagge ganz oben klickt.

  1. gimp-developer | heute 03:24
    GIMP distributing sRGB profiles: license issues?
  2. gimp-user | heute 03:21
    ?? Status of remembering Layers setting for Canvas Resizing -- in most recent version
  3. gimp-developer | heute 03:15
    Adding ability to reverse curves dialog
  4. gimp-user | heute 01:59
    Can the Curves dialog be reversed?
  5. gimp-developer | gestern 23:54
    Paint Dynamics in git version

Neuigkeiten von Dritten

Umfrage

Würde es euch gefallen, wenn man sich bei gimpusers auch per Google/Yahoo/MSN-Account (OpenID) einloggen könnte?

Klar, ich finde einen (OpenID-)Login für mehrere Seiten schon praktisch

Ich habe (noch) keinen Bedarf danach, könnte es mir aber nützlich vorstellen

Mir ist es egal

Niemals, OpenID widerspricht meinem Gedanken von Datenschutz und Privatsphäre!

Nein (bitte posten)

Ergebnisse ansehen

Zahlen

gimpusers.de RSS-Feed

RSS-Feed Retweet this!

23. Aug 2006 21:47, von redforce (Richard H.)

GIMP für Windows kompilieren

Wer an der Entwicklung von GIMP interessiert ist und vielleicht sogar daran teilhaben will, braucht eine aktuelle Entwicklerversion und muss sie kompilieren können. Wie das unter Windows funktioniert, wird hier beschrieben. Achtung: Nur für Leute, die sich gern spielen und etwas Neues ausprobieren wollen. Die so erstellten Versionen werden womöglich nicht offiziell unterstützt usw.

Verwendete GIMP-Version: 2.3.10. Das Tutorial ist in 7 Schritte unterteilt; ein durchschnittlicher Benutzer benötigt dafür ca. 180 min. Bisher 34075 Mal gelesen. Kategorie: Grundlagen, Schwierigkeit: 5 von 5

29 Kommentare wurden bisher geschrieben.

In anderen Sprachen:

Dateien, die für dieses Tutorial benötigt werden:

Wichtige Links:

  1. 1
    Als Erstes wird eine Umgebung benötigt, mit der GIMP kompiliert werden kann. Wir verwenden dazu MinGW (Minimalist GNU for Windows). Von der MinGW-Homepage (Link rechts) oder besser gesagt Sourceforge laden wir MinGW 5.03 (MinGW-5.0.3.exe, Link rechts) herunter.

    Dann installieren wir MinGW. Die relevanten Schritte nach dem Ausführen der Installationsdatei:
    1) Download & Install
    2) Lizenz akzeptieren
    3) Current - aktuelle Version herunterladen
    4) Komponenten installieren: "MinGW base tools", "MinGW Make" und "g++ compiler"
    5) Pfad: C:\MinGW (natürlich kann ein anderer Pfad gewählt werden, aber dieses Tutorial und das unten erwähnte Skript gimp-dep.sh ist auf diesen Pfad abgestimmt)
    6) Installieren
    Screenshot of step 1
    Zum Vergrößern klicken
  2. 2
    Zum Kompilieren wird eine Reihe von Programmen benötigt, die bei MSYS (Minimal System) von MinGW dabei sind. Allerdings muss MSYS auch erst installiert werden:

    1) MSYS-1.0.10.exe von der MinGW-Downloadseite (Link rechts) herunterladen und ausführen
    2) Installieren, als Pfad wird wieder der Standardpfad verwendet: C:\msys\1.0
    3) Bei der Installation öffnet sich ein Konsolenfenster, das ein paar Fragen stellt.
    "Do you wish to continue with the post install?" => "y"
    "Do you have MinGW installed?" => "y"
    "Where is your MinGW installation?" => "c:/mingw" ("/", nicht "\"!)
    Screenshot of step 2
    Zum Vergrößern klicken
  3. 3
    Zur Kompilieren von GIMP wird auch PERL benötigt. Am besten verwenden wir ActiveState PERL (Link rechts). Einfach den Windows-Installer für die neueste ActivePerl-Version ausführen.

    Wenn die Homepage gerade nicht erreichbar ist (wie jetzt im Moment), kann auch die ZIP-Datei (hier verwendet: ActivePerl-5.8.8.816-MSWin32-x86-255195.zip) entpackt und mit "Installer.bat" installiert werden. Hier wurde nach C:\Perl installiert.

    Es ist darauf zu achten, dass die Tools inklusive PERL nach der Installation auf der Kommandozeile funktionieren. Das kann getestet werden, indem man in der Windows-Eingabeaufforderung "gcc" oder "perl" eingibt. Kommt "Befehl oder Dateiname nicht gefunden", muss der Pfad eingestellt werden:

    Arbeitsplatz/Eigenschaften (oder [WinTaste]+[Pause]) / Erweitert / Umgebungsvariablen / Benutzervariablen für ... / Neu, Name der Variablen: "PATH", Wert der Variablen: "c:\mingw;C:\Mingw\bin;C:\mingw\mingw32\bin; c:\msys\1.0\bin;c:\perl\bin"

    Sicherheitshalber setzen wir auch gleich PKG_CONFIG_PATH: Wieder eine neue Variable namens "PKG_CONFIG_PATH" anlegen, Wert: "C:\MinGW\lib\pkgconfig" (Das wird später benötigt)
    Screenshot of step 3
    Zum Vergrößern klicken
  4. 4
    wget und unzip für Windows (wget.exe und unzip.exe, Links rechts oben auf dieser Seite) nach c:\mingw kopieren. Die beiden Dateien werden benötigt, um weitere Pakete aus dem Internet zu holen bzw. zu entpacken.

    unzip: unzip-5.51-1-bin.zip direkt nach C:\Mingw entpacken.
    wget: wget.exe aus wgetwin-1_5_3_1-binary.zip nach C:\Mingw entpacken.
  5. 5
    GIMP-Quellcode (Entwicklerversion vom FTP, gimp-2.3.10.tar.bz2) herunterladen und nach C:\gimp entpacken. Der Quellcode befindet sich dann im Verzeichnis C:\gimp\gimp-2.3.10.

    In das Verzeichnis C:\gimp wird auch das Skript "gimp-dep.sh" (Download auf dieser Seite rechts oben) kopiert. Es ist ein modifiziertes Skript (Original im Wiki), das die zur Erstellung von GIMP benötigten Bibliotheken (Gtk usw.) herunterlädt und entpackt.
    Screenshot of step 5
    Zum Vergrößern klicken
  6. 6
    MSYS starten (aus dem Startmenü MinGW / MSYS / msys). Dann ins c:\gimp-Verzeichnis wechseln und das Skript ausführen:

    cd /c/gimp
    sh gimp-dep.sh


    Das Skript sollte alle für den GIMP benötigten Dateien nach C:\Temp (Achtung, Verzeichnis muss existieren und beschreibbar sein!) herunterladen und nach C:\MinGW entpacken.

    Da das Skript von "irgendwem" gemacht und von mir stark abgeändert worden ist, kann es sein (sollte aber nicht), dass es an bestimmten Stellen nachgebessert werden muss. Im Prinzip tut es aber nichts anders als glib, gtk, deren Abhängigkeiten und ein paar andere von GIMP benötigte Bibliotheken herunterladen und nach C:\MinGW entpacken.
    Screenshot of step 6
    Zum Vergrößern klicken
  7. 7
    Fertig! Nun kommen wir zu GIMP selbst (ohne Python - wer will kann Python so wie PERL installieren und disable-python weglassen):

    cd /c/gimp/gimp-2.3.10
    ./configure --disable-print --disable-python
    make
    make install


    Wenn alles ohne Fehler abläuft, befindet sich am Ende ein funktionstüchtiger Gimp 2.3.10 am Ort: C:\Msys\1.0\local\bin\gimp-2.3.exe

    Falls ein Fehler mit xmlparse.dll oder xmltok.dll aufscheint, muss die Datei expat.zip (Link rechts) heruntergeladen und die DLLs nach c:\mingw\bin entpackt werden.

    Ein anderer häufiger Fehler ist, dass sich noch alte glib-Bibliotheken am Computer (im Windows-Systemverzeichnis) befinden. Das kann beim GIMP-Start zu Fehlern mit "gobject-2.0-0.dll" in der Fehlermeldung führen. In diesem Fall entfernt man entweder die alte Gtk-Version (Systemsteuerung/Software) und/oder ersetzt alle alten glib-DLLs durch die neue Version in C:\Msys\1.0\local\bin.

    Ich hoffe, ich habe nichts vergessen. Es kann sein, dass die Vorgehensweise geringfügig abgeändert werden und zB an irgendeiner Stelle noch eine Datei heruntergeladen werden muss. Das merkt man aber ;) Im Allgemeinen würde ich empfehlen: Wenn ein Schritt nicht funktioniert, dann selber so lange spielen, bis der Schritt funktioniert. Wenn man einen Schritt einfach ignoriert und weiter macht, werden die weiteren Schritte mit ziemlicher Wahrscheinlichkeit auch nicht funktionieren (können aber - einen Versuch ist es auch dann wert).
    Screenshot of step 7
    Zum Vergrößern klicken

Dieses Werk unterliegt folgender Lizenz: Namensnennung-Keine kommerzielle Nutzung 3.0 Österreich

Kommentare

Hier können Sie Ihre Kommentare, Frage und Anregungen loswerden. Der Autor und die anderen Benutzer können Ihren Beitrag sehen und darauf antworten. Natürlich können Sie auch im Chat fragen.

1 Bewertung(en) mit durchschnittlich 4.0 von 5 Sternen.

Die Kommentare sind chronologisch geordnet.

  1. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Don 24 Aug 2006 09:46:45 CEST MichaJo, 24. Aug 2006 09:46

    Hallo,
    ich bekomme den Fehler:checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool
    Ich finde allerdings den link für die expat.zip nicht.

    Gruß

    Micha

  2. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Don 24 Aug 2006 11:44:36 CEST redforce, 24. Aug 2006 11:44

    Hallo! An welcher Stelle genau bekommst du denn die Fehlermeldung? Und welche PERL-Version hast du wie installiert?

  3. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Don 24 Aug 2006 12:27:03 CEST redforce, 24. Aug 2006 12:27

    Update: Shell-Skript gimp-dep.sh aktualisiert (in dem von gestern haben noch 2 Bibliotheken gefehlt bzw waren in der falschen Version)

  4. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Sam 26 Aug 2006 05:04:43 CEST Ali Imran, 26. Aug 2006 05:04

    I am expecting english version of this tutorial, this seems to be very interesting.

  5. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Sam 26 Aug 2006 13:01:46 CEST redforce, 26. Aug 2006 13:01

    Hi Ali, please have a look at:
    http://www.gimptalk.com/forum/topic/Compiling-Gimp-2-3-x-For-Windows-8606-1.html

  6. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Sam 26 Aug 2006 22:03:02 CEST Ali imran, 26. Aug 2006 22:03

    Outstanding :)
    Very well detailed, will give it a go next week and let you know results. I myself use mingW for radc++ win32 gui library I wrote, that is indeed handy compiler...
    thanks...

  7. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mit 27 Sep 2006 11:24:22 CEST Simon, 27. Sep 2006 11:24

    Ich habe sowohl die installierte GTK entfernt, als auch die dlls im system32-verzeichnis ersetzt, aber er meckert immer noch herum, dass er keine gültige GTK version findet...
    was kann ich da machen?

  8. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 08 Okt 2006 19:29:17 CEST AtroCty, 08. Okt 2006 19:29

    Ich hab ein Problem:
    Nachdem ich
    cd /c/gimp/gimp-2.3.10
    ./configure --disable-print --disable-python
    make

    eingeben habe, lädt er schon fast eine halbe stunde. Es kommt anscheinend immer die Fehlermeldung:
    lib/library (weiß net genau) seems to be moved.
    danke für support!

  9. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 08 Okt 2006 19:56:17 CEST AtroCty, 08. Okt 2006 19:56

    libtool: link: warning: library `C:/MinGW/lib/libiconv.la' was moved.
    Das exakt steht da immer. (warte schon 45 minuten...)

  10. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 08 Okt 2006 20:00:28 CEST redforce, 08. Okt 2006 20:00

    Die Warnung ist ganz normal. Lass es einfach einmal fertig durchlaufen, das kann schon eine Zeit lang dauern (je nach PC-Geschwindigkeit usw.)

  11. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mon 09 Okt 2006 03:56:04 CEST AtroCty, 09. Okt 2006 03:56

    "Die Anwendung konnte nicht gestartet werden, weil xmlparse.dll nicht gefunden wurde. Neuinstallation der Anwendung könnte das Problem beheben."
    Hab GTK deinstalliert und die dlls von C:\Msys\1.0\local\bin in WindowsOrdner kopiert. (9 Dateien)

  12. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mon 09 Okt 2006 09:53:23 CEST redforce, 09. Okt 2006 09:53

    Wegen xmlparse.dll: Das steht im Punkt 7 -> expat herunterladen und die DLLs hineinkopieren

  13. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mon 09 Okt 2006 14:10:10 CEST AtroCty, 09. Okt 2006 14:10

    Lief immer noch nicht.
    Habe Problem erkannt: Man muss expat auf C:\Msys\1.0\local\ entpacken und Alle Erstzen klicken, dann gehts, nicht c:\mingw\bin !

    Grez Bloody

  14. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Sam 02 Dez 2006 13:55:19 CET photocomix, 02. Dez 2006 13:55

    Could you explain how to build from CVS
    and some hint to build GAP
    (i did in ubuntu but i need o windows too)
    thank

  15. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Sam 02 Dez 2006 14:00:28 CET photocomix, 02. Dez 2006 14:00

    OOPSS i forget ,another question :
    Gimp2.3.x finally support python in win.

    So why i must disable python? and if i disable Python during the build could i add Python support later?

  16. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 01 Apr 2007 09:07:34 CEST Cronk, 01. Apr 2007 09:07

    Hm... bei mir sagt er immer, es gäbe ein Problem mit GLib. Ich aber aber nirgends auf meinem Rechner eine gobject-2.0-0.dll .
    Kann die mal jemand hochladen oder so?

  17. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Fre 27 Jul 2007 23:58:33 CEST leachim, 27. Jul 2007 23:58

    Halllo,

    hich ahbe das selbe Problem wie Cronk. Nach dem Checking bekom ich folgenden Fehler:

    *** Could not run GLIB test program, checking why...
    *** The test program failed to compile or link. See the file config.log for the
    *** exact error that occured. This usually means GLIB is incorrectly installed.
    configure: error: Test for GLIB failed. See the file 'INSTALL' for help.

  18. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Fre 17 Aug 2007 17:46:32 CEST Andy Fauler, 17. Aug 2007 17:46

    Zitat: "wget: wget.exe aus wgetwin-1_5_3_1-binary.zip nach C:\Mingw entpacken."

    Funzte bei mir nicht. Bin dann draufgekommen, man muss die wget.exe nach C:\Mingw\bin kopieren, nicht nach C:\Mingw.
    Zumindest bei mir war das so...

  19. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mit 16 Jän 2008 05:37:24 CET root66, 16. Jän 2008 05:37

    Selbe Meldung wie leachim

    *** Could not run GLIB test program, checking why...
    *** The test program failed to compile or link. See the file config.log for the
    *** exact error that occured. This usually means GLIB is incorrectly installed.
    configure: error: Test for GLIB failed. See the file 'INSTALL' for help.

    Hat jemand einen Plan ?
    Ich bin genau nach der Anleitung gegangen.

    Vielen Dank.

  20. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mit 16 Jän 2008 07:42:05 CET devvv, 16. Jän 2008 07:42

    zwischen 2.3 und 2.4 hat sich leider schon wieder einiges geändert :-/ weshlab man das tutorial nicht 1:1 anwenden kann.

  21. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Fre 01 Feb 2008 20:54:53 CET splotz90, 01. Feb 2008 20:54

    Hat schon jemand für das "glib-Problem" eine Lösung gefunden?? Wäre super...

    Mit freundlichen Grüßen

    Sebastian

  22. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mit 23 Jul 2008 01:22:09 CEST DeepSurfer, 23. Jul 2008 01:22

    checking whether binary relocation support should be enabled... no
    checking for _NL_MEASUREMENT_MEASUREMENT... no
    checking for intltool >= 0.35.5... ./configure: intltool-update: command not found
    found
    configure: error: Your intltool is too old. You need intltool 0.35.5 or later.


    MingW-Msys auf Gimp-2.5.2

  23. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Don 24 Jul 2008 19:08:28 CEST DeepSurfer, 24. Jul 2008 19:08

    Der Aufbau des MingW und des Msys hat nahc der hier vorliegenden Anleitung(en) funktioniert.
    Compiler Fenster fängt auch schön zu comlilieren an.
    Wie (unter mir hier) zu sehen bricht der Compile vorgang an der Stelle ab wo das "intltool" wohl geprüft wird und versucht wird ein Update zu machen was nicht passiert.

    Ein source für die aktuelle intltool Version hab ich (dank rubic... aus dem Chat) aber diese müsste auch compiliert werden.
    Daher die frage wo bzw wie ich das aktulle intltool in Mys (oder MingW) einbinden kann.

  24. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Fre 25 Jul 2008 14:32:02 CEST Beaslin, 25. Jul 2008 14:32

    Ich hab folgendes Problem. Wenn ich jetzt make eingebe, dann kommt bei mir immer folgendes: No targets specified and no makefile found. Stop.

    Danach kommt wenn ich dann make install eingebe kommt folgendes: Nothing do be done for 'install'.

    Wisst ihr ne Lösung. Zur Info, vielleicht liegt es daran, dass ich Gimp 2.5.2 kompiliere.

  25. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 27 Jul 2008 01:21:34 CEST DeepSurfer, 27. Jul 2008 01:21

    OK.. intlttool Problem gelöst.
    http://ftp.gnome.org/pub/gnome/sources/intltool/0.35/
    Tarball downloaden und in c:\MingW in eigenen Pfad entpacken.

    Msys starten und
    cd /mingw/intltool-0.35.5
    ./configure
    make
    make install

    Dann die Prozedure für GIMP Komplieren erneut starten.

    Soweit sogut.

  26. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 27 Jul 2008 01:23:24 CEST DeepSurfer, 27. Jul 2008 01:23

    Erneuter Abruf beim GIMP Kompilieren:
    checking for xgettext... (cached) /mingw/bin/xgettext
    checking for catalogs to be installed... ar bg ca ca@valencia cs da de dz el en_CA en_GB eo es et eu fa fi fr ga gl gu he hu hr id is it ja km ko lt mk ms nb ne nl nn oc pa pl pt pt_BR ro ru rw sk sl sr sr@Latn sv tr tt uk vi xh yi zh_CN zh_TW
    checking for iso-codes... no (iso-codes package not found)
    checking for BABL... no
    configure: error: Test for babl failed. Please get it from http://gegl.org/

    mal schauen ob ich das auch ohne Dokumentation oder Hilfe hinbekomme.

  27. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Son 27 Jul 2008 01:47:31 CEST DeepSurfer, 27. Jul 2008 01:47

    Ich geb es auf.
    Nachdem ich die sourcen für bable und gegle gedownloadet habe will die ./configure von bable immer mehr einzelteile haben um seinen Dienst zutun.
    Nein Danke...
    Ohne Profunde Kenntnisse ist das kaum aus zu halten.

    Danke für das schöne Compile Tutorial, aber es ist an neueren Versionen von GIMP nicht mehr anwendbar.

    grüsse
    Deep

  28. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Mit 21 Okt 2009 11:09:55 CEST Helpy, 21. Okt 2009 11:09

    ... wenn ich jetzt noch wüsste wozu das ganze gut wäre, würde ich direkt anfangen. xD nee echt kann mir das mal jemand erklären?

  29. http://www.gimpusers.de/tutorials/compile-gimp-for-windows.html Die 09 Mär 2010 14:52:17 CET BlackburnNATALIE, gestern 14:52

    I had a dream to begin my own commerce, however I did not have enough amount of money to do this. Thank heaven my fellow recommended to utilize the <a href="http://lowest-rate-loans.com/topics/home-loans">home loans</a>. Hence I took the college loan and made real my desire.

Registrierte Benutzer können sich (rechts oben) anmelden und ihren geschützten Profilnamen verwenden, um Kommentare zu schreiben, sich bei Antworten benachrichtigen zu lassen und Bilder (z.B. ihre Version eines Effekts) an die Antworten anzuhängen.

Sind Sie Mensch oder Maschine?

Adobe® Photoshop® ist ein eingetragenes Warenzeichen der Adobe Systems, Inc. Linux ist ein Warenzeichen von Linus Torvalds. Ubuntu und Canonical sind eingetragene Warenzeichen der Canonical Ltd. | Uhrzeiten werden als CET / CEST angegeben | Impressum / Datenschutz | betrieben von bitfire it services (Mitglied der Echoplus ARGE)