Re: Gimp-2.8.2

Juergen Rienaecker <[email protected]> Wed, 05 Sep 2012 12:18:14 +0200
Newsgroups gmane.linux.suse.multimedia.german
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------060206000603030007060106
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Herbert Albert wrote:
> Am Freitag, 31. August 2012 schrieb Juergen Rienaecker:
>> Herbert Albert wrote:
>>
>>
>> Auch ich suche einen Weg gimp auf meinem OS 11.4 x86_64 zu installiere=
n
>> und wollte wegen gimp keinen ganzen Systemwechsel vollziehen, da meine=
n
>> 11.4er das stabilste ist was ich seit Jahren hatte.
>>
>> Versuche ich z.B. aus
>> http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumblew=
eed
>> / per zypper  install gimp-2.8.2-65.1 die 2.8.2 zu installierenm,
>> scheitert das immer an:
>> Loading repository data...
>> Reading installed packages...
>> '-D' not found in package names. Trying capabilities.
>> No provider of 'D' found.
>> Resolving package dependencies...
>>
>> Problem: nothing provides libc.so.6(GLIBC_2.14)(64bit) needed by
>> gimp-2.8.2-65.1.x86_64
>>
>>  Solution 1: do not install gimp-2.8.2-65.1.x86_64
>>  Solution 2: break gimp by ignoring some of its dependencies
>>
>> Choose from above solutions by number or cancel [1/2/c] (c):
 J.Rienaecker schrieb
>> F=FCr die SuSE-11.4 mu=DF man etliches selbst compilieren:
>> in gimp-2.8.2/configure.ac findet man
>> # required versions of other packages
>> m4_define([babl_required_version], [0.1.10])
>> m4_define([gegl_required_version], [0.2.0])
>> m4_define([glib_required_version], [2.30.2])
>> m4_define([atk_required_version], [2.2.0])
>> m4_define([gtk_required_version], [2.24.10])
>> m4_define([gdk_pixbuf_required_version], [2.24.1])
>> m4_define([cairo_required_version], [1.10.2])
>> m4_define([cairo_pdf_required_version], [1.10.2])
>> m4_define([pangocairo_required_version], [1.29.4])
>> m4_define([fontconfig_required_version], [2.2.0])
>> m4_define([gtkdoc_required_version], [1.0])
>> m4_define([webkit_required_version], [1.6.1])
>> m4_define([alsa_required_version], [1.0.0])
>> m4_define([rsvg_required_version], [2.36.0])
>> m4_define([wmf_required_version], [0.2.8])
>> m4_define([pygtk_required_version], [2.10.4])
>> m4_define([poppler_required_version], [0.12.4])
>> m4_define([libcurl_required_version], [7.15.1])
>> m4_define([dbus_glib_required_version], [0.70])
>> m4_define([libgudev_required_version], [167])
>> m4_define([exif_required_version], [0.6.15])
>> m4_define([lcms_required_version], [1.16])
>> m4_define([libpng_required_version], [1.2.37])
>>
>> d.h. man mu=DF sich f=FCr gegl-0.2.0, glib2-2.30.2, atk-2.2.0, gtk2-2.=
24.10,
>> gdk-pixbuf-2.24.1 pango-1.29.4
>> und librsvg-2-2-2.36.1 Quellpakete besorgen und compilieren und hoffen=
,
>> da=DF sie f=FCr den Rest der SuSE-11.4
>> abw=E4rts kommpatibel sind. Dann kann man auch gimp-2.8.2 compilieren.
>> Ich habe ftp://ftp.gimp.org/pub/gimp/v2.8/gimp-2.8.2.tar.bz2 gnommen u=
nd
>> mit dem angepassten Specfile
>> von gimp-2.8.0-55.4.src.rpm compiliert.
>> Ich habe das gemacht und es scheint auf der Suse-11.4 zu laufen.
>> http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumblew=
eed/s
>> rc/gimp-2.8.2-65.1.src.rpm hatte ich nicht gefunden.
>> F=FCr diesen Hinweis m=F6chte ich mich bedanken.
>> Zu dem Problem mit der SuSE-12.1 meinte ich nat=FCrlich gnome-3.2 was
>> absolut ungeniessbar ist.
>>
>> Es gr=FC=DFt
>> J=FCrgen Rien=E4cker
> das mit dem selbst kompilieren klappt bei mir nicht.
> Installiert habe ich gimp-2.8.2-66.1.src.rpm aus=20
> http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Tumblewe=
ed/src/
>
> Ich erhalte:
> [...]
> /usr/src/packages/BUILD/gimp-2.8.2/app/core/gimpimagefile.c:723: undefi=
ned=20
> reference to `g_format_size'
> ../libgimpwidgets/.libs/libgimpwidgets-2.0.so: undefined reference to=20
> `gtk_combo_box_text_new'
> ../libgimpwidgets/.libs/libgimpwidgets-2.0.so: undefined reference to=20
> `gtk_combo_box_text_append_text'
> ../libgimpwidgets/.libs/libgimpwidgets-2.0.so: undefined reference to=20
> `GTK_COMBO_BOX_TEXT'
> ../libgimpwidgets/.libs/libgimpwidgets-2.0.so: undefined reference to=20
> `gdk_cairo_set_source_window'
> collect2: ld returned 1 exit status
> make[4]: *** [gimp-2.8] Error 1
> make[4]: Leaving directory `/usr/src/packages/BUILD/gimp-2.8.2/app'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/src/packages/BUILD/gimp-2.8.2/app'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/src/packages/BUILD/gimp-2.8.2/app'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/packages/BUILD/gimp-2.8.2'
> make: *** [all] Error 2
> error: Bad exit status from /var/tmp/rpm-tmp.btPPBT (%build)
>
>
> RPM build errors:
>     Bad exit status from /var/tmp/rpm-tmp.btPPBT (%build)
>
> Gru=DF
> Herbert
g_format_size, GTK_TYPE_COMBO_BOX usw. sind die kleinen Probleme, wenn
man gegen glib2-2.30.2 und gtk2-2.24.10 compiliert. Ich habe schon
glib2-2.30.3 und gtk2-2.4.11. Bei gtk2-2.24.10 mu=DFte ich an vielen
Stellen von /usr/include/gtk-2.0/gtk eingreifen. Das Problem ist #ifndef
GTK_DISABLE_DEPRECATED, welches an vielen Stellen st=F6rt. Zu meinen
Erstaunen ist das Problem bei gtk2-2.4.11 behoben. Anbei
diff-gtk-10-gtk-11. Das Problem betrifft nicht nur gimp sondern auch
viele Quellen gnome-2.32.1.
g_format_size steht in /usr/include/glib-2.0/glib/gfileutils.h. Das wird
aber von /usr/include/glib-2.0/glib/gmacros.h gesteuert.
diff -ru lib/gmacros.h zeigt, was in glib2-2.30.3 ge=E4ndert wurde.
@@ -167,6 +167,8 @@
 #  define G_STRFUNC     ((const char*) (__PRETTY_FUNCTION__))
 #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >=3D 19901L
 #  define G_STRFUNC     ((const char*) (__func__))
+#elif defined(_MSC_VER) && (_MSC_VER > 1300)
+#  define G_STRFUNC     ((const char*) (__FUNCTION__))
 #else
 #  define G_STRFUNC     ((const char*) ("???"))
 #endif
gdk_cairo_set_source_window steht in /usr/include/gtk-2.0/gdk/gdkcairo.h.
Woher haben sie gdk_pixbuf-2.24.1 ?
Es mu=DF mit --with-x11 in den configure options compiliert werden. Sonst
ist es unvollst=E4ndig.
Anbei bei mir l=E4uft die 32-Bit Variante. Mein Sohn, ein Informatiker,
hat mich aufgekl=E4rt, da=DF die Vorteile und Nachteile von 64 Bit sich
aufheben.
Also bin ich auf meinem neuem Rechner bei 32-Bit geblieben.

Ich hoffe, da=DF ich ihnen helfen konnte.

Gru=DF
J=FCrgen Rien=E4cker

--------------060206000603030007060106
Content-Type: application/x-gzip;
 name="diff-gtk-10-gtk-11.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="diff-gtk-10-gtk-11.gz"

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
7r8oPCTHywcShQIfcIl19ZMAkf8CT72YzespAAA=
--------------060206000603030007060106--