emerge gkrellm fails with the following errors: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetShort' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_ExitFrame' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetLong' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_Seek' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_EnterFrame' collect2: ld returned 1 exit status make[1]: *** [gkrellm] Error 1 make[1]: Leaving directory `/var/tmp/portage/gkrellm-2.0.0/work/gkrellm-2.0.0/src' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message)
emerge pango and then gkrellm, and you'll be set
you'd think so, wouldn't you? pango is already emerged as it's a dep. of gtk+ which was installed when i built gnome. i've tried re-emerging pango. gkrellm still won't build. i've also followed some suggestions in the forum to remove pango & freetype, then re-emerge gtk+. gtk+ now fails with: checking for pango_context_new in -lpango-1.0... no configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org !!! ERROR: The ebuild did not complete successfully. !!! Function econf, Line 9, Exitcode 1 !!! econf failed so i'm not sure if this is an issue with pango, gtk+ or gkrellm. or 2 or more separate issues.
ugh, I'm sorry :(
emerge -C gtk+ pango freetype emerge gtk+ This -should- fix all instances of this bug.
nope. can confirm that it DOES NOT fix on my system. I tried it, against my better judgement (because I HAD a half-working gtk that wouldn't let me emerge new programs, but that did work with gnome, mozilla, etc.), gtk is now GONE completely. pango & freetype emerge without errors, gtk+ still fails with the error above, but since i used the -C flag, my working gtk is now gone. gnome, mozilla, etc. no longer work. when i built the new system i simply emerged gnome and it built all the deps (gtk, X11, etc.). things started breaking when i unmerged freetype & pango and tried to re-emerge gtk+ (to fix my original issue with gkrellm). any quick help appreciated. i'd love to help troubleshoot this, but if i can't get it working in the next day, i'm starting from scratch.
now that is bad, really so. emerge \=freetype-2.0.9 That -should- fix the linking problems of freetype 2.1.x
spider, i tried emerge -c pango freetype followed by emerge \=freetype-2.0.9 which built freetype 2.0.9 with no errors however, when i emerge pango, it upgrades to freetype-2.1.2 (again, no errors) finally, emerge gtk+ yields this error: checking for pango_context_new in -lpango-1.0... no configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org !!! ERROR: The ebuild did not complete successfully. !!! Function econf, Line 9, Exitcode 1 !!! econf failed so, i'm still stuck with a broken gnome system. thanks for the help.
emerging xfree solved it for me.
system re-built with 1.4_rc1 immediately after emerge system and reboot, i emerge gnome (builds Xfree, gtk+ and all dependencies). gnome works fine. attempt to emerge gkrellm fails with: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetShort' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_ExitFrame' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetLong' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_Seek' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_EnterFrame' collect2: ld returned 1 exit status make[1]: *** [gkrellm] Error 1 make[1]: Leaving directory `/var/tmp/portage/gkrellm-2.0.0/work/gkrellm- 2.0.0/src' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message) attempt to emerge xscreensaver fails with: /usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Stream_GetShort' /usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Stream_ExitFrame' /usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Stream_GetLong' /usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Stream_Seek' /usr/lib/libpangoxft-1.0.so: undefined reference to `FT_Stream_EnterFrame' collect2: ld returned 1 exit status make[1]: *** [xscreensaver-demo-Gtk] Error 1 make[1]: Leaving directory `/var/tmp/portage/xscreensaver-4.05- r3/work/xscreensaver-4.05/driver' make: *** [default] Error 5 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 70, Exitcode 2 !!! (no error message) attempts to re-emerge gtk+ fail with: checking Pango flags... -I/usr/include/pango-1.0 -I/usr/X11R6/include - I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib- 2.0/include -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule- 2.0 -ldl -lglib-2.0 checking for pango_context_new in -lpango-1.0... no configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org !!! ERROR: The ebuild did not complete successfully. !!! Function econf, Line 9, Exitcode 1 !!! econf failed something is massively broken here, yet i'm the only one encountering it? freetype, pango & gtk all emerged properly the first time, or gnome wouldn't be working. could it perhaps be the order i'm emerging these in?
No. but it appears to be related to how X was built and what other things were installed at that point.. I know this works for me and I'm on a clean rc1 system... So YMMV The last report that had this solved it by r rebuilding X, then freetype and pango and then gtk+ . theres no "rebuild order" since pango needs freetype, Gtk+ needs pango . this is an really obscure bug with something linking against the wrong version of freetype and then not finding the "right" libs afterwards.
really obscure bug is right! ok, since the system is fresh, and I'd REALLY REALLY like to get this resolved, i'll attempt your suggestions. just to be clear - should i unmerge any of this stuff before rebuilding it? last time i unmerged gtk+ the system was very broken (as you can see in the bug report above). i re-emerged Xfree last night, and it finished without errors, but i did not clean out pango or freetype or gtk+ prior to emerging xfree.
it -should- only be necessary to remove freetype first as to not confuse the system furher.. but I really can't tell.. I'd suggest removing freetpye.
i tried: emerge -C freetype (ok) emerge xfree (ok) emerge freetype (ok) emerge pango (ok) emerge gtk+ (fails with) checking Pango flags... -I/usr/include/pango-1.0 -I/usr/X11R6/include - I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib- 2.0/include -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule- 2.0 -ldl -lglib-2.0 checking for pango_context_new in -lpango-1.0... no configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org !!! ERROR: The ebuild did not complete successfully. !!! Function econf, Line 9, Exitcode 1 !!! econf failed will now try emerge -C freetype, pango, gtk+, xfree. followed by emerging in this order: xfree, freetype, pango, gtk+ what the heck, i've got nothing to lose...
*** Bug 8149 has been marked as a duplicate of this bug. ***
cleaning out everything still leaves me with a broken gtk+ emerge: checking Pango flags... -I/usr/include/pango-1.0 -I/usr/X11R6/include - I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib- 2.0/include -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule- 2.0 -ldl -lglib-2.0 checking for pango_context_new in -lpango-1.0... no configure: error: *** Can't link to Pango. Pango is required to build *** GTK+. For more information see http://www.pango.org !!! ERROR: The ebuild did not complete successfully. !!! Function econf, Line 9, Exitcode 1 !!! econf failed don't know where to go from here. spider, anyone, any thoughts? do others build their WORKING gnome systems by 1st emerging xfree, then emerging gnome?
Now this is giving me sever headaches (virtual though still there) I'm sure that if you check the config.log thats located in var/tmp/portage/gtk+-2.0.6-r1/work/gtk+-2.0.6/ it will show the same FT_ could not link bugs. I built mine with emerge xfree emerge gnome just a few days ago now.. Could you please give me the contents of your LD_PATH and other system configuration items? it could be that pango links to your xfree freetype, and gtk+ loads your "normal" one.. but that shouldnt be the case.. I really wonder now, since your system doesn't appear to be that much different from any other one...
as you suspected, /var/tmp/portage/gtk+.../config.log, grepped for "pango": /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetShort' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_ExitFrame' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_GetLong' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_Seek' /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/../../../libpangoxft-1.0.so: undefined reference to `FT_Stream_EnterFrame' char pango_context_new (); pango_context_new (); neuromancer root # ldconfig -v | grep pango libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.0.4 libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.0.4 libpangox-1.0.so.0 -> libpangox-1.0.so.0.0.4 libpango-1.0.so.0 -> libpango-1.0.so.0.0.4 what other system configuration items are you interested in? i'm not new to linux, but new to this depth of troubleshooting, so any tips as to generating the required output would be appreciated. i have another, recently built 1.4rc1 duron 700 server that has never had xfree or gnome on it. i've emerged xfree on it and am currently emerging gnome, to see if this order of installation (as opposed to emerge gnome) produces the same problem. will post my results here when the gnome emerge finishes.
on the other athlon (duron), an emerge xfree, FOLLOWED by emerge gnome, followed by emerge gkrellm seems to have worked and not generated any pango errors. looks like order of install may, indeed, matter, at least for this obscure bug. the only other things i can think of that i emerged on the machine with the problem are mozilla (right after emerge gnome) and evolution. hope this info helps. let me know if you want any other details on the broken system. i'll give it another day or so before i rebuild (yet again) and emerge xfree by itself, prior to emerging gnome.
yes.. could you please give me the output of : cat /etc/ld.so.conf and ldconfig -v What I'm interested in is to see if the X11 freetype.so links in before the usr/lib/ one ..
neuromancer root # cat /etc/ld.so.conf # ld.so.conf autogenerated by env-update; make all changes to # contents of /etc/env.d directory /usr/local/lib /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2 /usr/lib/opengl/xfree/lib /usr/lib/mozilla /usr/X11R6/lib /opt/blackdown-jre-1.3.1/lib/ ldconfig -v full output (pango relevant lines are posted in my previous post): /lib: libpam_misc.so.0 -> libpam_misc.so.0.75 libpamc.so.0 -> libpamc.so.0.75 libpam.so.0 -> libpam.so.0.75 libpwdb.so.0 -> libpwdb.so.0.61 libproc.so.2.0.7 -> libproc.so.2.0.7 libuuid.so.1 -> libuuid.so.1.2 libss.so.2 -> libss.so.2.0 libext2fs.so.2 -> libext2fs.so.2.4 libe2p.so.2 -> libe2p.so.2.3 libcom_err.so.2 -> libcom_err.so.2.0 libreadline.so.4 -> libreadline.so.4.2.old libhistory.so.4 -> libhistory.so.4.2.old libncurses.so.5 -> libncurses.so.5.2 libutil.so.1 -> libutil-2.2.5.so libnss_compat.so.2 -> libnss_compat-2.2.5.so libnss_nisplus.so.2 -> libnss_nisplus-2.2.5.so libnss_nis.so.2 -> libnss_nis-2.2.5.so libnsl.so.1 -> libnsl-2.2.5.so libnss_hesiod.so.2 -> libnss_hesiod-2.2.5.so libthread_db.so.1 -> libthread_db-1.0.so libpcprofile.so -> libpcprofile.so libSegFault.so -> libSegFault.so librt.so.1 -> librt-2.2.5.so libnss_files.so.2 -> libnss_files-2.2.5.so libanl.so.1 -> libanl-2.2.5.so libnss_dns.so.2 -> libnss_dns-2.2.5.so libresolv.so.2 -> libresolv-2.2.5.so libpthread.so.0 -> libpthread-0.9.so libcrypt.so.1 -> libcrypt-2.2.5.so libmemusage.so -> libmemusage.so libdl.so.2 -> libdl-2.2.5.so libm.so.6 -> libm-2.2.5.so libBrokenLocale.so.1 -> libBrokenLocale-2.2.5.so ld-linux.so.2 -> ld-2.2.5.so libc.so.6 -> libc-2.2.5.so libsandbox.so -> libsandbox.so /usr/lib: libgle.so.3 -> libgle.so.3.0.0 libglut.so.3 -> libglut.so.3.7.0 libpnm.so.9 -> libpnm.so.9.6 libppm.so.9 -> libppm.so.9.12 libpgm.so.9 -> libpgm.so.9.7 libpbm.so.9 -> libpbm.so.9.8 libcal-client.so.0 -> libcal-client.so.0.0.0 libcal-util.so.0 -> libcal-util.so.0.0.0 libeselectnames.so.0 -> libeselectnames.so.0.0.0 libebook.so.0 -> libebook.so.0.0.0 libwombat.so.0 -> libwombat.so.0.0.0 libcamel.so.0 -> libcamel.so.0.0.0 libeshell.so.0 -> libeshell.so.0.0.0 libevolution-importer.so.0 -> libevolution-importer.so.0.0.0 libical-evolution.so.0 -> libical-evolution.so.0.0.0 libename.so.0 -> libename.so.0.0.0 libgpilotdconduit.so.1 -> libgpilotdconduit.so.1.0.0 libgpilotd.so.1 -> libgpilotd.so.1.0.0 libgpilotdcm.so.1 -> libgpilotdcm.so.1.0.0 libpanel_status.so.0 -> libpanel_status.so.0.0.0 libpanel_applet.so.0 -> libpanel_applet.so.0.0.1 libpisync.so.0 -> libpisync.so.0.0.0 libpisock.so.8 -> libpisock.so.8.0.0 libbonobo_conf.so.0 -> libbonobo_conf.so.0.0.0 libpspell.so.15 -> libpspell.so.15.0.1 libaspell.so.15 -> libaspell.so.15.0.1 libaspell-common-0.50.1.so -> libaspell-common-0.50.1.so libgtkhtml.so.20 -> libgtkhtml.so.20.1.3 libcapplet.so.0 -> libcapplet.so.0.0.0 libbonobo-print.so.2 -> libbonobo-print.so.2.0.0 libbonobox.so.2 -> libbonobox.so.2.0.0 libbonobo.so.2 -> libbonobo.so.2.0.0 libefs.so.1 -> libefs.so.1.0.0 libgal.so.19 -> libgal.so.19.0.3 libglade-gnome.so.0 -> libglade-gnome.so.0.4.2 libglade.so.0 -> libglade.so.0.4.2 libunicode.so.0 -> libunicode.so.0.0.0 libgnomeprint.so.15 -> libgnomeprint.so.15.1.11 libgnomecanvaspixbuf.so.1 -> libgnomecanvaspixbuf.so.1.0.0 libgdk_pixbuf_xlib.so.2 -> libgdk_pixbuf_xlib.so.2.0.0 libgdk_pixbuf.so.2 -> libgdk_pixbuf.so.2.0.0 libgnomevfs-pthread.so -> libgnomevfs-pthread.so libgnomevfs.so.0 -> libgnomevfs.so.0.0.0 libgconf-gtk-1.so.1 -> libgconf-gtk-1.so.1.0.0 libgconf-1.so.1 -> libgconf-1.so.1.0.3 libguilereadline.so.0 -> libguilereadline.so.0.0.0 libguile.so.9 -> libguile.so.9.0.0 libqthreads.so.0 -> libqthreads.so.0.0.0 liboaf.so.0 -> liboaf.so.0.0.0 libxml.so.1 -> libxml.so.1.8.17 librpmbuild-4.0.4.so -> librpmbuild-4.0.4.so librpm-4.0.4.so -> librpm-4.0.4.so librpmdb-4.0.4.so -> librpmdb-4.0.4.so librpmio-4.0.4.so -> librpmio-4.0.4.so libbeecrypt.so.2 -> libbeecrypt.so.2.2.0 libid3-3.8.so.0 -> libid3-3.8.so.0.0.0 libmp3lame.so.0 -> libmp3lame.so.0.0.0 libao.so.2 -> libao.so.2.1.1 libcurl.so.2 -> libcurl.so.2.0.2 libvorbisenc.so.2 -> libvorbisenc.so.2.0.0 libvorbisfile.so.3 -> libvorbisfile.so.3.0.0 libvorbis.so.0 -> libvorbis.so.0.2.0 libogg.so.0 -> libogg.so.0.4.0 libgnorbagtk.so.0 -> libgnorbagtk.so.0.0.0 libgnorba.so.27 -> libgnorba.so.27.1.8 libzvt.so.2 -> libzvt.so.2.3.0 libgtkxmhtml.so.1 -> libgtkxmhtml.so.1.0.1 libgnomeui.so.32 -> libgnomeui.so.32.14.1 libgnome.so.32 -> libgnome.so.32.4.3 libart_lgpl.so.2 -> libart_lgpl.so.2.2.0 libgnomesupport.so.0 -> libgnomesupport.so.0.0.0 libImlib.so.1 -> libImlib.so.1.9.14 libimlib-png.so -> libimlib-png.so libimlib-tiff.so -> libimlib-tiff.so libimlib-jpeg.so -> libimlib-jpeg.so libimlib-gif.so -> libimlib-gif.so libimlib-ps.so -> libimlib-ps.so libimlib-ppm.so -> libimlib-ppm.so libimlib-xpm.so -> libimlib-xpm.so libimlib-bmp.so -> libimlib-bmp.so libgdk_imlib.so.1 -> libgdk_imlib.so.1.9.14 libgif.so.4 -> libgif.so.4.1.0 libcdda_interface.so.0 -> libcdda_interface.so.0.9.8 libcdda_paranoia.so.0 -> libcdda_paranoia.so.0.9.8 libghttp.so.1 -> libghttp.so.1.0.0 libmng.so.1 -> libmng.so.1.0.0 liblcms.so.1.0.9 -> liblcms.so.1.0.9 libtiff.so.3 -> libtiff.so.3.5.7 libORBitCosNaming.so.0 -> libORBitCosNaming.so.0.5.17 libIIOP.so.0 -> libIIOP.so.0.5.17 libORBitutil.so.0 -> libORBitutil.so.0.5.17 libORBit.so.0 -> libORBit.so.0.5.17 libIDL-0.6.so.0 -> libIDL-0.6.so.0.4.4 libgdkcardimage.so.0 -> libgdkcardimage.so.0.0.0 libcddb-slave2.so.0 -> libcddb-slave2.so.0.0.0 libnautilus-adapter.so.2 -> libnautilus-adapter.so.2.0.0 libnautilus-private.so.2 -> libnautilus-private.so.2.0.0 libnautilus.so.2 -> libnautilus.so.2.0.0 libfam.so.0 -> libfam.so.0.0.0 libgnome-window-settings.so.1 -> libgnome-window-settings.so.1.0.0 libgnomeprintui-2.so.0 -> libgnomeprintui-2.so.0.0.0 libeel-2.so.2 -> libeel-2.so.2.0.4 libgtkhtml-2.so.0 -> libgtkhtml-2.so.0.0.0 libpanel-menu.so.0 -> libpanel-menu.so.0.0.0 libgen_util_applet-2.so -> libgen_util_applet-2.so libpanel-applet-2.so.0 -> libpanel-applet-2.so.0.0.4 libgnome-desktop-2.so.0 -> libgnome-desktop-2.so.0.0.3 libgailutil.so.17 -> libgailutil.so.17.0.0 libgnomeprint-2.so.0 -> libgnomeprint-2.so.0.0.0 libzvt-2.0.so.0 -> libzvt-2.0.so.0.0.1 libwnck-1.so.4 -> libwnck-1.so.4.0.0 libgtop-2.0.so.0 -> libgtop-2.0.so.0.0.0 libgtop_names-2.0.so.0 -> libgtop_names-2.0.so.0.0.0 libgtop_suid_common-2.0.so.0 -> libgtop_suid_common-2.0.so.0.0.0 libgtop_common-2.0.so.0 -> libgtop_common-2.0.so.0.0.0 libgtop_sysdeps-2.0.so.0 -> libgtop_sysdeps-2.0.so.0.0.0 libgnomesupport-2.0.so.0 -> libgnomesupport-2.0.so.0.0.0 librsvg-2.so.2 -> librsvg-2.so.2.0.1 libgnomeui-2.so.0 -> libgnomeui-2.so.0.0.0 libbonoboui-2.so.0 -> libbonoboui-2.so.0.0.0 libgnomecanvas-2.so.0 -> libgnomecanvas-2.so.0.0.0 libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.10 libglade-2.0.so.0 -> libglade-2.0.so.0.0.0 libscrollkeeper.so.0 -> libscrollkeeper.so.0.0.0 libostyle.so.0 -> libostyle.so.0.0.0 libospgrove.so.0 -> libospgrove.so.0.0.0 libogrove.so.0 -> libogrove.so.0.0.0 libosp.so.0 -> libosp.so.0.0.0 libgnome-2.so.0 -> libgnome-2.so.0.0.0 libexslt.so.0 -> libexslt.so.0.7.10 libxsltbreakpoint.so.1 -> libxsltbreakpoint.so.1.0.8 libxslt.so.1 -> libxslt.so.1.0.19 libgnomevfs-2.so.0 -> libgnomevfs-2.so.0.0.0 libbonobo-2.so.0 -> libbonobo-2.so.0.0.0 libbonobo-activation.so.4 -> libbonobo-activation.so.4.0.0 libgconf-2.so.4 -> libgconf-2.so.4.1.0 libxml2.so.2 -> libxml2.so.2.4.23 libatk-1.0.so.0 -> libatk-1.0.so.0.0.3 libpangoft2-1.0.so.0 -> libpangoft2-1.0.so.0.0.4 libpangoxft-1.0.so.0 -> libpangoxft-1.0.so.0.0.4 libpangox-1.0.so.0 -> libpangox-1.0.so.0.0.4 libpango-1.0.so.0 -> libpango-1.0.so.0.0.4 libfreetype.so.6 -> libfreetype.so.6.3.1 libGLU.so.1 -> libGLU.so.1.3 libjpeg.so.62 -> libjpeg.so.62.0.0 libpng12.so.0 -> libpng12.so.0.1.2.4 libORBitCosNaming-2.so.0 -> libORBitCosNaming-2.so.0.0.0 libORBit-2.so.0 -> libORBit-2.so.0.0.0 libIDL-2.so.0 -> libIDL-2.so.0.0.0 liblinc.so.1 -> liblinc.so.1.0.0 libesddsp.so.0 -> libesddsp.so.0.2.28 libesd.so.0 -> libesd.so.0.2.28 libaudiofile.so.0 -> libaudiofile.so.0.0.2 libasound.so.2 -> libasound.so.2.0.0 libpopt.so.0 -> libpopt.so.0.0.0 libgthread-2.0.so.0 -> libgthread-2.0.so.0.0.6 libgmodule-2.0.so.0 -> libgmodule-2.0.so.0.0.6 libgobject-2.0.so.0 -> libgobject-2.0.so.0.0.6 libglib-2.0.so.0 -> libglib-2.0.so.0.0.6 libcrack.so.2 -> libcrack.so.2.7 libgthread-1.2.so.0 -> libgthread-1.2.so.0.0.10 libgmodule-1.2.so.0 -> libgmodule-1.2.so.0.0.10 libglib-1.2.so.0 -> libglib-1.2.so.0.0.10 libssl.so.0.9.6 -> libssl.so.0.9.6 libcrypto.so.0.9.6 -> libcrypto.so.0.9.6 libslang.so.1 -> libslang.so.1.4.5 libgdbm.so.2 -> libgdbm.so.2.0.0 libdb_cxx-3.2.so -> libdb_cxx-3.2.so libdb-3.2.so -> libdb-3.2.so libdb.so.2 -> libdb1.so.2 libm4.so.0 -> libm4.so.0.0.0 libbz2.so.1.0 -> libbz2.so.1.0.2 libpanel.so.5 -> libpanel.so.5.2 libmenu.so.5 -> libmenu.so.5.2 libform.so.5 -> libform.so.5.2 libexpat.so.0 -> libexpat.so.0.3.0 libz.so.1 -> libz.so.1.1.4 libopcodes-2.13.90.0.4.so -> libopcodes-2.13.90.0.4.so libbfd-2.13.90.0.4.so -> libbfd-2.13.90.0.4.so libltdl.so.3 -> libltdl.so.3.0.0 /usr/local/lib: libgpm.so.1 -> libgpm.so.1.18.0 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2: libg2c.so.0 -> libg2c.so.0.0.0 libgcj.so.3 -> libgcj.so.3.0.0 libobjc.so.1 -> libobjc.so.1.0.0 libstdc++.so.5 -> libstdc++.so.5.0.0 libgcc_s.so.1 -> libgcc_s.so.1 /usr/lib/opengl/xfree/lib: libGL.so.1 -> libGL.so.1.2 /usr/lib/mozilla: libswft.so -> libswft.so libfort.so -> libfort.so libxpistub.so -> libxpistub.so libxpcom.so -> libxpcom.so libxlibrgb.so -> libxlibrgb.so libssl3.so -> libssl3.so libsoftokn3.so -> libsoftokn3.so libsmime3.so -> libsmime3.so libplds4.so -> libplds4.so libplc4.so -> libplc4.so libnullplugin.so -> libnullplugin.so libnssckbi.so -> libnssckbi.so libnss3.so -> libnss3.so libnspr4.so -> libnspr4.so libmsgbaseutil.so -> libmsgbaseutil.so libmozjs.so -> libmozjs.so libjsj.so -> libjsj.so libgtkxtbin.so -> libgtkxtbin.so libgtksuperwin.so -> libgtksuperwin.so libgtkembedmoz.so -> libgtkembedmoz.so libgkgfx.so -> libgkgfx.so /usr/X11R6/lib: libXm.so.3 -> libXm.so.3.0.1 libGL.so.1 -> libGL.so.1.2 libxrx.so.6 -> libxrx.so.6.3 libXfont.so.1 -> libXfont.so.1.4 libXTrap.so.6 -> libXTrap.so.6.4 libXrandr.so.1 -> libXrandr.so.1.0 libXft.so.1 -> libXft.so.1.1 libfreetype.so.6 -> libfreetype.so.6.2 libXrender.so.1 -> libXrender.so.1.1 libpsres.so.1 -> libpsres.so.1.0 libdpstk.so.1 -> libdpstk.so.1.0 libdps.so.1 -> libdps.so.1.0 libOSMesa.so.3 -> libOSMesa.so.3.3 libXv.so.1 -> libXv.so.1.0 libXp.so.6 -> libXp.so.6.2 libPEX5.so.6 -> libPEX5.so.6.0 libXtst.so.6 -> libXtst.so.6.1 libXi.so.6 -> libXi.so.6.0 libXIE.so.6 -> libXIE.so.6.0 libXaw.so.6 -> libXaw.so.6.1 libXaw.so.7 -> libXaw.so.7.0 libXpm.so.4 -> libXpm.so.4.11 libXmuu.so.1 -> libXmuu.so.1.0 libXmu.so.6 -> libXmu.so.6.2 libXxf86dga.so.1 -> libXxf86dga.so.1.0 libXxf86vm.so.1 -> libXxf86vm.so.1.0 libXxf86misc.so.1 -> libXxf86misc.so.1.0 libXt.so.6 -> libXt.so.6.0 libXext.so.6 -> libXext.so.6.4 libSM.so.6 -> libSM.so.6.0 libICE.so.6 -> libICE.so.6.3 libX11.so.6 -> libX11.so.6.2 libXau.so.6 -> libXau.so.6.0 /opt/blackdown-jre-1.3.1/lib: /opt/blackdown-jre-1.3.1/lib/i386: (hwcap: 0x1000000000000) libjavaplugin_jni.so -> libjavaplugin_jni.so libpreemptive_close.so -> libpreemptive_close.so libjawt.so -> libjawt.so libJdbcOdbc.so -> libJdbcOdbc.so libioser12.so -> libioser12.so libcmm.so -> libcmm.so libjpeg.so -> libjpeg.so libfontmanager.so -> libfontmanager.so libawt.so -> libawt.so libmlib_image.so -> libmlib_image.so libdcpr.so -> libdcpr.so libjsound.so -> libjsound.so libnet.so -> libnet.so libjcov.so -> libjcov.so libhprof.so -> libhprof.so libzip.so -> libzip.so libjava.so -> libjava.so libverify.so -> libverify.so libsunwjit.so -> libsunwjit.so
ok, one last.. can you ldd the pango libraries as well? (lets make sure they link the right things)
you just lost me ;-) how do i "ldd the pango libraries"?
ls /usr/lib/*pango*so* and ldd on those ldd /usr/lib/libpango-1.0.so ldd /usr/lib/libpangoft2-1.0.so ldd /usr/lib/libpangox-1.0.so ldd /usr/lib/libpangoxft-1.0.so
neuromancer root # ls /usr/lib/*pango*so* /usr/lib/libpango-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so.0 /usr/lib/libpangox-1.0.so.0 /usr/lib/libpango-1.0.so.0.0.4 /usr/lib/libpangox-1.0.so.0.0.4 /usr/lib/libpangoft2-1.0.so /usr/lib/libpangoxft-1.0.so /usr/lib/libpangoft2-1.0.so.0 /usr/lib/libpangoxft-1.0.so.0 /usr/lib/libpangoft2-1.0.so.0.0.4 /usr/lib/libpangoxft-1.0.so.0.0.4 and the results of ldd on the files, same order as above: libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40041000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4007a000) libdl.so.2 => /lib/libdl.so.2 (0x4007e000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40081000) libc.so.6 => /lib/libc.so.6 (0x400f2000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40041000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4007a000) libdl.so.2 => /lib/libdl.so.2 (0x4007e000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40081000) libc.so.6 => /lib/libc.so.6 (0x400f2000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40041000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4007a000) libdl.so.2 => /lib/libdl.so.2 (0x4007e000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40081000) libc.so.6 => /lib/libc.so.6 (0x400f2000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4004d000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40086000) libdl.so.2 => /lib/libdl.so.2 (0x4008a000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4008d000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x400fe000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40134000) libc.so.6 => /lib/libc.so.6 (0x4017a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4004d000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40086000) libdl.so.2 => /lib/libdl.so.2 (0x4008a000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4008d000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x400fe000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40134000) libc.so.6 => /lib/libc.so.6 (0x4017a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4004d000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40086000) libdl.so.2 => /lib/libdl.so.2 (0x4008a000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4008d000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x400fe000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40134000) libc.so.6 => /lib/libc.so.6 (0x4017a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40019000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40050000) libc.so.6 => /lib/libc.so.6 (0x4011c000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4025f000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40297000) libdl.so.2 => /lib/libdl.so.2 (0x4029b000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4029e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40019000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40050000) libc.so.6 => /lib/libc.so.6 (0x4011c000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4025f000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40297000) libdl.so.2 => /lib/libdl.so.2 (0x4029b000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4029e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x40019000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40050000) libc.so.6 => /lib/libc.so.6 (0x4011c000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4025f000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40297000) libdl.so.2 => /lib/libdl.so.2 (0x4029b000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4029e000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4003b000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40072000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x400a0000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400a6000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400b6000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40182000) libc.so.6 => /lib/libc.so.6 (0x401c8000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4030b000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40343000) libdl.so.2 => /lib/libdl.so.2 (0x40348000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4034b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4003b000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40072000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x400a0000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400a6000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400b6000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40182000) libc.so.6 => /lib/libc.so.6 (0x401c8000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4030b000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40343000) libdl.so.2 => /lib/libdl.so.2 (0x40348000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4034b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x4003b000) libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x40072000) libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x400a0000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x400a6000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x400b6000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40182000) libc.so.6 => /lib/libc.so.6 (0x401c8000) libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4030b000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40343000) libdl.so.2 => /lib/libdl.so.2 (0x40348000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4034b000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)
Heres the badguy!!! /usr/lib/libpangoft2-1.0.so libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4004d000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40086000) libdl.so.2 => /lib/libdl.so.2 (0x4008a000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x4008d000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x400fe000) libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40134000) libc.so.6 => /lib/libc.so.6 (0x4017a000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) Note the location of libfreetype.so.6 ?? this is from my system : spider@Darkmere> ldd /usr/lib/libpangoft2-1.0.so ~ libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x4003d000) libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40070000) libdl.so.2 => /lib/libdl.so.2 (0x40074000) libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40077000) libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x400db000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4010b000) libc.so.6 => /lib/libc.so.6 (0x40158000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000) Now. the question is.. HOW the heck do we get your pango build to link the right version of freetype?
libfreetype.so.6 => /usr/lib/libfreetype.so.6 is also how it looks on the other (server) system i just emerged that doesn't have any problems. nice detective work! are ebuilds emerged in the order listed with --pretend? perhaps an emerge gnome on a bare/clean system builds some components of gtk before and some after x, causing the problem? i'll shut up now and let you think.
Can you run: /usr/bin/freetype-config --libs /usr/bin/freetype-config --libtool /usr/bin/freetype-config --cflags /usr/bin/freetype-config --prefix /usr/bin/freetype-config --exec-prefix and show the output? (this is to make sure freetype tells the right thing)
the difference could be that on a clean system freetype is built before X and not after.. but that shouldnt be the case here.. especially not since pango -needs- X to build... so X and freetype would both be installed.....
can you also paste some lines of pango compiling for me (make / gcc lines) so I can see the order of include flags? and something from the linker (-L/usr/... ) I'd also like a config.log from /var/tmp/portage/pango-1.0.4-r1/work/pango-1.0.4/ after a configure has been run (start the emerge and abort it is a safe way. then I'd get it ran with all the right flags)
neuromancer root # /usr/bin/freetype-config --libs -lfreetype neuromancer root # /usr/bin/freetype-config --libtool /usr/lib/libfreetype.la neuromancer root # /usr/bin/freetype-config --cflags -I/usr/include/freetype2 neuromancer root # /usr/bin/freetype-config --prefix /usr neuromancer root # /usr/bin/freetype-config --exec-prefix /usr from a new pango re-emerge: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DG_DISABLE_DEPRECATED -I/usr/include/freetype2 -I/usr/X11 R6/include -I../.. -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe - fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-l oop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall -D_REENTRANT -I/usr /include/glib-2.0 -I/usr/lib/glib-2.0/include -c ftxgdef.c -fPIC -DPIC -o ftxgd ef.lo gcc -shared break.lo fonts.lo glyphstring.lo mapping.lo modules.lo pango-attrib utes.lo pango-color.lo pango-context.lo pango-coverage.lo pango-fontmap.lo pango -fontset.lo pango-intset.lo pango-item.lo pango-layout.lo pango-markup.lo pango- tabs.lo pango-utils.lo reorder-items.lo shape.lo pango-enum-types.lo -Wl,--whole -archive mini-fribidi/.libs/libmini-fribidi.al -Wl,--no-whole-archive -L/usr/li b /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2. 0.so mini-fribidi/.libs/libmini-fribidi.al -Wl,--export-dynamic -Wl,-soname -W l,libpango-1.0.so.0 -o .libs/libpango-1.0.so.0.0.4 (cd .libs && rm -f libpango-1.0.so.0 && ln -s libpango-1.0.so.0.0.4 libpango-1.0 .so.0) (cd .libs && rm -f libpango-1.0.so && ln -s libpango-1.0.so.0.0.4 libpango-1.0.s o) creating libpango-1.0.la (cd .libs && rm -f libpango-1.0.la && ln -s ../libpango-1.0.la libpango-1.0.la) /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABL E_BACKEND -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMO DULE_VERSION=\"1.0.0\" -DG_DISABLE_DEPRECATED -I/usr/X11R6/include -I/usr/includ e/freetype2 -I.. -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun- loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall -D_REENTRANT -I/us r/include/glib-2.0 -I/usr/lib/glib-2.0/include -c module-defs-x.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DPANGO_ENABLE_BACKEND -DPANGO_ENABLE_ENGINE -D SYSCONFDIR=\"/etc\" -DLIBDIR=\"/usr/lib\" -DMODULE_VERSION=\"1.0.0\" -DG_DISABLE and here's the config.log after an aborted emerge: This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by configure, which was generated by GNU Autoconf 2.53. Invocation command line was $ ./configure --prefix=/usr --mandir=/usr/share/man -- infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc -- localstatedir=/var/lib --disable-gtk-doc --without-qt ## --------- ## ## Platform. ## ## --------- ## hostname = neuromancer uname -m = i686 uname -r = 2.4.19-gentoo-r9 uname -s = Linux uname -v = #1 Thu Sep 19 03:35:14 EDT 2002 /usr/bin/uname -p = unknown /bin/uname -X = unknown /bin/arch = i686 /usr/bin/arch -k = unknown /usr/convex/getsysinfo = unknown hostinfo = unknown /bin/machine = unknown /usr/bin/oslevel = unknown /bin/universe = unknown PATH: /sbin PATH: /usr/sbin PATH: /usr/lib/portage/bin PATH: /bin PATH: /usr/bin PATH: /usr/local/bin PATH: /opt/bin PATH: /usr/X11R6/bin PATH: /opt/blackdown-jre-1.3.1/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:1457: checking for a BSD-compatible install configure:1511: result: /bin/install -c configure:1522: checking whether build environment is sane configure:1565: result: yes configure:1580: checking whether make sets ${MAKE} configure:1600: result: yes configure:1632: checking for working aclocal configure:1639: result: found configure:1647: checking for working autoconf configure:1654: result: found configure:1662: checking for working automake configure:1669: result: found configure:1677: checking for working autoheader configure:1684: result: found configure:1692: checking for working makeinfo configure:1699: result: found configure:1761: checking for gcc configure:1777: found /usr/bin/gcc configure:1787: result: gcc configure:2031: checking for C compiler version configure:2034: gcc --version </dev/null >&5 gcc (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2037: $? = 0 configure:2039: gcc -v </dev/null >&5 Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/specs Configured with: /var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/configure -- prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared -- host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu -- with-system-zlib --enable-languages=c,c++,ada,f77,objc,java --enable- threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio -- enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime- libs --with-gxx-include-dir=/usr/include/g++-v32 --with-local- prefix=/usr/local --enable-shared --enable-nls --without-included-gettext Thread model: posix gcc version 3.2 configure:2042: $? = 0 configure:2044: gcc -V </dev/null >&5 gcc: argument to `-V' is missing configure:2047: $? = 1 configure:2073: checking for C compiler default output configure:2076: gcc -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:2079: $? = 0 configure:2112: result: a.out configure:2117: checking whether the C compiler works configure:2123: ./a.out configure:2126: $? = 0 configure:2141: result: yes configure:2148: checking whether we are cross compiling configure:2150: result: no configure:2153: checking for suffix of executables configure:2155: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:2158: $? = 0 configure:2180: result: configure:2186: checking for suffix of object files configure:2210: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:2213: $? = 0 configure:2232: result: o configure:2236: checking whether we are using the GNU C compiler configure:2263: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:2266: $? = 0 configure:2269: test -s conftest.o configure:2272: $? = 0 configure:2284: result: yes configure:2290: checking whether gcc accepts -g configure:2314: gcc -c -g conftest.c >&5 configure:2317: $? = 0 configure:2320: test -s conftest.o configure:2323: $? = 0 configure:2333: result: yes configure:2360: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 conftest.c:2: parse error before "me" configure:2363: $? = 1 configure: failed program was: #ifndef __cplusplus choke me #endif configure:2478: checking for c++ configure:2494: found /usr/bin/c++ configure:2504: result: c++ configure:2617: checking for C++ compiler version configure:2620: c++ --version </dev/null >&5 c++ (GCC) 3.2 Copyright (C) 2002 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. configure:2623: $? = 0 configure:2625: c++ -v </dev/null >&5 Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.2/specs Configured with: /var/tmp/portage/gcc-3.2-r1/work/gcc-3.2/configure -- prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared -- host=i686-pc-linux-gnu --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu -- with-system-zlib --enable-languages=c,c++,ada,f77,objc,java --enable- threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio -- enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime- libs --with-gxx-include-dir=/usr/include/g++-v32 --with-local- prefix=/usr/local --enable-shared --enable-nls --without-included-gettext Thread model: posix gcc version 3.2 configure:2628: $? = 0 configure:2630: c++ -V </dev/null >&5 c++: argument to `-V' missing configure:2633: $? = 1 configure:2636: checking whether we are using the GNU C++ compiler configure:2663: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure:2666: $? = 0 configure:2669: test -s conftest.o configure:2672: $? = 0 configure:2684: result: yes configure:2690: checking whether c++ accepts -g configure:2714: c++ -c -g conftest.cc >&5 configure:2717: $? = 0 configure:2720: test -s conftest.o configure:2723: $? = 0 configure:2733: result: yes configure:2779: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure:2782: $? = 0 configure:2785: test -s conftest.o configure:2788: $? = 0 configure:2816: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure: In function `int main()': configure:2808: `exit' undeclared (first use this function) configure:2808: (Each undeclared identifier is reported only once for each function it appears in.) configure:2819: $? = 1 configure: failed program was: #line 2797 "configure" #include "confdefs.h" #ifdef F77_DUMMY_MAIN # ifdef __cplusplus extern "C" # endif int F77_DUMMY_MAIN() { return 1; } #endif int main () { exit (42); ; return 0; } configure:2779: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure:2782: $? = 0 configure:2785: test -s conftest.o configure:2788: $? = 0 configure:2816: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure:2819: $? = 0 configure:2822: test -s conftest.o configure:2825: $? = 0 configure:2867: c++ -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.cc >&5 configure:2870: $? = 0 configure:2873: test -s conftest.o configure:2876: $? = 0 configure:2974: checking build system type configure:2992: result: i686-pc-linux-gnu configure:3000: checking host system type configure:3014: result: i686-pc-linux-gnu configure:3044: checking for ld used by GCC configure:3107: result: /usr/i686-pc-linux-gnu/bin/ld configure:3116: checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld GNU ld version 2.13.90.0.4 20020814 configure:3128: result: yes configure:3133: checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files configure:3140: result: -r configure:3145: checking for BSD-compatible nm configure:3181: result: /usr/bin/nm -B configure:3184: checking whether ln -s works configure:3188: result: yes configure:3195: checking how to recognise dependant libraries configure:3373: result: pass_all configure:3386: checking command to parse /usr/bin/nm -B output configure:3467: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3470: $? = 0 configure:3474: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGISTW] [ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p' \> conftest.nm configure:3477: $? = 0 configure:3529: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c conftstm.o >&5 configure:3532: $? = 0 configure:3576: result: ok configure:3585: checking how to run the C preprocessor configure:3611: gcc -E conftest.c configure:3617: $? = 0 configure:3644: gcc -E conftest.c configure:3640:28: ac_nonexistent.h: No such file or directory configure:3650: $? = 1 configure: failed program was: #line 3639 "configure" #include "confdefs.h" #include <ac_nonexistent.h> configure:3687: result: gcc -E configure:3702: gcc -E conftest.c configure:3708: $? = 0 configure:3735: gcc -E conftest.c configure:3731:28: ac_nonexistent.h: No such file or directory configure:3741: $? = 1 configure: failed program was: #line 3730 "configure" #include "confdefs.h" #include <ac_nonexistent.h> configure:3781: checking for ANSI C header files configure:3795: gcc -E conftest.c configure:3801: $? = 0 configure:3886: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3889: $? = 0 configure:3891: ./conftest configure:3894: $? = 0 configure:3908: result: yes configure:3932: checking for sys/types.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for sys/stat.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for stdlib.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for string.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for memory.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for strings.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for inttypes.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for stdint.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3932: checking for unistd.h configure:3945: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:3948: $? = 0 configure:3951: test -s conftest.o configure:3954: $? = 0 configure:3964: result: yes configure:3990: checking dlfcn.h usability configure:3999: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:4002: $? = 0 configure:4005: test -s conftest.o configure:4008: $? = 0 configure:4017: result: yes configure:4021: checking dlfcn.h presence configure:4028: gcc -E conftest.c configure:4034: $? = 0 configure:4052: result: yes configure:4070: checking for dlfcn.h configure:4077: result: yes configure:4274: checking for ranlib configure:4290: found /usr/bin/ranlib configure:4301: result: ranlib configure:4354: checking for strip configure:4370: found /usr/bin/strip configure:4381: result: strip configure:4592: checking for objdir configure:4603: result: .libs configure:4620: checking for gcc option to produce PIC configure:4770: result: -fPIC configure:4774: checking if gcc PIC flag -fPIC works configure:4800: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fPIC -DPIC conftest.c >&5 configure:4803: $? = 0 configure:4806: test -s conftest.o configure:4809: $? = 0 configure:4846: result: yes configure:4862: checking if gcc static flag -static works configure:4889: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - static conftest.c >&5 configure:4892: $? = 0 configure:4895: test -s conftest configure:4898: $? = 0 configure:4913: result: yes configure:4925: checking if gcc supports -c -o file.o configure:4947: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -o out/conftest2.o conftest.c >&5 configure:4969: result: yes configure:4974: checking if gcc supports -c -o file.lo configure:5004: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -c -o conftest.lo conftest.c >&5 configure:5007: $? = 0 configure:5010: test -s conftest.lo configure:5013: $? = 0 configure:5034: result: yes configure:5065: checking if gcc supports -fno-rtti -fno-exceptions configure:5090: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -fno-rtti -fno- exceptions -c conftest.c conftest.c >&5 configure:5093: $? = 0 configure:5096: test -s conftest.o configure:5099: $? = 0 configure:5115: result: yes configure:5126: checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries configure:5806: result: yes configure:5811: checking how to hardcode library paths into programs configure:5835: result: immediate configure:5840: checking whether stripping libraries is possible configure:5845: result: yes configure:5856: checking dynamic linker characteristics configure:6249: result: GNU/Linux ld.so configure:6254: checking if libtool supports shared libraries configure:6256: result: yes configure:6259: checking whether to build shared libraries configure:6280: result: yes configure:6283: checking whether to build static libraries configure:6287: result: no configure:6949: checking whether -lc should be explicitly linked in configure:6957: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c >&5 configure:6960: $? = 0 configure:6974: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| grep -lc \>/dev/null 2\>\&1 configure:6977: $? = 0 configure:6990: result: no configure:7565: checking for flex configure:7581: found /usr/bin/flex configure:7591: result: flex configure:7606: checking for flex configure:7632: result: flex configure:7645: checking for yywrap in -lfl configure:7678: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c -lfl >&5 configure:7681: $? = 0 configure:7684: test -s conftest configure:7687: $? = 0 configure:7698: result: yes configure:7767: checking lex output file root configure:7778: flex conftest.l configure:7781: $? = 0 configure:7793: result: lex.yy configure:7798: checking whether yytext is a pointer configure:7814: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args conftest.c -lfl >&5 configure:7817: $? = 0 configure:7820: test -s conftest configure:7823: $? = 0 configure:7835: result: yes configure:7851: checking for bison configure:7867: found /usr/bin/bison configure:7877: result: bison -y configure:7889: checking for some Win32 platform configure:7899: result: no configure:7911: checking for native Win32 configure:7921: result: no configure:8003: checking for perl5 configure:8032: result: no configure:8003: checking for perl configure:8019: found /usr/bin/perl configure:8029: result: perl configure:8048: checking for X configure:8264: result: libraries /usr/X11R6/lib, headers /usr/X11R6/include configure:8421: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c -L/usr/X11R6/lib -lX11 >&5 configure:8424: $? = 0 configure:8427: test -s conftest configure:8430: $? = 0 configure:8568: checking for gethostbyname configure:8611: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c >&5 configure:8614: $? = 0 configure:8617: test -s conftest configure:8620: $? = 0 configure:8630: result: yes configure:8763: checking for connect configure:8806: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c >&5 configure:8809: $? = 0 configure:8812: test -s conftest configure:8815: $? = 0 configure:8825: result: yes configure:8891: checking for remove configure:8934: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c >&5 configure:8937: $? = 0 configure:8940: test -s conftest configure:8943: $? = 0 configure:8953: result: yes configure:9019: checking for shmat configure:9062: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c >&5 configure:9065: $? = 0 configure:9068: test -s conftest configure:9071: $? = 0 configure:9081: result: yes configure:9156: checking for IceConnectionNumber in -lICE configure:9189: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -L/usr/X11R6/lib conftest.c -lICE >&5 configure:9192: $? = 0 configure:9195: test -s conftest configure:9198: $? = 0 configure:9209: result: yes configure:9246: checking for freetype-config configure:9264: found /usr/bin/freetype-config configure:9277: result: /usr/bin/freetype-config configure:9288: checking for FT_New_Face in -lfreetype configure:9321: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c -lfreetype -lfreetype >&5 configure:9324: $? = 0 configure:9327: test -s conftest configure:9330: $? = 0 configure:9341: result: yes configure:9355: checking For sufficiently new FreeType (at least 2.0.1) configure:9380: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall - I/usr/include/freetype2 conftest.c >&5 configure:9383: $? = 0 configure:9386: test -s conftest.o configure:9389: $? = 0 configure:9399: result: yes configure:9434: checking freetype/internal/tterrors.h usability configure:9443: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall - I/usr/include/freetype2 conftest.c >&5 configure:9471:40: freetype/internal/tterrors.h: No such file or directory configure:9446: $? = 1 configure: failed program was: #line 9436 "configure" #include "confdefs.h" #include <stdio.h> #if HAVE_SYS_TYPES_H # include <sys/types.h> #endif #if HAVE_SYS_STAT_H # include <sys/stat.h> #endif #if STDC_HEADERS # include <stdlib.h> # include <stddef.h> #else # if HAVE_STDLIB_H # include <stdlib.h> # endif #endif #if HAVE_STRING_H # if !STDC_HEADERS && HAVE_MEMORY_H # include <memory.h> # endif # include <string.h> #endif #if HAVE_STRINGS_H # include <strings.h> #endif #if HAVE_INTTYPES_H # include <inttypes.h> #else # if HAVE_STDINT_H # include <stdint.h> # endif #endif #if HAVE_UNISTD_H # include <unistd.h> #endif #include <freetype/internal/tterrors.h> configure:9461: result: no configure:9465: checking freetype/internal/tterrors.h presence configure:9472: gcc -E -I/usr/include/freetype2 conftest.c configure:9468:40: freetype/internal/tterrors.h: No such file or directory configure:9478: $? = 1 configure: failed program was: #line 9467 "configure" #include "confdefs.h" #include <freetype/internal/tterrors.h> configure:9496: result: no configure:9514: checking for freetype/internal/tterrors.h configure:9521: result: no configure:9542: checking for FT_Get_First_Char configure:9585: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall conftest.c -lfreetype >&5 configure:9588: $? = 0 configure:9591: test -s conftest configure:9594: $? = 0 configure:9604: result: yes configure:9627: checking for XRenderFindFormat in -lXrender configure:9660: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -I/usr/include/freetype2 -I/usr/X11R6/include conftest.c -lXrender - lXext -L/usr/X11R6/lib -lX11 >&5 configure:9663: $? = 0 configure:9666: test -s conftest configure:9669: $? = 0 configure:9680: result: yes configure:9683: checking for XftFontOpen in -lXft configure:9716: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -I/usr/include/freetype2 -I/usr/X11R6/include conftest.c -lXft - lXrender -lXext -L/usr/X11R6/lib -lX11 -lfreetype >&5 configure:9719: $? = 0 configure:9722: test -s conftest configure:9725: $? = 0 configure:9736: result: yes configure:9749: checking X11/Xft/XftFreetype.h usability configure:9758: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall - I/usr/include/freetype2 -I/usr/X11R6/include conftest.c >&5 configure:9761: $? = 0 configure:9764: test -s conftest.o configure:9767: $? = 0 configure:9776: result: yes configure:9780: checking X11/Xft/XftFreetype.h presence configure:9787: gcc -E -I/usr/include/freetype2 -I/usr/X11R6/include conftest.c configure:9793: $? = 0 configure:9811: result: yes configure:9829: checking for X11/Xft/XftFreetype.h configure:9836: result: yes configure:9949: checking for pkg-config configure:9967: found /usr/bin/pkg-config configure:9980: result: /usr/bin/pkg-config configure:10003: checking for GLIB - version >= 2.0.0 configure:10119: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c - Wl,--export-dynamic -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 >&5 configure:10122: $? = 0 configure:10124: ./conftest configure:10127: $? = 0 configure:10144: result: yes (version 2.0.6) configure:10310: checking Whether to build OpenType test programs configure:10336: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall - D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c >&5 configure:10339: $? = 0 configure:10342: test -s conftest.o configure:10345: $? = 0 configure:10353: result: yes configure:10368: checking modules to link statically configure:10399: result: configure:10641: checking for flockfile configure:10684: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c >&5 configure:10687: $? = 0 configure:10690: test -s conftest configure:10693: $? = 0 configure:10703: result: yes configure:10641: checking for strtok_r configure:10684: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c >&5 configure:10687: $? = 0 configure:10690: test -s conftest configure:10693: $? = 0 configure:10703: result: yes configure:10729: checking For Qt location configure:10762: result: none configure:10867: checking for gtkdoc-mkdb configure:10894: result: false configure:10933: checking for db2html configure:10960: result: false configure:11026: checking Whether to write dependencies into .pc files configure:11044: result: no configure:11080: checking for dirent.h that defines DIR configure:11107: gcc -c -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -Wall - D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c >&5 configure:11110: $? = 0 configure:11113: test -s conftest.o configure:11116: $? = 0 configure:11126: result: yes configure:11139: checking for library containing opendir configure:11172: gcc -o conftest -march=athlon-xp -m3dnow -msse -mfpmath=sse - mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse- after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args - Wall -D_REENTRANT -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include conftest.c >&5 configure:11175: $? = 0 configure:11178: test -s conftest configure:11181: $? = 0 configure:11240: result: none required configure:11359: checking for unistd.h configure:11364: result: yes configure:11553: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by config.status, which was generated by GNU Autoconf 2.53. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on neuromancer config.status:763: creating Makefile config.status:763: creating pango/Makefile config.status:763: creating pango/mini-fribidi/Makefile config.status:763: creating pango/mini-xft/Makefile config.status:763: creating pango/opentype/Makefile config.status:763: creating pango/makefile.mingw config.status:763: creating pango/pango.rc config.status:763: creating pango/pangoft2.rc config.status:763: creating pango/pangowin32.rc config.status:763: creating pango/opentype/makefile.mingw config.status:763: creating modules/Makefile config.status:763: creating modules/arabic/Makefile config.status:763: creating modules/basic/Makefile config.status:763: creating modules/basic/makefile.mingw config.status:763: creating modules/hangul/Makefile config.status:763: creating modules/indic/Makefile config.status:763: creating modules/tamil/Makefile config.status:763: creating modules/thai/Makefile config.status:763: creating modules/hebrew/Makefile config.status:763: creating examples/Makefile config.status:763: creating examples/makefile.mingw config.status:763: creating docs/Makefile config.status:763: creating tools/Makefile config.status:763: creating tests/Makefile config.status:763: creating pango.spec config.status:763: creating pango.pc config.status:763: creating pangox.pc config.status:763: creating pangowin32.pc config.status:763: creating pangoft2.pc config.status:763: creating pangoxft.pc config.status:763: creating pango-uninstalled.pc config.status:763: creating pangox-uninstalled.pc config.status:763: creating pangowin32-uninstalled.pc config.status:763: creating pangoft2-uninstalled.pc config.status:763: creating pangoxft-uninstalled.pc config.status:763: creating pango-zip.sh config.status:867: creating config.h config.status:1081: executing default-1 commands config.status:1081: executing default-2 commands config.status:1081: executing default commands ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=i686-pc-linux-gnu ac_cv_build_alias=i686-pc-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_cxx_compiler_gnu=yes ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set=set ac_cv_env_CFLAGS_value='-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 - pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop - frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args' ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_CXXFLAGS_set=set ac_cv_env_CXXFLAGS_value='-march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx - O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops -frerun-cse-after- loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args' ac_cv_env_CXX_set= ac_cv_env_CXX_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_exeext= ac_cv_func_FT_Get_First_Char=yes ac_cv_func_connect=yes ac_cv_func_flockfile=yes ac_cv_func_gethostbyname=yes ac_cv_func_remove=yes ac_cv_func_shmat=yes ac_cv_func_strtok_r=yes ac_cv_have_x='have_x=yes ac_x_includes=/usr/X11R6/include ac_x_libraries=/usr/X11R6/lib' ac_cv_header_X11_Xft_XftFreetype_h=yes ac_cv_header_dirent_dirent_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_freetype_internal_tterrors_h=no ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=i686-pc-linux-gnu ac_cv_host_alias=i686-pc-linux-gnu ac_cv_lib_ICE_IceConnectionNumber=yes ac_cv_lib_Xft_XftFontOpen=yes ac_cv_lib_Xrender_XRenderFindFormat=yes ac_cv_lib_fl_yywrap=yes ac_cv_lib_freetype_FT_New_Face=yes ac_cv_objext=o ac_cv_path_FREETYPE_CONFIG=/usr/bin/freetype-config ac_cv_path_PKG_CONFIG=/usr/bin/pkg-config ac_cv_path_install='/bin/install -c' ac_cv_prog_CPP='gcc -E' ac_cv_prog_CXX=c++ ac_cv_prog_DB2HTML=false ac_cv_prog_GTKDOC=false ac_cv_prog_LEX=flex ac_cv_prog_PERL=perl ac_cv_prog_YACC='bison -y' ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_RANLIB=ranlib ac_cv_prog_ac_ct_STRIP=strip ac_cv_prog_cc_g=yes ac_cv_prog_cxx_g=yes ac_cv_prog_lex_root=lex.yy ac_cv_prog_lex_yytext_pointer=yes ac_cv_prog_make_make_set=yes ac_cv_search_opendir='none required' lt_cv_archive_cmds_need_lc=no lt_cv_compiler_c_o=yes lt_cv_compiler_o_lo=yes lt_cv_deplibs_check_method=pass_all lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file='/lib/libc.so.6 /lib/libc-2.2.5.so' lt_cv_global_symbol_to_c_name_address='sed -n -e '\''s/^: \([^ ]*\) $/ {\"\1 \", (lt_ptr) 0},/p'\'' -e '\''s/^[BCDEGRST] \([^ ]*\) \([^ ]*\)$/ {"\2", (lt_ptr) \&\2},/p'\''' lt_cv_global_symbol_to_cdecl='sed -n -e '\''s/^. .* \(.*\)$/extern char \1;/p'\''' lt_cv_ld_reload_flag=-r lt_cv_path_LD=/usr/i686-pc-linux-gnu/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_prog_cc_can_build_shared=yes lt_cv_prog_cc_no_builtin= lt_cv_prog_cc_pic=' -fPIC' lt_cv_prog_cc_pic_works=yes lt_cv_prog_cc_shlib= lt_cv_prog_cc_static=-static lt_cv_prog_cc_static_works=yes lt_cv_prog_cc_wl=-Wl, lt_cv_prog_gnu_ld=yes lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGISTW] [ABCDGISTW]*\)[ ][ ]*\(\)\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2\3 \3/p'\''' lt_cv_sys_path_separator=: ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "" #define PACKAGE_TARNAME "" #define PACKAGE_VERSION "" #define PACKAGE_STRING "" #define PACKAGE_BUGREPORT "" #define PACKAGE "pango" #define VERSION "1.0.4" #ifdef __cplusplus #include <stdlib.h> #endif #define STDC_HEADERS 1 #define HAVE_SYS_TYPES_H 1 #define HAVE_SYS_STAT_H 1 #define HAVE_STDLIB_H 1 #define HAVE_STRING_H 1 #define HAVE_MEMORY_H 1 #define HAVE_STRINGS_H 1 #define HAVE_INTTYPES_H 1 #define HAVE_STDINT_H 1 #define HAVE_UNISTD_H 1 #define HAVE_DLFCN_H 1 #define YYTEXT_POINTER 1 #define HAVE_FT_GET_FIRST_CHAR 1 #define HAVE_FLOCKFILE 1 #define HAVE_STRTOK_R 1 #define HAVE_DIRENT_H 1 #define HAVE_UNISTD_H 1 configure: exit 0
Created attachment 4075 [details] pango-1.1.1.tar.gz Does this help ? Oh, also included: Xft2 & fontconfig ;-) Enjoy testing, Rigo
will try rigo's pango ASAP. another twist to the bug, perhaps the cause? i re-built the system from scratch. immediately after rebooting the first time, i emerged xfree (no problems). then i emerge gnome (also, no problems). i emerged gkrellm (IT WORKED! no pango errors!). i then emerged rpm (no errors), in order to install the ATI radeon 8500 xfree driver found here: http://mirror.ati.com/support/drivers/linux/linuxradeon8500x420143.html i basically followed these steps to install the radeon rpm: install radeon rpm (rpm -Uvh --nodeps --force) cd /lib/modules/fglr200/build_mod ./make.sh cd /lib/modules/fglr200 ./make_install.sh fglrxconfig -> creates XF86Config started X/gnome and tested the radeon driver (works fine). emerged a few other small things (gentoolkit, alsa-utils). feeling quite happy with my success, i decided to emerge xscreensaver BAM! FT_Stream_GetShort etc. and other pango errors. xscreensaver wouldn't emerge. tried to re-emerge gkrellm - same libpango errors as before. is it possible the ATI radeon driver is breaking pango? i can supply any of the install scripts, etc. for someone to examine.
rigo, your fontconfig fails with: In file included from xftint.h:39, from xftcolor.c:25: Xft.h:36:35: fontconfig/fontconfig.h: No such file or directory In file included from xftint.h:39, from xftcolor.c:25: Xft.h:61: parse error before "FcCharSet" Xft.h:61: warning: no semicolon at end of struct or union Xft.h:62: warning: data definition has no type or storage class Xft.h:63: parse error before '}' token Xft.h:63: warning: data definition has no type or storage class Xft.h:73: parse error before "FcChar32" Xft.h:73: warning: no semicolon at end of struct or union Xft.h:76: parse error before '}' token Xft.h:76: warning: data definition has no type or storage class Xft.h:79: parse error before "XftFont" Xft.h:79: warning: no semicolon at end of struct or union Xft.h:80: warning: data definition has no type or storage class Xft.h:83: parse error before '}' token Xft.h:83: warning: data definition has no type or storage class Xft.h:92: parse error before "XftFont" Xft.h:92: warning: no semicolon at end of struct or union Xft.h:96: parse error before '}' token Xft.h:96: warning: data definition has no type or storage class Xft.h:127: parse error before "XftDirScan" Xft.h:127: parse error before '*' token Xft.h:127: warning: data definition has no type or storage class Xft.h:130: parse error before "XftDirSave" Xft.h:130: parse error before '*' token Xft.h:130: warning: data definition has no type or storage class Xft.h:137: parse error before "FcPattern" Xft.h:140: parse error before "FcPattern" Xft.h:187: parse error before "XftFont" Xft.h:196: parse error before "XftFont" Xft.h:205: parse error before "XftFont" Xft.h:214: parse error before "XftFont" Xft.h:223: parse error before "XftFont" Xft.h:232: parse error before "XftFont" Xft.h:242: parse error before "XftFont" Xft.h:249: parse error before "XftCharFontSpec" Xft.h:255: parse error before "XftFont" Xft.h:262: parse error before "XftGlyphFontSpec" Xft.h:294: parse error before "XftFont" Xft.h:301: parse error before "XftFont" Xft.h:308: parse error before "XftFont" Xft.h:315: parse error before "XftFont" Xft.h:322: parse error before "XftFont" Xft.h:328: parse error before '*' token Xft.h:329: parse error before "FcPattern" Xft.h:329: warning: data definition has no type or storage class Xft.h:331: parse error before '*' token Xft.h:332: warning: data definition has no type or storage class Xft.h:334: parse error before '*' token Xft.h:335: warning: data definition has no type or storage class Xft.h:337: parse error before '*' token Xft.h:338: warning: data definition has no type or storage class Xft.h:343: parse error before '*' token Xft.h:346: parse error before '*' token Xft.h:349: parse error before "FcPattern" Xft.h:355: parse error before "XftFontInfoHash" Xft.h:355: warning: data definition has no type or storage class Xft.h:358: parse error before "XftFontInfoEqual" Xft.h:358: warning: data definition has no type or storage class Xft.h:360: parse error before '*' token Xft.h:361: parse error before "FcPattern" Xft.h:361: warning: data definition has no type or storage class Xft.h:363: parse error before '*' token Xft.h:364: parse error before "FcPattern" Xft.h:364: warning: data definition has no type or storage class Xft.h:366: parse error before '*' token Xft.h:367: parse error before "XftFont" Xft.h:367: warning: data definition has no type or storage class Xft.h:370: parse error before "XftFont" Xft.h:373: parse error before "XftInitFtLibrary" Xft.h:373: warning: data definition has no type or storage class Xft.h:378: parse error before "XftFont" Xft.h:385: parse error before "XftFont" Xft.h:392: parse error before "XftFontCheckGlyph" Xft.h:393: parse error before "XftFont" Xft.h:397: warning: data definition has no type or storage class Xft.h:400: parse error before "XftCharExists" Xft.h:401: parse error before "XftFont" Xft.h:402: warning: data definition has no type or storage class Xft.h:406: parse error before "XftFont" Xft.h:413: parse error before "XftInit" Xft.h:413: warning: data definition has no type or storage class Xft.h:422: parse error before '*' token Xft.h:425: warning: data definition has no type or storage class Xft.h:433: parse error before '*' token Xft.h:433: warning: data definition has no type or storage class Xft.h:442: parse error before "XftFont" Xft.h:455: parse error before "XftFont" Xft.h:466: parse error before "XftFont" Xft.h:480: parse error before "XftGlyphFontSpec" Xft.h:490: parse error before "XftCharFontSpec" Xft.h:497: parse error before "XftFont" Xft.h:510: parse error before "XftFont" Xft.h:523: parse error before "XftFont" Xft.h:536: parse error before "XftFont" Xft.h:549: parse error before "XftFont" Xft.h:562: parse error before "XftFont" Xft.h:575: parse error before "XftFont" Xft.h:588: parse error before "XftFont" Xft.h:600: parse error before '*' token Xft.h:601: warning: data definition has no type or storage class Xft.h:604: parse error before "FcPattern" In file included from xftcolor.c:25: xftint.h:40:34: fontconfig/fcprivate.h: No such file or directory xftint.h:41:35: fontconfig/fcfreetype.h: No such file or directory In file included from xftcolor.c:25: xftint.h:45: parse error before "FcValue" xftint.h:66: parse error before "FcChar32" xftint.h:66: warning: no semicolon at end of struct or union xftint.h:68: parse error before '}' token xftint.h:68: warning: data definition has no type or storage class xftint.h:101: parse error before "FcChar32" xftint.h:101: warning: no semicolon at end of struct or union xftint.h:107: parse error before "antialias" xftint.h:107: warning: data definition has no type or storage class xftint.h:110: parse error before "transform" xftint.h:110: warning: data definition has no type or storage class xftint.h:112: parse error before "render" xftint.h:112: warning: data definition has no type or storage class xftint.h:117: parse error before "minspace" xftint.h:117: warning: data definition has no type or storage class xftint.h:119: parse error before '}' token xftint.h:126: parse error before "XftFont" xftint.h:126: warning: no semicolon at end of struct or union xftint.h:127: warning: data definition has no type or storage class xftint.h:128: parse error before '*' token xftint.h:128: warning: data definition has no type or storage class xftint.h:141: parse error before '*' token xftint.h:141: warning: data definition has no type or storage class xftint.h:154: parse error before "use_free_glyphs" xftint.h:154: warning: data definition has no type or storage class xftint.h:155: warning: data definition has no type or storage class xftint.h:216: parse error before "FcPattern" xftint.h:216: warning: no semicolon at end of struct or union xftint.h:217: warning: data definition has no type or storage class xftint.h:218: parse error before '*' token xftint.h:218: warning: data definition has no type or storage class xftint.h:222: parse error before "use_free_glyphs" xftint.h:222: warning: data definition has no type or storage class xftint.h:226: parse error before '*' token xftint.h:226: warning: data definition has no type or storage class xftint.h:227: parse error before '}' token xftint.h:227: warning: data definition has no type or storage class xftint.h:243: parse error before '*' token xftint.h:243: warning: data definition has no type or storage class xftint.h:263: parse error before '*' token xftint.h:264: parse error before "XftMatrixEqual" xftint.h:264: parse error before '*' token xftint.h:264: warning: data definition has no type or storage class xftint.h:265: parse error before '*' token xftint.h:266: parse error before '*' token xftint.h:267: parse error before '*' token xftint.h:268: parse error before '*' token xftint.h:269: parse error before '*' token xftint.h:269: warning: data definition has no type or storage class xftint.h:270: parse error before "v" xftint.h:271: parse error before '*' token xftint.h:272: parse error before "XftPatternAdd" xftint.h:272: parse error before '*' token xftint.h:272: warning: data definition has no type or storage class xftint.h:273: parse error before "XftPatternDel" xftint.h:273: parse error before '*' token xftint.h:273: warning: data definition has no type or storage class xftint.h:274: parse error before "XftPatternAddInteger" xftint.h:274: parse error before '*' token xftint.h:274: warning: data definition has no type or storage class xftint.h:275: parse error before "XftPatternAddDouble" xftint.h:275: parse error before '*' token xftint.h:275: warning: data definition has no type or storage class xftint.h:276: parse error before "XftPatternAddMatrix" xftint.h:276: parse error before '*' token xftint.h:276: warning: data definition has no type or storage class xftint.h:277: parse error before "XftPatternAddString" xftint.h:277: parse error before '*' token xftint.h:277: warning: data definition has no type or storage class xftint.h:278: parse error before "XftPatternAddBool" xftint.h:278: parse error before '*' token xftint.h:278: warning: data definition has no type or storage class xftint.h:279: parse error before "XftPatternGet" xftint.h:279: parse error before '*' token xftint.h:279: warning: data definition has no type or storage class xftint.h:280: parse error before "XftPatternGetInteger" xftint.h:280: parse error before '*' token xftint.h:280: warning: data definition has no type or storage class xftint.h:281: parse error before "XftPatternGetDouble" xftint.h:281: parse error before '*' token xftint.h:281: warning: data definition has no type or storage class xftint.h:282: parse error before "XftPatternGetString" xftint.h:282: parse error before '*' token xftint.h:282: warning: data definition has no type or storage class xftint.h:283: parse error before "XftPatternGetMatrix" xftint.h:283: parse error before '*' token xftint.h:283: warning: data definition has no type or storage class xftint.h:284: parse error before "XftPatternGetBool" xftint.h:284: parse error before '*' token xftint.h:284: warning: data definition has no type or storage class xftint.h:285: parse error before '*' token xftint.h:285: parse error before '*' token xftint.h:285: warning: data definition has no type or storage class xftint.h:286: parse error before '*' token xftint.h:286: parse error before '*' token xftint.h:286: warning: data definition has no type or storage class xftint.h:287: parse error before '*' token xftint.h:287: parse error before '*' token xftint.h:287: warning: data definition has no type or storage class xftint.h:288: parse error before "XftNameUnparse" xftint.h:288: parse error before '*' token xftint.h:288: warning: data definition has no type or storage class xftint.h:289: parse error before "XftGlyphExists" xftint.h:289: parse error before "XftFont" xftint.h:289: warning: data definition has no type or storage class xftint.h:290: parse error before '*' token xftint.h:290: warning: data definition has no type or storage class xftint.h:291: parse error before '*' token xftint.h:292: parse error before '*' token xftint.h:293: parse error before '*' token xftint.h:293: warning: data definition has no type or storage class xftint.h:294: parse error before '*' token xftint.h:294: warning: data definition has no type or storage class xftint.h:295: parse error before '*' token xftint.h:295: parse error before '*' token xftint.h:295: warning: data definition has no type or storage class xftint.h:309: parse error before "XftFont" xftint.h:318: parse error before "XftFont" xftint.h:325: parse error before "XftGlyphFontSpec" xftint.h:333: parse error before '*' token xftint.h:334: parse error before "FcBool" xftint.h:334: warning: data definition has no type or storage class xftint.h:343: parse error before "XftDefaultGetBool" xftint.h:343: parse error before "FcBool" xftint.h:343: warning: data definition has no type or storage class xftint.h:351: parse error before '*' token xftint.h:352: warning: data definition has no type or storage class xftint.h:362: parse error before "XftDrawRenderPrepare" xftint.h:362: warning: data definition has no type or storage class xftint.h:370: parse error before "_XftSetFace" xftint.h:370: warning: data definition has no type or storage class xftint.h:377: parse error before "XftFont" xftint.h:380: parse error before "XftFont" xftint.h:393: parse error before '*' token xftint.h:396: parse error before "FcPattern" xftint.h:397: warning: data definition has no type or storage class xftint.h:129: storage size of `info' isn't known make: *** [xftcolor.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from xftint.h:39, from xftcore.c:26: Xft.h:36:35: fontconfig/fontconfig.h: No such file or directory In file included from xftint.h:39, from xftcore.c:26: Xft.h:61: parse error before "FcCharSet" Xft.h:61: warning: no semicolon at end of struct or union Xft.h:62: warning: data definition has no type or storage class Xft.h:63: parse error before '}' token Xft.h:63: warning: data definition has no type or storage class Xft.h:73: parse error before "FcChar32" Xft.h:73: warning: no semicolon at end of struct or union Xft.h:76: parse error before '}' token Xft.h:76: warning: data definition has no type or storage class Xft.h:79: parse error before "XftFont" Xft.h:79: warning: no semicolon at end of struct or union Xft.h:80: warning: data definition has no type or storage class Xft.h:83: parse error before '}' token Xft.h:83: warning: data definition has no type or storage class Xft.h:92: parse error before "XftFont" Xft.h:92: warning: no semicolon at end of struct or union Xft.h:96: parse error before '}' token Xft.h:96: warning: data definition has no type or storage class Xft.h:127: parse error before "XftDirScan" Xft.h:127: parse error before '*' token Xft.h:127: warning: data definition has no type or storage class Xft.h:130: parse error before "XftDirSave" Xft.h:130: parse error before '*' token Xft.h:130: warning: data definition has no type or storage class Xft.h:137: parse error before "FcPattern" Xft.h:140: parse error before "FcPattern" Xft.h:187: parse error before "XftFont" Xft.h:196: parse error before "XftFont" Xft.h:205: parse error before "XftFont" Xft.h:214: parse error before "XftFont" Xft.h:223: parse error before "XftFont" Xft.h:232: parse error before "XftFont" Xft.h:242: parse error before "XftFont" Xft.h:249: parse error before "XftCharFontSpec" Xft.h:255: parse error before "XftFont" Xft.h:262: parse error before "XftGlyphFontSpec" Xft.h:294: parse error before "XftFont" Xft.h:301: parse error before "XftFont" Xft.h:308: parse error before "XftFont" Xft.h:315: parse error before "XftFont" Xft.h:322: parse error before "XftFont" Xft.h:328: parse error before '*' token Xft.h:329: parse error before "FcPattern" Xft.h:329: warning: data definition has no type or storage class Xft.h:331: parse error before '*' token Xft.h:332: warning: data definition has no type or storage class Xft.h:334: parse error before '*' token Xft.h:335: warning: data definition has no type or storage class Xft.h:337: parse error before '*' token Xft.h:338: warning: data definition has no type or storage class Xft.h:343: parse error before '*' token Xft.h:346: parse error before '*' token Xft.h:349: parse error before "FcPattern" Xft.h:355: parse error before "XftFontInfoHash" Xft.h:355: warning: data definition has no type or storage class Xft.h:358: parse error before "XftFontInfoEqual" Xft.h:358: warning: data definition has no type or storage class Xft.h:360: parse error before '*' token Xft.h:361: parse error before "FcPattern" Xft.h:361: warning: data definition has no type or storage class Xft.h:363: parse error before '*' token Xft.h:364: parse error before "FcPattern" Xft.h:364: warning: data definition has no type or storage class Xft.h:366: parse error before '*' token Xft.h:367: parse error before "XftFont" Xft.h:367: warning: data definition has no type or storage class Xft.h:370: parse error before "XftFont" Xft.h:373: parse error before "XftInitFtLibrary" Xft.h:373: warning: data definition has no type or storage class Xft.h:378: parse error before "XftFont" Xft.h:385: parse error before "XftFont" Xft.h:392: parse error before "XftFontCheckGlyph" Xft.h:393: parse error before "XftFont" Xft.h:397: warning: data definition has no type or storage class Xft.h:400: parse error before "XftCharExists" Xft.h:401: parse error before "XftFont" Xft.h:402: warning: data definition has no type or storage class Xft.h:406: parse error before "XftFont" Xft.h:413: parse error before "XftInit" Xft.h:413: warning: data definition has no type or storage class Xft.h:422: parse error before '*' token Xft.h:425: warning: data definition has no type or storage class Xft.h:433: parse error before '*' token Xft.h:433: warning: data definition has no type or storage class Xft.h:442: parse error before "XftFont" Xft.h:455: parse error before "XftFont" Xft.h:466: parse error before "XftFont" Xft.h:480: parse error before "XftGlyphFontSpec" Xft.h:490: parse error before "XftCharFontSpec" Xft.h:497: parse error before "XftFont" Xft.h:510: parse error before "XftFont" Xft.h:523: parse error before "XftFont" Xft.h:536: parse error before "XftFont" Xft.h:549: parse error before "XftFont" Xft.h:562: parse error before "XftFont" Xft.h:575: parse error before "XftFont" Xft.h:588: parse error before "XftFont" Xft.h:600: parse error before '*' token Xft.h:601: warning: data definition has no type or storage class Xft.h:604: parse error before "FcPattern" In file included from xftcore.c:26: xftint.h:40:34: fontconfig/fcprivate.h: No such file or directory xftint.h:41:35: fontconfig/fcfreetype.h: No such file or directory In file included from xftcore.c:26: xftint.h:45: parse error before "FcValue" xftint.h:66: parse error before "FcChar32" xftint.h:66: warning: no semicolon at end of struct or union xftint.h:68: parse error before '}' token xftint.h:68: warning: data definition has no type or storage class xftint.h:101: parse error before "FcChar32" xftint.h:101: warning: no semicolon at end of struct or union xftint.h:107: parse error before "antialias" xftint.h:107: warning: data definition has no type or storage class xftint.h:110: parse error before "transform" xftint.h:110: warning: data definition has no type or storage class xftint.h:112: parse error before "render" xftint.h:112: warning: data definition has no type or storage class xftint.h:117: parse error before "minspace" xftint.h:117: warning: data definition has no type or storage class xftint.h:119: parse error before '}' token xftint.h:126: parse error before "XftFont" xftint.h:126: warning: no semicolon at end of struct or union xftint.h:127: warning: data definition has no type or storage class xftint.h:128: parse error before '*' token xftint.h:128: warning: data definition has no type or storage class xftint.h:141: parse error before '*' token xftint.h:141: warning: data definition has no type or storage class xftint.h:154: parse error before "use_free_glyphs" xftint.h:154: warning: data definition has no type or storage class xftint.h:155: warning: data definition has no type or storage class xftint.h:216: parse error before "FcPattern" xftint.h:216: warning: no semicolon at end of struct or union xftint.h:217: warning: data definition has no type or storage class xftint.h:218: parse error before '*' token xftint.h:218: warning: data definition has no type or storage class xftint.h:222: parse error before "use_free_glyphs" xftint.h:222: warning: data definition has no type or storage class xftint.h:226: parse error before '*' token xftint.h:226: warning: data definition has no type or storage class xftint.h:227: parse error before '}' token xftint.h:227: warning: data definition has no type or storage class xftint.h:243: parse error before '*' token xftint.h:243: warning: data definition has no type or storage class xftint.h:263: parse error before '*' token xftint.h:264: parse error before "XftMatrixEqual" xftint.h:264: parse error before '*' token xftint.h:264: warning: data definition has no type or storage class xftint.h:265: parse error before '*' token xftint.h:266: parse error before '*' token xftint.h:267: parse error before '*' token xftint.h:268: parse error before '*' token xftint.h:269: parse error before '*' token xftint.h:269: warning: data definition has no type or storage class xftint.h:270: parse error before "v" xftint.h:271: parse error before '*' token xftint.h:272: parse error before "XftPatternAdd" xftint.h:272: parse error before '*' token xftint.h:272: warning: data definition has no type or storage class xftint.h:273: parse error before "XftPatternDel" xftint.h:273: parse error before '*' token xftint.h:273: warning: data definition has no type or storage class xftint.h:274: parse error before "XftPatternAddInteger" xftint.h:274: parse error before '*' token xftint.h:274: warning: data definition has no type or storage class xftint.h:275: parse error before "XftPatternAddDouble" xftint.h:275: parse error before '*' token xftint.h:275: warning: data definition has no type or storage class xftint.h:276: parse error before "XftPatternAddMatrix" xftint.h:276: parse error before '*' token xftint.h:276: warning: data definition has no type or storage class xftint.h:277: parse error before "XftPatternAddString" xftint.h:277: parse error before '*' token xftint.h:277: warning: data definition has no type or storage class xftint.h:278: parse error before "XftPatternAddBool" xftint.h:278: parse error before '*' token xftint.h:278: warning: data definition has no type or storage class xftint.h:279: parse error before "XftPatternGet" xftint.h:279: parse error before '*' token xftint.h:279: warning: data definition has no type or storage class xftint.h:280: parse error before "XftPatternGetInteger" xftint.h:280: parse error before '*' token xftint.h:280: warning: data definition has no type or storage class xftint.h:281: parse error before "XftPatternGetDouble" xftint.h:281: parse error before '*' token xftint.h:281: warning: data definition has no type or storage class xftint.h:282: parse error before "XftPatternGetString" xftint.h:282: parse error before '*' token xftint.h:282: warning: data definition has no type or storage class xftint.h:283: parse error before "XftPatternGetMatrix" xftint.h:283: parse error before '*' token xftint.h:283: warning: data definition has no type or storage class xftint.h:284: parse error before "XftPatternGetBool" xftint.h:284: parse error before '*' token xftint.h:284: warning: data definition has no type or storage class xftint.h:285: parse error before '*' token xftint.h:285: parse error before '*' token xftint.h:285: warning: data definition has no type or storage class xftint.h:286: parse error before '*' token xftint.h:286: parse error before '*' token xftint.h:286: warning: data definition has no type or storage class xftint.h:287: parse error before '*' token xftint.h:287: parse error before '*' token xftint.h:287: warning: data definition has no type or storage class xftint.h:288: parse error before "XftNameUnparse" xftint.h:288: parse error before '*' token xftint.h:288: warning: data definition has no type or storage class xftint.h:289: parse error before "XftGlyphExists" xftint.h:289: parse error before "XftFont" xftint.h:289: warning: data definition has no type or storage class xftint.h:290: parse error before '*' token xftint.h:290: warning: data definition has no type or storage class xftint.h:291: parse error before '*' token xftint.h:292: parse error before '*' token xftint.h:293: parse error before '*' token xftint.h:293: warning: data definition has no type or storage class xftint.h:294: parse error before '*' token xftint.h:294: warning: data definition has no type or storage class xftint.h:295: parse error before '*' token xftint.h:295: parse error before '*' token xftint.h:295: warning: data definition has no type or storage class xftint.h:309: parse error before "XftFont" xftint.h:318: parse error before "XftFont" xftint.h:325: parse error before "XftGlyphFontSpec" xftint.h:333: parse error before '*' token xftint.h:334: parse error before "FcBool" xftint.h:334: warning: data definition has no type or storage class xftint.h:343: parse error before "XftDefaultGetBool" xftint.h:343: parse error before "FcBool" xftint.h:343: warning: data definition has no type or storage class xftint.h:351: parse error before '*' token xftint.h:352: warning: data definition has no type or storage class xftint.h:362: parse error before "XftDrawRenderPrepare" xftint.h:362: warning: data definition has no type or storage class xftint.h:370: parse error before "_XftSetFace" xftint.h:370: warning: data definition has no type or storage class xftint.h:377: parse error before "XftFont" xftint.h:380: parse error before "XftFont" xftint.h:393: parse error before '*' token xftint.h:396: parse error before "FcPattern" xftint.h:397: warning: data definition has no type or storage class xftcore.c:240: parse error before "XftFont" xftcore.c: In function `_XftSharpGlyphFind': xftcore.c:242: `font' undeclared (first use in this function) xftcore.c:242: (Each undeclared identifier is reported only once xftcore.c:242: for each function it appears in.) xftcore.c:242: parse error before ')' token xftcore.c:246: `FC_RGBA_NONE' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:842: parse error before "_XftSmoothGlyphPossible" xftcore.c: In function `_XftSmoothGlyphPossible': xftcore.c:845: `FcFalse' undeclared (first use in this function) xftcore.c:848: `FcTrue' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:858: parse error before "XftFont" xftcore.c: In function `_XftSmoothGlyphFind': xftcore.c:860: `font' undeclared (first use in this function) xftcore.c:860: parse error before ')' token xftcore.c:864: `FC_RGBA_NONE' undeclared (first use in this function) xftcore.c:866: `draw' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:908: parse error before "XftFont" xftcore.c: In function `_XftGlyphDefault': xftcore.c:910: `font' undeclared (first use in this function) xftcore.c:910: parse error before ')' token xftcore.c:913: `FcBool' undeclared (first use in this function) xftcore.c:913: parse error before "glyphs_loaded" xftcore.c:915: `dpy' undeclared (first use in this function) xftcore.c:915: `public' undeclared (first use in this function) xftcore.c:915: `FcTrue' undeclared (first use in this function) xftcore.c:916: `glyphs_loaded' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:930: parse error before "XftFont" xftcore.c: In function `XftGlyphCore': xftcore.c:936: `draw' undeclared (first use in this function) xftcore.c:937: `font' undeclared (first use in this function) xftcore.c:937: parse error before ')' token xftcore.c:941: `FcBool' undeclared (first use in this function) xftcore.c:941: parse error before "glyphs_loaded" xftcore.c:949: warning: assignment from incompatible pointer type xftcore.c:950: `nglyphs' undeclared (first use in this function) xftcore.c:952: `glyphs_loaded' undeclared (first use in this function) xftcore.c:952: `FcFalse' undeclared (first use in this function) xftcore.c:954: `public' undeclared (first use in this function) xftcore.c:954: `FcTrue' undeclared (first use in this function) xftcore.c:959: warning: assignment from incompatible pointer type xftcore.c:961: `color' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:1065: parse error before "XftFont" xftcore.c: In function `XftGlyphSpecCore': xftcore.c:1069: `draw' undeclared (first use in this function) xftcore.c:1070: `font' undeclared (first use in this function) xftcore.c:1070: parse error before ')' token xftcore.c:1073: `FcBool' undeclared (first use in this function) xftcore.c:1073: parse error before "glyphs_loaded" xftcore.c:1083: `glyphs_loaded' undeclared (first use in this function) xftcore.c:1083: `FcFalse' undeclared (first use in this function) xftcore.c:1085: `nglyphs' undeclared (first use in this function) xftcore.c:1090: `public' undeclared (first use in this function) xftcore.c:1090: `FcTrue' undeclared (first use in this function) xftcore.c:1090: request for member `glyph' in something not a structure or union xftcore.c:1092: request for member `glyph' in something not a structure or union xftcore.c:1093: request for member `x' in something not a structure or union xftcore.c:1094: request for member `y' in something not a structure or union xftcore.c:1122: `color' undeclared (first use in this function) xftcore.c:1178: request for member `glyph' in something not a structure or union xftcore.c:1183: request for member `x' in something not a structure or union xftcore.c:1184: request for member `y' in something not a structure or union xftcore.c:1197: request for member `glyph' in something not a structure or union xftcore.c:1201: request for member `x' in something not a structure or union xftcore.c:1201: request for member `y' in something not a structure or union xftcore.c: At top level: xftcore.c:1212: parse error before "XftGlyphFontSpec" xftcore.c: In function `XftGlyphFontSpecCore': xftcore.c:1215: `draw' undeclared (first use in this function) xftcore.c:1218: `FcBool' undeclared (first use in this function) xftcore.c:1218: parse error before "glyphs_loaded" xftcore.c:1227: `glyphs_loaded' undeclared (first use in this function) xftcore.c:1227: `FcFalse' undeclared (first use in this function) xftcore.c:1229: `nglyphs' undeclared (first use in this function) xftcore.c:1231: `public' undeclared (first use in this function) xftcore.c:1231: request for member `font' in something not a structure or union xftcore.c:1236: `FcTrue' undeclared (first use in this function) xftcore.c:1236: request for member `glyph' in something not a structure or union xftcore.c:1241: request for member `glyph' in something not a structure or union xftcore.c:1242: request for member `x' in something not a structure or union xftcore.c:1243: request for member `y' in something not a structure or union xftcore.c:1267: parse error before ')' token xftcore.c:1270: `color' undeclared (first use in this function) xftcore.c:1325: request for member `font' in something not a structure or union xftcore.c:1326: `font' undeclared (first use in this function) xftcore.c:1326: parse error before ')' token xftcore.c:1328: request for member `glyph' in something not a structure or union xftcore.c:1334: request for member `x' in something not a structure or union xftcore.c:1335: request for member `y' in something not a structure or union xftcore.c:1347: request for member `font' in something not a structure or union xftcore.c:1348: parse error before ')' token xftcore.c:1350: request for member `glyph' in something not a structure or union xftcore.c:1355: request for member `x' in something not a structure or union xftcore.c:1355: request for member `y' in something not a structure or union xftcore.c:1361: request for member `font' in something not a structure or union xftcore.c: At top level: xftint.h:129: storage size of `info' isn't known make: *** [xftcore.o] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message)
it really shouldnt be possible since the pango libs are already linked at that time... but it seems the pango libs are too "kind" when it comes to the version it links against.. it links libfreetype.so.6 when it should link libfreetype.so.6.3
so you're saying the radeon driver install script links against the wrong version of freetype?
Hmmm, thought I patched this (See http://www.xfree86.org/pipermail/fonts/2002-September/002075.html), do you see the patch succeed/fail ? Rigo
the raderon driver shouldnt at all be able to do that
Created attachment 4098 [details] fontconfig-2.0.tar.gz Reshuffled it a bit...Included descriptive 'die' messages...Hope this helps...
as i mention above, i'm new to this level of deep debugging on linux. hopefully, i've managed to capture enough of the emerge fontconfig output for you to see where it's dying. if not, if you can provide a command equivalent to emerge fontconfig 2>&1 output that will work with emerge to capture std error and std output, i'd be happy to run again & post the results. neuromancer root # emerge fontconfig Calculating dependencies ...done! >>> emerge x11-misc/fontconfig-2.0 to / >>> md5 ;-) fcpackage.2_0.tar.gz >>> Unpacking source... >>> Unpacking fcpackage.2_0.tar.gz >>> Source unpacked. + Running 'configure --sysconfdir=/etc --build=i686-pc-linux-gnu -- prefix=/usr/X11R6 --includedir=/usr/include': creating cache ./config.cache checking for gcc... gcc checking whether the C compiler (gcc -march=athlon-xp -m3dnow -msse - mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops - frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate- outgoing-args ) works... yes checking whether the C compiler (gcc -march=athlon-xp -m3dnow -msse - mfpmath=sse -mmmx -O3 -pipe -fforce-addr -fomit-frame-pointer -funroll-loops - frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate- outgoing-args ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for a BSD compatible install... /bin/install -c checking whether ln -s works... yes checking how to run the C preprocessor... gcc -E checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for X11/extensions/Xrender.h... yes checking for XRenderQueryVersion... yes checking for freetype-config... freetype-config checking for freetype/freetype.h... yes checking for FT_Init_FreeType... yes checking for fontconfig-config... no checking for fontconfig/fontconfig.h... no updating cache ./config.cache creating ./config.status creating Makefile creating xft.pc creating xft-config creating config.h Now type 'make' to compile cc -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr - fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt - falign-functions=4 -maccumulate-outgoing-args -I. -DHAVE_CONFIG_H - I/usr/X11R6/include -I/usr/include/freetype2 -fPIC -DPIC -c xftcolor.c -o xftcolor.o cc -march=athlon-xp -m3dnow -msse -mfpmath=sse -mmmx -O3 -pipe -fforce-addr - fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt - falign-functions=4 -maccumulate-outgoing-args -I. -DHAVE_CONFIG_H - I/usr/X11R6/include -I/usr/include/freetype2 -fPIC -DPIC -c xftcore.c -o xftcore.o In file included from xftint.h:39, from xftcolor.c:25: Xft.h:36:35: fontconfig/fontconfig.h: No such file or directory In file included from xftint.h:39, from xftcolor.c:25: Xft.h:61: parse error before "FcCharSet" Xft.h:61: warning: no semicolon at end of struct or union Xft.h:62: warning: data definition has no type or storage class Xft.h:63: parse error before '}' token Xft.h:63: warning: data definition has no type or storage class Xft.h:73: parse error before "FcChar32" Xft.h:73: warning: no semicolon at end of struct or union Xft.h:76: parse error before '}' token Xft.h:76: warning: data definition has no type or storage class Xft.h:79: parse error before "XftFont" Xft.h:79: warning: no semicolon at end of struct or union Xft.h:80: warning: data definition has no type or storage class Xft.h:83: parse error before '}' token Xft.h:83: warning: data definition has no type or storage class Xft.h:92: parse error before "XftFont" Xft.h:92: warning: no semicolon at end of struct or union Xft.h:96: parse error before '}' token Xft.h:96: warning: data definition has no type or storage class Xft.h:127: parse error before "XftDirScan" Xft.h:127: parse error before '*' token Xft.h:127: warning: data definition has no type or storage class Xft.h:130: parse error before "XftDirSave" Xft.h:130: parse error before '*' token Xft.h:130: warning: data definition has no type or storage class Xft.h:137: parse error before "FcPattern" Xft.h:140: parse error before "FcPattern" Xft.h:187: parse error before "XftFont" Xft.h:196: parse error before "XftFont" Xft.h:205: parse error before "XftFont" Xft.h:214: parse error before "XftFont" Xft.h:223: parse error before "XftFont" Xft.h:232: parse error before "XftFont" Xft.h:242: parse error before "XftFont" Xft.h:249: parse error before "XftCharFontSpec" Xft.h:255: parse error before "XftFont" Xft.h:262: parse error before "XftGlyphFontSpec" Xft.h:294: parse error before "XftFont" Xft.h:301: parse error before "XftFont" Xft.h:308: parse error before "XftFont" Xft.h:315: parse error before "XftFont" Xft.h:322: parse error before "XftFont" Xft.h:328: parse error before '*' token Xft.h:329: parse error before "FcPattern" Xft.h:329: warning: data definition has no type or storage class Xft.h:331: parse error before '*' token Xft.h:332: warning: data definition has no type or storage class Xft.h:334: parse error before '*' token Xft.h:335: warning: data definition has no type or storage class Xft.h:337: parse error before '*' token Xft.h:338: warning: data definition has no type or storage class Xft.h:343: parse error before '*' token Xft.h:346: parse error before '*' token Xft.h:349: parse error before "FcPattern" Xft.h:355: parse error before "XftFontInfoHash" Xft.h:355: warning: data definition has no type or storage class Xft.h:358: parse error before "XftFontInfoEqual" Xft.h:358: warning: data definition has no type or storage class Xft.h:360: parse error before '*' token Xft.h:361: parse error before "FcPattern" Xft.h:361: warning: data definition has no type or storage class Xft.h:363: parse error before '*' token Xft.h:364: parse error before "FcPattern" Xft.h:364: warning: data definition has no type or storage class Xft.h:366: parse error before '*' token Xft.h:367: parse error before "XftFont" Xft.h:367: warning: data definition has no type or storage class Xft.h:370: parse error before "XftFont" Xft.h:373: parse error before "XftInitFtLibrary" Xft.h:373: warning: data definition has no type or storage class Xft.h:378: parse error before "XftFont" Xft.h:385: parse error before "XftFont" Xft.h:392: parse error before "XftFontCheckGlyph" Xft.h:393: parse error before "XftFont" Xft.h:397: warning: data definition has no type or storage class Xft.h:400: parse error before "XftCharExists" Xft.h:401: parse error before "XftFont" Xft.h:402: warning: data definition has no type or storage class Xft.h:406: parse error before "XftFont" Xft.h:413: parse error before "XftInit" Xft.h:413: warning: data definition has no type or storage class Xft.h:422: parse error before '*' token Xft.h:425: warning: data definition has no type or storage class Xft.h:433: parse error before '*' token Xft.h:433: warning: data definition has no type or storage class Xft.h:442: parse error before "XftFont" Xft.h:455: parse error before "XftFont" Xft.h:466: parse error before "XftFont" Xft.h:480: parse error before "XftGlyphFontSpec" Xft.h:490: parse error before "XftCharFontSpec" Xft.h:497: parse error before "XftFont" Xft.h:510: parse error before "XftFont" Xft.h:523: parse error before "XftFont" Xft.h:536: parse error before "XftFont" Xft.h:549: parse error before "XftFont" Xft.h:562: parse error before "XftFont" Xft.h:575: parse error before "XftFont" Xft.h:588: parse error before "XftFont" Xft.h:600: parse error before '*' token Xft.h:601: warning: data definition has no type or storage class Xft.h:604: parse error before "FcPattern" In file included from xftcolor.c:25: xftint.h:40:34: fontconfig/fcprivate.h: No such file or directory xftint.h:41:35: fontconfig/fcfreetype.h: No such file or directory In file included from xftcolor.c:25: xftint.h:45: parse error before "FcValue" xftint.h:66: parse error before "FcChar32" xftint.h:66: warning: no semicolon at end of struct or union xftint.h:68: parse error before '}' token xftint.h:68: warning: data definition has no type or storage class xftint.h:101: parse error before "FcChar32" xftint.h:101: warning: no semicolon at end of struct or union xftint.h:107: parse error before "antialias" xftint.h:107: warning: data definition has no type or storage class xftint.h:110: parse error before "transform" xftint.h:110: warning: data definition has no type or storage class xftint.h:112: parse error before "render" xftint.h:112: warning: data definition has no type or storage class xftint.h:117: parse error before "minspace" xftint.h:117: warning: data definition has no type or storage class xftint.h:119: parse error before '}' token xftint.h:126: parse error before "XftFont" xftint.h:126: warning: no semicolon at end of struct or union xftint.h:127: warning: data definition has no type or storage class xftint.h:128: parse error before '*' token xftint.h:128: warning: data definition has no type or storage class xftint.h:141: parse error before '*' token xftint.h:141: warning: data definition has no type or storage class xftint.h:154: parse error before "use_free_glyphs" xftint.h:154: warning: data definition has no type or storage class xftint.h:155: warning: data definition has no type or storage class xftint.h:216: parse error before "FcPattern" xftint.h:216: warning: no semicolon at end of struct or union xftint.h:217: warning: data definition has no type or storage class xftint.h:218: parse error before '*' token xftint.h:218: warning: data definition has no type or storage class xftint.h:222: parse error before "use_free_glyphs" xftint.h:222: warning: data definition has no type or storage class xftint.h:226: parse error before '*' token xftint.h:226: warning: data definition has no type or storage class xftint.h:227: parse error before '}' token xftint.h:227: warning: data definition has no type or storage class xftint.h:243: parse error before '*' token xftint.h:243: warning: data definition has no type or storage class xftint.h:263: parse error before '*' token xftint.h:264: parse error before "XftMatrixEqual" xftint.h:264: parse error before '*' token xftint.h:264: warning: data definition has no type or storage class xftint.h:265: parse error before '*' token xftint.h:266: parse error before '*' token xftint.h:267: parse error before '*' token xftint.h:268: parse error before '*' token xftint.h:269: parse error before '*' token xftint.h:269: warning: data definition has no type or storage class xftint.h:270: parse error before "v" xftint.h:271: parse error before '*' token xftint.h:272: parse error before "XftPatternAdd" xftint.h:272: parse error before '*' token xftint.h:272: warning: data definition has no type or storage class xftint.h:273: parse error before "XftPatternDel" xftint.h:273: parse error before '*' token xftint.h:273: warning: data definition has no type or storage class xftint.h:274: parse error before "XftPatternAddInteger" xftint.h:274: parse error before '*' token xftint.h:274: warning: data definition has no type or storage class xftint.h:275: parse error before "XftPatternAddDouble" xftint.h:275: parse error before '*' token xftint.h:275: warning: data definition has no type or storage class xftint.h:276: parse error before "XftPatternAddMatrix" xftint.h:276: parse error before '*' token xftint.h:276: warning: data definition has no type or storage class xftint.h:277: parse error before "XftPatternAddString" xftint.h:277: parse error before '*' token xftint.h:277: warning: data definition has no type or storage class xftint.h:278: parse error before "XftPatternAddBool" xftint.h:278: parse error before '*' token xftint.h:278: warning: data definition has no type or storage class xftint.h:279: parse error before "XftPatternGet" xftint.h:279: parse error before '*' token xftint.h:279: warning: data definition has no type or storage class xftint.h:280: parse error before "XftPatternGetInteger" xftint.h:280: parse error before '*' token xftint.h:280: warning: data definition has no type or storage class xftint.h:281: parse error before "XftPatternGetDouble" xftint.h:281: parse error before '*' token xftint.h:281: warning: data definition has no type or storage class xftint.h:282: parse error before "XftPatternGetString" xftint.h:282: parse error before '*' token xftint.h:282: warning: data definition has no type or storage class xftint.h:283: parse error before "XftPatternGetMatrix" xftint.h:283: parse error before '*' token xftint.h:283: warning: data definition has no type or storage class xftint.h:284: parse error before "XftPatternGetBool" xftint.h:284: parse error before '*' token xftint.h:284: warning: data definition has no type or storage class xftint.h:285: parse error before '*' token xftint.h:285: parse error before '*' token xftint.h:285: warning: data definition has no type or storage class xftint.h:286: parse error before '*' token xftint.h:286: parse error before '*' token xftint.h:286: warning: data definition has no type or storage class xftint.h:287: parse error before '*' token xftint.h:287: parse error before '*' token xftint.h:287: warning: data definition has no type or storage class xftint.h:288: parse error before "XftNameUnparse" xftint.h:288: parse error before '*' token xftint.h:288: warning: data definition has no type or storage class xftint.h:289: parse error before "XftGlyphExists" xftint.h:289: parse error before "XftFont" xftint.h:289: warning: data definition has no type or storage class xftint.h:290: parse error before '*' token xftint.h:290: warning: data definition has no type or storage class xftint.h:291: parse error before '*' token xftint.h:292: parse error before '*' token xftint.h:293: parse error before '*' token xftint.h:293: warning: data definition has no type or storage class xftint.h:294: parse error before '*' token xftint.h:294: warning: data definition has no type or storage class xftint.h:295: parse error before '*' token xftint.h:295: parse error before '*' token xftint.h:295: warning: data definition has no type or storage class xftint.h:309: parse error before "XftFont" xftint.h:318: parse error before "XftFont" xftint.h:325: parse error before "XftGlyphFontSpec" xftint.h:333: parse error before '*' token xftint.h:334: parse error before "FcBool" xftint.h:334: warning: data definition has no type or storage class xftint.h:343: parse error before "XftDefaultGetBool" xftint.h:343: parse error before "FcBool" xftint.h:343: warning: data definition has no type or storage class xftint.h:351: parse error before '*' token xftint.h:352: warning: data definition has no type or storage class xftint.h:362: parse error before "XftDrawRenderPrepare" xftint.h:362: warning: data definition has no type or storage class xftint.h:370: parse error before "_XftSetFace" xftint.h:370: warning: data definition has no type or storage class xftint.h:377: parse error before "XftFont" xftint.h:380: parse error before "XftFont" xftint.h:393: parse error before '*' token xftint.h:396: parse error before "FcPattern" xftint.h:397: warning: data definition has no type or storage class xftint.h:129: storage size of `info' isn't known make: *** [xftcolor.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from xftint.h:39, from xftcore.c:26: Xft.h:36:35: fontconfig/fontconfig.h: No such file or directory In file included from xftint.h:39, from xftcore.c:26: Xft.h:61: parse error before "FcCharSet" Xft.h:61: warning: no semicolon at end of struct or union Xft.h:62: warning: data definition has no type or storage class Xft.h:63: parse error before '}' token Xft.h:63: warning: data definition has no type or storage class Xft.h:73: parse error before "FcChar32" Xft.h:73: warning: no semicolon at end of struct or union Xft.h:76: parse error before '}' token Xft.h:76: warning: data definition has no type or storage class Xft.h:79: parse error before "XftFont" Xft.h:79: warning: no semicolon at end of struct or union Xft.h:80: warning: data definition has no type or storage class Xft.h:83: parse error before '}' token Xft.h:83: warning: data definition has no type or storage class Xft.h:92: parse error before "XftFont" Xft.h:92: warning: no semicolon at end of struct or union Xft.h:96: parse error before '}' token Xft.h:96: warning: data definition has no type or storage class Xft.h:127: parse error before "XftDirScan" Xft.h:127: parse error before '*' token Xft.h:127: warning: data definition has no type or storage class Xft.h:130: parse error before "XftDirSave" Xft.h:130: parse error before '*' token Xft.h:130: warning: data definition has no type or storage class Xft.h:137: parse error before "FcPattern" Xft.h:140: parse error before "FcPattern" Xft.h:187: parse error before "XftFont" Xft.h:196: parse error before "XftFont" Xft.h:205: parse error before "XftFont" Xft.h:214: parse error before "XftFont" Xft.h:223: parse error before "XftFont" Xft.h:232: parse error before "XftFont" Xft.h:242: parse error before "XftFont" Xft.h:249: parse error before "XftCharFontSpec" Xft.h:255: parse error before "XftFont" Xft.h:262: parse error before "XftGlyphFontSpec" Xft.h:294: parse error before "XftFont" Xft.h:301: parse error before "XftFont" Xft.h:308: parse error before "XftFont" Xft.h:315: parse error before "XftFont" Xft.h:322: parse error before "XftFont" Xft.h:328: parse error before '*' token Xft.h:329: parse error before "FcPattern" Xft.h:329: warning: data definition has no type or storage class Xft.h:331: parse error before '*' token Xft.h:332: warning: data definition has no type or storage class Xft.h:334: parse error before '*' token Xft.h:335: warning: data definition has no type or storage class Xft.h:337: parse error before '*' token Xft.h:338: warning: data definition has no type or storage class Xft.h:343: parse error before '*' token Xft.h:346: parse error before '*' token Xft.h:349: parse error before "FcPattern" Xft.h:355: parse error before "XftFontInfoHash" Xft.h:355: warning: data definition has no type or storage class Xft.h:358: parse error before "XftFontInfoEqual" Xft.h:358: warning: data definition has no type or storage class Xft.h:360: parse error before '*' token Xft.h:361: parse error before "FcPattern" Xft.h:361: warning: data definition has no type or storage class Xft.h:363: parse error before '*' token Xft.h:364: parse error before "FcPattern" Xft.h:364: warning: data definition has no type or storage class Xft.h:366: parse error before '*' token Xft.h:367: parse error before "XftFont" Xft.h:367: warning: data definition has no type or storage class Xft.h:370: parse error before "XftFont" Xft.h:373: parse error before "XftInitFtLibrary" Xft.h:373: warning: data definition has no type or storage class Xft.h:378: parse error before "XftFont" Xft.h:385: parse error before "XftFont" Xft.h:392: parse error before "XftFontCheckGlyph" Xft.h:393: parse error before "XftFont" Xft.h:397: warning: data definition has no type or storage class Xft.h:400: parse error before "XftCharExists" Xft.h:401: parse error before "XftFont" Xft.h:402: warning: data definition has no type or storage class Xft.h:406: parse error before "XftFont" Xft.h:413: parse error before "XftInit" Xft.h:413: warning: data definition has no type or storage class Xft.h:422: parse error before '*' token Xft.h:425: warning: data definition has no type or storage class Xft.h:433: parse error before '*' token Xft.h:433: warning: data definition has no type or storage class Xft.h:442: parse error before "XftFont" Xft.h:455: parse error before "XftFont" Xft.h:466: parse error before "XftFont" Xft.h:480: parse error before "XftGlyphFontSpec" Xft.h:490: parse error before "XftCharFontSpec" Xft.h:497: parse error before "XftFont" Xft.h:510: parse error before "XftFont" Xft.h:523: parse error before "XftFont" Xft.h:536: parse error before "XftFont" Xft.h:549: parse error before "XftFont" Xft.h:562: parse error before "XftFont" Xft.h:575: parse error before "XftFont" Xft.h:588: parse error before "XftFont" Xft.h:600: parse error before '*' token Xft.h:601: warning: data definition has no type or storage class Xft.h:604: parse error before "FcPattern" In file included from xftcore.c:26: xftint.h:40:34: fontconfig/fcprivate.h: No such file or directory xftint.h:41:35: fontconfig/fcfreetype.h: No such file or directory In file included from xftcore.c:26: xftint.h:45: parse error before "FcValue" xftint.h:66: parse error before "FcChar32" xftint.h:66: warning: no semicolon at end of struct or union xftint.h:68: parse error before '}' token xftint.h:68: warning: data definition has no type or storage class xftint.h:101: parse error before "FcChar32" xftint.h:101: warning: no semicolon at end of struct or union xftint.h:107: parse error before "antialias" xftint.h:107: warning: data definition has no type or storage class xftint.h:110: parse error before "transform" xftint.h:110: warning: data definition has no type or storage class xftint.h:112: parse error before "render" xftint.h:112: warning: data definition has no type or storage class xftint.h:117: parse error before "minspace" xftint.h:117: warning: data definition has no type or storage class xftint.h:119: parse error before '}' token xftint.h:126: parse error before "XftFont" xftint.h:126: warning: no semicolon at end of struct or union xftint.h:127: warning: data definition has no type or storage class xftint.h:128: parse error before '*' token xftint.h:128: warning: data definition has no type or storage class xftint.h:141: parse error before '*' token xftint.h:141: warning: data definition has no type or storage class xftint.h:154: parse error before "use_free_glyphs" xftint.h:154: warning: data definition has no type or storage class xftint.h:155: warning: data definition has no type or storage class xftint.h:216: parse error before "FcPattern" xftint.h:216: warning: no semicolon at end of struct or union xftint.h:217: warning: data definition has no type or storage class xftint.h:218: parse error before '*' token xftint.h:218: warning: data definition has no type or storage class xftint.h:222: parse error before "use_free_glyphs" xftint.h:222: warning: data definition has no type or storage class xftint.h:226: parse error before '*' token xftint.h:226: warning: data definition has no type or storage class xftint.h:227: parse error before '}' token xftint.h:227: warning: data definition has no type or storage class xftint.h:243: parse error before '*' token xftint.h:243: warning: data definition has no type or storage class xftint.h:263: parse error before '*' token xftint.h:264: parse error before "XftMatrixEqual" xftint.h:264: parse error before '*' token xftint.h:264: warning: data definition has no type or storage class xftint.h:265: parse error before '*' token xftint.h:266: parse error before '*' token xftint.h:267: parse error before '*' token xftint.h:268: parse error before '*' token xftint.h:269: parse error before '*' token xftint.h:269: warning: data definition has no type or storage class xftint.h:270: parse error before "v" xftint.h:271: parse error before '*' token xftint.h:272: parse error before "XftPatternAdd" xftint.h:272: parse error before '*' token xftint.h:272: warning: data definition has no type or storage class xftint.h:273: parse error before "XftPatternDel" xftint.h:273: parse error before '*' token xftint.h:273: warning: data definition has no type or storage class xftint.h:274: parse error before "XftPatternAddInteger" xftint.h:274: parse error before '*' token xftint.h:274: warning: data definition has no type or storage class xftint.h:275: parse error before "XftPatternAddDouble" xftint.h:275: parse error before '*' token xftint.h:275: warning: data definition has no type or storage class xftint.h:276: parse error before "XftPatternAddMatrix" xftint.h:276: parse error before '*' token xftint.h:276: warning: data definition has no type or storage class xftint.h:277: parse error before "XftPatternAddString" xftint.h:277: parse error before '*' token xftint.h:277: warning: data definition has no type or storage class xftint.h:278: parse error before "XftPatternAddBool" xftint.h:278: parse error before '*' token xftint.h:278: warning: data definition has no type or storage class xftint.h:279: parse error before "XftPatternGet" xftint.h:279: parse error before '*' token xftint.h:279: warning: data definition has no type or storage class xftint.h:280: parse error before "XftPatternGetInteger" xftint.h:280: parse error before '*' token xftint.h:280: warning: data definition has no type or storage class xftint.h:281: parse error before "XftPatternGetDouble" xftint.h:281: parse error before '*' token xftint.h:281: warning: data definition has no type or storage class xftint.h:282: parse error before "XftPatternGetString" xftint.h:282: parse error before '*' token xftint.h:282: warning: data definition has no type or storage class xftint.h:283: parse error before "XftPatternGetMatrix" xftint.h:283: parse error before '*' token xftint.h:283: warning: data definition has no type or storage class xftint.h:284: parse error before "XftPatternGetBool" xftint.h:284: parse error before '*' token xftint.h:284: warning: data definition has no type or storage class xftint.h:285: parse error before '*' token xftint.h:285: parse error before '*' token xftint.h:285: warning: data definition has no type or storage class xftint.h:286: parse error before '*' token xftint.h:286: parse error before '*' token xftint.h:286: warning: data definition has no type or storage class xftint.h:287: parse error before '*' token xftint.h:287: parse error before '*' token xftint.h:287: warning: data definition has no type or storage class xftint.h:288: parse error before "XftNameUnparse" xftint.h:288: parse error before '*' token xftint.h:288: warning: data definition has no type or storage class xftint.h:289: parse error before "XftGlyphExists" xftint.h:289: parse error before "XftFont" xftint.h:289: warning: data definition has no type or storage class xftint.h:290: parse error before '*' token xftint.h:290: warning: data definition has no type or storage class xftint.h:291: parse error before '*' token xftint.h:292: parse error before '*' token xftint.h:293: parse error before '*' token xftint.h:293: warning: data definition has no type or storage class xftint.h:294: parse error before '*' token xftint.h:294: warning: data definition has no type or storage class xftint.h:295: parse error before '*' token xftint.h:295: parse error before '*' token xftint.h:295: warning: data definition has no type or storage class xftint.h:309: parse error before "XftFont" xftint.h:318: parse error before "XftFont" xftint.h:325: parse error before "XftGlyphFontSpec" xftint.h:333: parse error before '*' token xftint.h:334: parse error before "FcBool" xftint.h:334: warning: data definition has no type or storage class xftint.h:343: parse error before "XftDefaultGetBool" xftint.h:343: parse error before "FcBool" xftint.h:343: warning: data definition has no type or storage class xftint.h:351: parse error before '*' token xftint.h:352: warning: data definition has no type or storage class xftint.h:362: parse error before "XftDrawRenderPrepare" xftint.h:362: warning: data definition has no type or storage class xftint.h:370: parse error before "_XftSetFace" xftint.h:370: warning: data definition has no type or storage class xftint.h:377: parse error before "XftFont" xftint.h:380: parse error before "XftFont" xftint.h:393: parse error before '*' token xftint.h:396: parse error before "FcPattern" xftint.h:397: warning: data definition has no type or storage class xftcore.c:240: parse error before "XftFont" xftcore.c: In function `_XftSharpGlyphFind': xftcore.c:242: `font' undeclared (first use in this function) xftcore.c:242: (Each undeclared identifier is reported only once xftcore.c:242: for each function it appears in.) xftcore.c:242: parse error before ')' token xftcore.c:246: `FC_RGBA_NONE' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:842: parse error before "_XftSmoothGlyphPossible" xftcore.c: In function `_XftSmoothGlyphPossible': xftcore.c:845: `FcFalse' undeclared (first use in this function) xftcore.c:848: `FcTrue' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:858: parse error before "XftFont" xftcore.c: In function `_XftSmoothGlyphFind': xftcore.c:860: `font' undeclared (first use in this function) xftcore.c:860: parse error before ')' token xftcore.c:864: `FC_RGBA_NONE' undeclared (first use in this function) xftcore.c:866: `draw' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:908: parse error before "XftFont" xftcore.c: In function `_XftGlyphDefault': xftcore.c:910: `font' undeclared (first use in this function) xftcore.c:910: parse error before ')' token xftcore.c:913: `FcBool' undeclared (first use in this function) xftcore.c:913: parse error before "glyphs_loaded" xftcore.c:915: `dpy' undeclared (first use in this function) xftcore.c:915: `public' undeclared (first use in this function) xftcore.c:915: `FcTrue' undeclared (first use in this function) xftcore.c:916: `glyphs_loaded' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:930: parse error before "XftFont" xftcore.c: In function `XftGlyphCore': xftcore.c:936: `draw' undeclared (first use in this function) xftcore.c:937: `font' undeclared (first use in this function) xftcore.c:937: parse error before ')' token xftcore.c:941: `FcBool' undeclared (first use in this function) xftcore.c:941: parse error before "glyphs_loaded" xftcore.c:949: warning: assignment from incompatible pointer type xftcore.c:950: `nglyphs' undeclared (first use in this function) xftcore.c:952: `glyphs_loaded' undeclared (first use in this function) xftcore.c:952: `FcFalse' undeclared (first use in this function) xftcore.c:954: `public' undeclared (first use in this function) xftcore.c:954: `FcTrue' undeclared (first use in this function) xftcore.c:959: warning: assignment from incompatible pointer type xftcore.c:961: `color' undeclared (first use in this function) xftcore.c: At top level: xftcore.c:1065: parse error before "XftFont" xftcore.c: In function `XftGlyphSpecCore': xftcore.c:1069: `draw' undeclared (first use in this function) xftcore.c:1070: `font' undeclared (first use in this function) xftcore.c:1070: parse error before ')' token xftcore.c:1073: `FcBool' undeclared (first use in this function) xftcore.c:1073: parse error before "glyphs_loaded" xftcore.c:1083: `glyphs_loaded' undeclared (first use in this function) xftcore.c:1083: `FcFalse' undeclared (first use in this function) xftcore.c:1085: `nglyphs' undeclared (first use in this function) xftcore.c:1090: `public' undeclared (first use in this function) xftcore.c:1090: `FcTrue' undeclared (first use in this function) xftcore.c:1090: request for member `glyph' in something not a structure or union xftcore.c:1092: request for member `glyph' in something not a structure or union xftcore.c:1093: request for member `x' in something not a structure or union xftcore.c:1094: request for member `y' in something not a structure or union xftcore.c:1122: `color' undeclared (first use in this function) xftcore.c:1178: request for member `glyph' in something not a structure or union xftcore.c:1183: request for member `x' in something not a structure or union xftcore.c:1184: request for member `y' in something not a structure or union xftcore.c:1197: request for member `glyph' in something not a structure or union xftcore.c:1201: request for member `x' in something not a structure or union xftcore.c:1201: request for member `y' in something not a structure or union xftcore.c: At top level: xftcore.c:1212: parse error before "XftGlyphFontSpec" xftcore.c: In function `XftGlyphFontSpecCore': xftcore.c:1215: `draw' undeclared (first use in this function) xftcore.c:1218: `FcBool' undeclared (first use in this function) xftcore.c:1218: parse error before "glyphs_loaded" xftcore.c:1227: `glyphs_loaded' undeclared (first use in this function) xftcore.c:1227: `FcFalse' undeclared (first use in this function) xftcore.c:1229: `nglyphs' undeclared (first use in this function) xftcore.c:1231: `public' undeclared (first use in this function) xftcore.c:1231: request for member `font' in something not a structure or union xftcore.c:1236: `FcTrue' undeclared (first use in this function) xftcore.c:1236: request for member `glyph' in something not a structure or union xftcore.c:1241: request for member `glyph' in something not a structure or union xftcore.c:1242: request for member `x' in something not a structure or union xftcore.c:1243: request for member `y' in something not a structure or union xftcore.c:1267: parse error before ')' token xftcore.c:1270: `color' undeclared (first use in this function) xftcore.c:1325: request for member `font' in something not a structure or union xftcore.c:1326: `font' undeclared (first use in this function) xftcore.c:1326: parse error before ')' token xftcore.c:1328: request for member `glyph' in something not a structure or union xftcore.c:1334: request for member `x' in something not a structure or union xftcore.c:1335: request for member `y' in something not a structure or union xftcore.c:1347: request for member `font' in something not a structure or union xftcore.c:1348: parse error before ')' token xftcore.c:1350: request for member `glyph' in something not a structure or union xftcore.c:1355: request for member `x' in something not a structure or union xftcore.c:1355: request for member `y' in something not a structure or union xftcore.c:1361: request for member `font' in something not a structure or union xftcore.c: At top level: xftint.h:129: storage size of `info' isn't known make: *** [xftcore.o] Error 1 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 6, Exitcode 2 !!! (no error message) neuromancer root #
Did you use the 1st. or 2nd. fonconfig I supplied Julian ? Rigo
the second. am i correct that all i need to do is unzip/untar it and copy it over the 1st fontconfig you provided in /usr/portage/x11-misc? if so, then that's what i did, prior to attempting the emerge. i'm currently emerging gnome on the system (rebuilt YET again). after that i'm going to try emerging some stuff that depends on pango (gkrellm, xscreensaver). if that works correctly (like i expect it to), i'm going to backup or image the system, so i can restore to EXACTLY that point. this will make future testing less painful, and i can also test my theory that the system breaks when the ATI radeon driver is installed.
hmm just struck me echo $LD_PRELOAD_PATH on the troublesome machine. something might change this for the dynamic linker!
Spider, Rigo and anyone else who's still listening, I really appreciate your efforts! Spider, echo $LD_PRELOAD_PATH returns nothing, whether the system is broken or not. I've gotten very familiar with Mondo and built a restore CD with which I can go back to a working system for testing. I wrote a script to examine everything you've had me examine up till now in this bug report (ie. ldd, ldconfig, etc.). I can now generate the problem repeatedly and have narrowed it down to the ATI radeon driver. Starting from a working system I: rpm -Uvh --nodeps --force radeondriver.rpm at this point, I can still emerge gkrellm, and libfreetype links correctly I can start X with the driver and see that it's installed and working via glxinfo & glxgears ONLY AFTER A REBOOT does it break! I have NO idea what's going on here. Here's a diff of the test script I wrote comparing the output with radeon driver installed (but BEFORE reboot) vs. output after a reboot (if you want i can provide the full output): 257c257 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40076000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40077000) 265c265 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40076000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40077000) 273c273 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40076000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40077000) 281c281 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40082000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40083000) 285,286c285,286 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40131000) < libc.so.6 => /lib/libc.so.6 (0x40195000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40131000) > libc.so.6 => /lib/libc.so.6 (0x40177000) 291c291 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40082000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40083000) 295,296c295,296 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40131000) < libc.so.6 => /lib/libc.so.6 (0x40195000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40131000) > libc.so.6 => /lib/libc.so.6 (0x40177000) 301c301 < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40082000) --- > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40083000) 305,306c305,306 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x40131000) < libc.so.6 => /lib/libc.so.6 (0x40195000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x40131000) > libc.so.6 => /lib/libc.so.6 (0x40177000) 311c311 < libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004c000) --- > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004d000) 321c321 < libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004c000) --- > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004d000) 331c331 < libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004c000) --- > libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x4004d000) 341c341 < libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006e000) --- > libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006f000) 345,350c345,350 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4017f000) < libc.so.6 => /lib/libc.so.6 (0x401e3000) < libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40326000) < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4035e000) < libdl.so.2 => /lib/libdl.so.2 (0x40362000) < libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40366000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x4017f000) > libc.so.6 => /lib/libc.so.6 (0x401c5000) > libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40308000) > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40340000) > libdl.so.2 => /lib/libdl.so.2 (0x40345000) > libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40348000) 355c355 < libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006e000) --- > libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006f000) 359,364c359,364 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4017f000) < libc.so.6 => /lib/libc.so.6 (0x401e3000) < libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40326000) < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4035e000) < libdl.so.2 => /lib/libdl.so.2 (0x40362000) < libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40366000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x4017f000) > libc.so.6 => /lib/libc.so.6 (0x401c5000) > libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40308000) > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40340000) > libdl.so.2 => /lib/libdl.so.2 (0x40345000) > libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40348000) 369c369 < libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006e000) --- > libXft.so.1 => /usr/X11R6/lib/libXft.so.1 (0x4006f000) 373,378c373,378 < libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x4017f000) < libc.so.6 => /lib/libc.so.6 (0x401e3000) < libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40326000) < libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x4035e000) < libdl.so.2 => /lib/libdl.so.2 (0x40362000) < libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40366000) --- > libfreetype.so.6 => /usr/X11R6/lib/libfreetype.so.6 (0x4017f000) > libc.so.6 => /lib/libc.so.6 (0x401c5000) > libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x40308000) > libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x40340000) > libdl.so.2 => /lib/libdl.so.2 (0x40345000) > libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40348000)
could you please send me a copy of that rpm, or tell me where to get it?
following these steps (from a gentoo forum post) seems to fix the broken system: emerge \=freetype-2.0.9 emerge pango should this bug be marked fixed now? or is this not a "proper" solution?
Not really. Can you send me rpm of the package you were using, that might give some insight in this issue (i think that is the problem really) ?
Sure. It's a big one, but it's on its way to you. I e-mailed it to Spider when he requested it, but hadn't heard back. It can also be found here: http://mirror.ati.com/support/products/pc/radeon8500/linux/radeon8500linuxdriver s.html?cboOS=LinuxXFree86&cboProducts=RADEON+8500&cmdNext=GO%21
I think env-update overwrites your initial ld.so.conf when you've just installed the drivers. You should install it, check your /etc/ld.so.conf and then do an env-update and see if there's any difference with ld.so.conf as it is afterwards. I'm not sure how this all ties in with the freetype stuff, but it would explain what you say in comment #43 . Oh and the mail never came, i think it gets blocked by some mailserver along the way (spiders as well /me thinks). I downloaded the pack myself (which was a hell - the worst server ive seen in ages - <1K/sec - long live wget ).
no more activity. closing