PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : undefined reference to `cairo_scaled_font_get_ctm'



Stephanw
12.08.06, 16:01
Hi,

ich habe mist gebaut. Und zwar hatte ich beim bauen meines gentoo-Systems das "ACCEPT_KEYWORDS="~x86" " in der /etc/make.conf (fragt bitte nicht warum).

So wie es aussieht kann ich kein einziges Programm, welches von GTK+ abhängt, mehr kompilieren. Es kommt immer die Folgende fehlermeldung (Beispielhaft an libwnck):



i686-pc-linux-gnu-gcc -march=k8 -pipe -O2 -Wall -o .libs/test-wnck test-wnck.o ./.libs/libwnck-1.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so /usr/lib/libpangoft2-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libXrender.so /usr/lib/libpng12.so /usr/lib/libglitz.so /usr/lib/libfontconfig.so /usr/lib/libexpat.so /usr/lib/libfreetype.so -lz -lm /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libstartup-notification-1.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXRes.so /usr/lib/libXext.so /usr/lib/libX11.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl
/usr/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
collect2: ld returned 1 exit status
make[2]: *** [test-pager] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...


Ich kann mir jetzt nicht vorstellen, an welcher Stelle ich da ansetzen soll, um das Problem zu beheben.

Gruß Stephan

Stephanw
16.08.06, 18:23
Lösung:

"cairo" aus den USE-Flags entferne... dann "emerge cairo pango" und fertig.