Re: gimp-kompilierung unter Suse 8.2
Achso, Benjamin, das ganze Gelaber hier bedeutet fuer dich also das,
was ich schon in meiner ersten Mail schrieb: du musst gtk-devel (Version 1.x) installiert haben und fuer's configure muss 'gtk-config' im Pfad sein. Je nachdem wo sich gtk1 also inzwischen hininstalliert (siehe rpm -ql gtk | grep bin), musst du evtl. dein PATH ergaenzen.
Ansonsten musst du wirklich das Ende des config.log herzeigen.
-dnh, der hier z.Z. gimp-1.2.3 verwendet...
Habe an den, der mir als erster antwortete, das config.log geschickt. Habe dort gesehn, dass die Datei "gtk/gtk.h" nich gefunden wurde. Also habe ich den Ordner von "/usr/include/gtk-2.0/gtk" nach "/usr/include" kopiert, ldconfig ausgeführt und gut war. übrigens: gimp 1.3.21 benutzt gtk2, nix mit gtk1, daher bringt mir gtk1-dev recht wenig, is abber trotzdem installiert:-) auf jeden fall kamen dann in der config.log weiterhin fehlende dateien (z.b. "glib/glib.h" "pango/pango.h", etc...) die waren alle nicht in den standard /usr/include/<packagename> ordner sondern z.b. in /usr/include/pango-1.0 anstatt nur "pango". (ich hoffe ihr blickt noch durch:-) also habe ich die alle in die "richtigen" ordner kopiert (also z.b. /usr/include/pango-1.0/pango nach /usr/include/pango) und somit bewerkstelligt, dass keine dateien mehr fehlen. jetzt aber ist es so, dass tausend errors kommen, syntax errors in den header files, die das configure skript von gimp bemeckert.... hänge die ersten zeilen der config.log (ab den fehlern an), sind zu viele fehler drin, als dass ich da noch durchblicken würde.... ich hoffe, ihr könnt mir helfen. gruss, benjamin configure:24374: checking for pkg-config configure:24405: result: /usr/bin/pkg-config configure:24426: checking for GTK+ - version >= 2.2.2 configure:24572: result: no configure:24606: gcc -o conftest -g -O2 -Wall conftest.c >&5 In file included from /usr/include/glib/galloca.h:30, from /usr/include/glib.h:30, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gtypes.h:41: error: syntax error before "typedef" In file included from /usr/include/glib.h:31, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/garray.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/garray.h:34: error: syntax error before "typedef" In file included from /usr/include/glib/gerror.h:24, from /usr/include/glib/gthread.h:30, from /usr/include/glib/gasyncqueue.h:30, from /usr/include/glib.h:32, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gquark.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gquark.h:34: error: syntax error before "typedef" /usr/include/glib/gquark.h:41: error: syntax error before "gchar" /usr/include/glib/gquark.h:41: error: parse error before "G_GNUC_CONST" In file included from /usr/include/glib/gthread.h:30, from /usr/include/glib/gasyncqueue.h:30, from /usr/include/glib.h:32, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gerror.h:26: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gerror.h:28: error: syntax error before "typedef" /usr/include/glib/gerror.h:40: error: parse error before "G_GNUC_PRINTF" /usr/include/glib/gerror.h:60: error: parse error before "G_GNUC_PRINTF" In file included from /usr/include/glib/gasyncqueue.h:30, from /usr/include/glib.h:32, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gthread.h:33: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gthread.h:38: error: syntax error before "extern" /usr/include/glib/gthread.h:250: error: parse error before "GSystemThread" In file included from /usr/include/glib.h:32, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gasyncqueue.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gasyncqueue.h:34: error: syntax error before "typedef" In file included from /usr/include/signal.h:33, from /usr/include/glib/gbacktrace.h:30, from /usr/include/glib.h:33, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/bits/sigset.h:23: error: syntax error before "typedef" In file included from /usr/include/glib.h:33, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gbacktrace.h:44: error: syntax error before "void" In file included from /usr/include/glib/glist.h:30, from /usr/include/glib/gcache.h:30, from /usr/include/glib.h:34, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gmem.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gmem.h:34: error: syntax error before "typedef" /usr/include/glib/gmem.h:74: error: parse error before "n_bytes" /usr/include/glib/gmem.h:76: error: parse error before "gsize" /usr/include/glib/gmem.h:79: error: parse error before "n_blocks" /usr/include/glib/gmem.h:81: error: parse error before "n_bytes" /usr/include/glib/gmem.h:83: error: parse error before "gsize" In file included from /usr/include/glib/gcache.h:30, from /usr/include/glib.h:34, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/glist.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/glist.h:34: error: syntax error before "typedef" In file included from /usr/include/glib.h:34, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gcache.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gcache.h:34: error: syntax error before "typedef" In file included from /usr/include/glib.h:35, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gcompletion.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gcompletion.h:34: error: syntax error before "typedef" /usr/include/glib/gcompletion.h:43: error: parse error before "gsize" In file included from /usr/include/glib/gconvert.h:30, from /usr/include/glib.h:36, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/lib/gcc-lib/i486-suse-linux/3.3/include/stddef.h:151: error: syntax error before "typedef" In file included from /usr/include/glib.h:36, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gconvert.h:35: error: syntax error before "typedef" /usr/include/glib/gconvert.h:56: error: parse error before "gsize" /usr/include/glib/gconvert.h:63: error: parse error before "gssize" /usr/include/glib/gconvert.h:70: error: parse error before "gssize" /usr/include/glib/gconvert.h:76: error: parse error before "gssize" /usr/include/glib/gconvert.h:88: error: parse error before "gssize" /usr/include/glib/gconvert.h:93: error: parse error before "gssize" /usr/include/glib/gconvert.h:102: error: parse error before "gssize" /usr/include/glib/gconvert.h:107: error: parse error before "gssize" In file included from /usr/include/glib.h:37, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gdataset.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gdataset.h:34: error: syntax error before "typedef" In file included from /usr/include/glib.h:38, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gdate.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gdate.h:43: error: syntax error before "typedef" /usr/include/glib/gdate.h:130: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:131: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:132: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:133: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:134: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:137: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:201: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:203: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:204: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:205: error: parse error before "G_GNUC_CONST" /usr/include/glib/gdate.h:228: error: parse error before "g_date_strftime" /usr/include/glib/gdate.h:229: error: parse error before "gsize" In file included from /usr/include/glib.h:39, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gdir.h:28: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gdir.h:30: error: syntax error before "typedef" /usr/include/glib/gdir.h:35: error: syntax error before "gchar" In file included from /usr/include/glib.h:41, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/gfileutils.h:26: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/gfileutils.h:30: error: syntax error before "typedef" /usr/include/glib/gfileutils.h:79: error: parse error before "gsize" In file included from /usr/include/glib.h:42, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: /usr/include/glib/ghash.h:32: error: parse error before "G_BEGIN_DECLS" /usr/include/glib/ghash.h:34: error: syntax error before "typedef" /usr/include/glib/ghash.h:101: error: parse error before "G_GNUC_CONST" /usr/include/glib/ghash.h:103: error: parse error before "G_GNUC_CONST" In file included from /usr/include/glib.h:43, from /usr/include/gdk/gdktypes.h:32, from /usr/include/gdk/gdkcolor.h:4, from /usr/include/gdk/gdk.h:30, from /usr/include/gtk/gtk.h:31, from configure:24635: Und so weiter und so weiter.....:-((((((
* Benjamin Sommerfeld postete am 22. Okt. 2003 folgendes:
ich hoffe, ihr könnt mir helfen.
configure:24374: checking for pkg-config configure:24405: result: /usr/bin/pkg-config configure:24426: checking for GTK+ - version >= 2.2.2 configure:24572: result: no
Laut diesem log fehlt gtk2-devel. Bye Michael -- Sie: Wir brauchen eine neue Ausrede. Er: Wieso, glauben sie den Netzwerkausfall nicht mehr? Sie: Nein, wir installieren bald Linux. -- IBM Werbespot _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
Michael Raab wrote:
* Benjamin Sommerfeld postete am 22. Okt. 2003 folgendes:
ich hoffe, ihr könnt mir helfen.
configure:24374: checking for pkg-config configure:24405: result: /usr/bin/pkg-config configure:24426: checking for GTK+ - version >= 2.2.2 configure:24572: result: no
Laut diesem log fehlt gtk2-devel.
Nein. Ich hab glib2-devel und gtk2-devel nachinstalliert, trotzdem bleibt das configure dabei. pkg-config --list-all bricht ab mit: gckage atk was not found in the pkg-config search path. Perhaps you should add the directory containing `atk.pc' to the PKG_CONFIG_PATH environment variable Package 'atk', required by 'GTK+', not found -- Have fun, Peter
Hallo, On 22-Oct-2003 Peter Wiersig wrote:
pkg-config --list-all bricht ab mit: gckage atk was not found in the pkg-config search path. Perhaps you should add the directory containing `atk.pc' to the PKG_CONFIG_PATH environment variable Package 'atk', required by 'GTK+', not found
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Das sagt doch eigentlich alles. Ist atk installiert? Ist atk-devel installiert? Viel Erfolg, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/
* Peter Wiersig postete am 22. Okt. 2003 folgendes:
Heinz W. Pahlke wrote:
Ist atk installiert? Ist atk-devel installiert?
Ich hatte mit pin nach atk.pc gesucht, dabei aber nichts gefunden. Hm, entweder Copy-Paste Fehler, oder mein ARCHIVES ist kaputt.
Oder atk-devel fehlt. Bye Michael -- Die Arbeit soll Dein Pferd sein und nicht Dein Reiter. _______________________________________________________________________ http://macbyte.info/ ICQ #151172379 http://autohbci.macbyte.info/
* Benjamin Sommerfeld postete am 22. Okt. 2003 folgendes:
ich hoffe, ihr könnt mir helfen.
configure:24374: checking for pkg-config configure:24405: result: /usr/bin/pkg-config configure:24426: checking for GTK+ - version >= 2.2.2 configure:24572: result: no
Laut diesem log fehlt gtk2-devel.
Ja, ich gehe langsam davon aus, dass die Version einfach zu alt ist. Bei Suse 8.2 ist gtk2.2.1 installiert. Gimp sucht aber nach 2.2.2 Das wird wohl das Problem sein? Probiere dieser Tage 9.0 aus Gruss und danke für eure Hilfe, Benjamin -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++
On Thu, 2003-10-23 at 10:12, Benjamin Sommerfeld wrote:
* Benjamin Sommerfeld postete am 22. Okt. 2003 folgendes:
ich hoffe, ihr könnt mir helfen.
configure:24374: checking for pkg-config configure:24405: result: /usr/bin/pkg-config configure:24426: checking for GTK+ - version >= 2.2.2 configure:24572: result: no
Laut diesem log fehlt gtk2-devel.
Ja, ich gehe langsam davon aus, dass die Version einfach zu alt ist.
Was sagt # pkg-config --modversion gtk+-2.0
Bei Suse 8.2 ist gtk2.2.1 installiert. Gimp sucht aber nach 2.2.2
Das wird wohl das Problem sein? Wenn bei der Ausgabe des obigen pkg-config-Aufrufes eine Version < 2.2.2 steht, dann ja.
Übrigens sollte das auch aus dem config.log erkennbar sein. Ralf
On Thu, 2003-10-23 at 10:48, Peter Wiersig wrote:
Benjamin Sommerfeld wrote:
Bei Suse 8.2 ist gtk2.2.1 installiert. Gimp sucht aber nach 2.2.2
Das wird wohl das Problem sein?
Nein, Gimp kompiliert und laeuft auch mit 2.2.1
Das kann und darf nicht sein, wenn das configure Script explizit nach >= 2.2.2 sucht. Aus Benjamin's Mail:
configure:24426: checking for GTK+ - version >= 2.2.2
Ralf
Ralf Corsepius wrote:
Das kann und darf nicht sein, wenn das configure Script explizit nach >= 2.2.2 sucht.
Aus Benjamin's Mail:
configure:24426: checking for GTK+ - version >= 2.2.2
Wenn das configure diese Version findet, motzt es nicht. Ich hab den Gimp gestern abend mit 2.2.1 am Laufen gehabt. Der erste Test lautet >= 2.2.2, der naechste Test lautet >= 2.2.0 configure:24863: result: yes (version 2.2.1) configure:24869: WARNING: Please upgrade your GTK+ installation! *** The GTK+ version you are using is too old. *** Please upgrade to GTK+ version 2.2.2 or better *** or your extended input devices (tablets) will not *** work at all! Es wird in der Doku darauf hingewiesen, das fuer das Release vermutlich >= 2.2.2 verbindlich wird. -- Have fun, Peter
Ralf Corsepius wrote:
Das kann und darf nicht sein, wenn das configure Script explizit nach >= 2.2.2 sucht.
Aus Benjamin's Mail:
configure:24426: checking for GTK+ - version >= 2.2.2
Wenn das configure diese Version findet, motzt es nicht. Ich hab den Gimp gestern abend mit 2.2.1 am Laufen gehabt.
Der erste Test lautet >= 2.2.2, der naechste Test lautet >= 2.2.0 configure:24863: result: yes (version 2.2.1) configure:24869: WARNING: Please upgrade your GTK+ installation! *** The GTK+ version you are using is too old. *** Please upgrade to GTK+ version 2.2.2 or better *** or your extended input devices (tablets) will not *** work at all!
Es wird in der Doku darauf hingewiesen, das fuer das Release vermutlich >= 2.2.2 verbindlich wird.
-- Have fun, Peter
Jo ,da hat Peter denk ich schon recht. Das Problem an sich habe ich nicht lösen können, jetz installier ich 9.0 drüber und da is Gimp in der 1.3er Version dabei. Sind einige Funktionalitäten hinzugekommen, die ich brauche. Unter Debian habe ich ihn problemlos kompilieren können, da liegen auch die libraries immer in den Standardpfaden. Aber jetzt funkts mit der Suse-mitlieferversion hoffentlich auch. Danke euch allen, falls es auch unter 9.0 nich klappt meld ich mich wieder:-) Gruss, Benjamin -- NEU FÜR ALLE - GMX MediaCenter - für Fotos, Musik, Dateien... Fotoalbum, File Sharing, MMS, Multimedia-Gruß, GMX FotoService Jetzt kostenlos anmelden unter http://www.gmx.net +++ GMX - die erste Adresse für Mail, Message, More! +++
participants (6)
-
Benjamin Sommerfeld
-
Benjamin Sommerfeld
-
Heinz W. Pahlke
-
Michael Raab
-
Peter Wiersig
-
Ralf Corsepius