Sie sind nicht angemeldet.

1

04.09.2007, 20:09

libglademm 2.6.3 / Patch installieren?

Hi!

Ich bekomme beim Emergen von dev-cpp/libglademm-2.6.3 den folgenden Fehler:

Zitat

xml.cc:145: error: no 'GType Gnome::Glade::Xml_Class::lookup_type_vfunc_callback
(GladeXML*, const char*)' member function declared in class 'Gnome::Glade::Xml_C
lass'
make[4]: *** [xml.lo] Fehler 1

Der Bug steht in Bugzilla unter http://bugs.gentoo.org/show_bug.cgi?id=147262 , und dort ist auch ein Patch verfügbar, der das Problem offenbar behebt. Leider hab ich nicht herausfinden können, wie man so einen Patch installiert.
Wär nett, wenn mir jemand helfen könnte oder weiß, wo das genau in der Doku steht! Danke schonmal!

Grüße
balu82

2

04.09.2007, 21:09

Du machst dir ein lokales Overlay (make.conf musst auch anpassen) und kopierst das ebuild dorthin. Den Patch ins Unterverzeichnis files. Ebenso passt du dir dann das ebuild noch an (epatch ...) [andere Ebuild anschauen hilft].
Dann noch ein

Quellcode

1
ebuild /pfad/zum/overlay/cetagorie/programm/programm-x.x.x.ebuild digest

und du kannst es über emerge installieren.

Die Stichpunkte dürften dir reichen weitere Informationen wenn nötig im Forum, in der Gentoo-Wiki und bei Google zu finden.
Viel Erfolg!


Ich könnte das morgen auch einfach in mein Overlay aufnehmen, wenns dir zuviel Arbeit ist.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

05.09.2007, 00:01

Hab es in mein Overlay aufgenommen.
Wenn layman eingerichtet hast, musst nur in /etc/layman/layman.cfg
Folgendes ändern

Quellcode

1
overlays  : http://www.gentoo.org/proj/en/overlays/layman-global.txt

in

Quellcode

1
2
overlays  : http://www.gentoo.org/proj/en/overlays/layman-global.txt
            http://opensvn.csie.org/maggu2810_overlay/profiles/layman.xml


Dann müsstest mit

Quellcode

1
layman -L
das Overlay "maggu2810_overlay" sehen.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.