I've been trying to get a few recalcitrant packages to build (evolution-data-server, openoffice) but they seem to require things that my system does not have, and portage doesn't know this.
So I'm trying revdep-rebuild, which also fails. In particular, x11-libs/gtkglext-1.2.0 won't build because during configuration, it lacks "GL library". I've been trying to use equery to figure out what package owns some of the things in the /usr/include/GL directory, to no avail. So here's the tail end of the revdep output, in hopes a more experienced hand can help... checking for GL/glu.h... yes checking for glVertex3d in -lGLcore... no checking for glVertex3d in -lGL... no checking for glVertex3f in -lGL... no checking for glVertex3i in -lGL... no checking for glVertex3s in -lGL... no checking for glVertex3d in -lMesaGL... no configure: error: Cannot find GL library !!! Please attach the following file when seeking support: !!! /var/tmp/portage/x11-libs/gtkglext-1.2.0/work/gtkglext-1.2.0/config.log * * ERROR: x11-libs/gtkglext-1.2.0 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 1334: Called gnome2_src_configure * environment, line 1113: Called econf * ebuild.sh, line 534: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-libs/gtkglext-1.2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/gtkglext-1.2.0/temp/environment'. * >>> Failed to emerge x11-libs/gtkglext-1.2.0, Log file: >>> '/var/tmp/portage/x11-libs/gtkglext-1.2.0/temp/build.log' * GNU info directory index is up-to-date. * * revdep-rebuild failed to emerge all packages. * you have the following choices: * - If emerge failed during the build, fix the problems and re-run revdep-rebuild. * - Use /etc/portage/package.keywords to unmask a newer version of the package. * (and remove 5_order.rr to be evaluated again) * - Modify the above emerge command and run it manually. * - Compile or unmerge unsatisfied packages manually, * remove temporary files, and try again. * (you can edit package/ebuild list first) * * To remove temporary files, please run: * rm /var/cache/revdep-rebuild/*.rr treat ~ # -- Kevin O'Gorman, PhD