Summary: | gtkhtml library include incorrect path | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jon Hood (RETIRED) <squinky86> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jon Hood (RETIRED)
![]() For anyone running into this problem, the quick-n-dirty fix is to add the following after ./configure in the ebuild: sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" src/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" art/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" doc/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" macros/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" po/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" components/Makefile sed -i -e "s:-I/var/tmp/portage/gal-0.24/image/:-I:g" components/*/Makefile can you please include your /usr/lib/libgal.la $ cat /usr/lib/libgal.la # libgal.la - a libtool library file # Generated by ltmain.sh - GNU libtool 1.4.2 (1.922.2.54 2001/09/11 03:33:37) # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libgal.so.23' # Names of this library. library_names='libgal.so.23.0.0 libgal.so.23 libgal.so' # The name of the static archive. old_library='libgal.a' # Libraries that this one depends upon. dependency_libs=' -lSM -lICE -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.la /usr/lib/libgdk.la /usr/lib/libgmodule.la /usr/lib/libglib.la -ldl -lXi -lXext -lX11 -lm' # Version information for libgal. current=23 age=0 revision=0 # Is this an already installed library? installed=yes # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/lib' do a grep for '/var/tmp/portage' in your /usr/lib *.la files. looks like ntop is messed up too: # grep "/var/tmp/portage" /usr/lib/*.la libgtkhtml-1.1.la:dependency_libs=' -L/usr/lib -L/usr/X11R6/lib -L/var/tmp/portage/gal-0.24/image//usr/lib /usr/lib/libgal.la /usr/lib/libgnomeprint.la /usr/lib/libfreetype.la /usr/lib/libgnomecanvaspixbuf.la /usr/lib/libbonobox.la /usr/lib/libbonobo.la /usr/lib/libgdk_pixbuf.la /usr/lib/libglade-gnome.la /usr/lib/libglade.la /usr/lib/libxml.la -lncurses /usr/lib/libgnomeui.la /usr/lib/libart_lgpl.la /usr/lib/libgdk_imlib.la -lSM -lICE /usr/lib/libgnome.la /usr/lib/libgnomesupport.la -lz /usr/lib/libesd.la /usr/lib/libasound.la -lpthread /usr/lib/libaudiofile.la -ldb1 /usr/lib/libgconf-gtk-1.la /usr/lib/libgconf-1.la /usr/lib/liboaf.la /usr/lib/libpopt.la /usr/lib/libORBitCosNaming.la /usr/lib/libORBit.la /usr/lib/libIIOP.la -lwrap /usr/lib/libORBitutil.la /usr/lib/libgtk.la /usr/lib/libgdk.la /usr/lib/libgmodule.la /usr/lib/libglib.la -ldl -lXi -lXext -lX11 -lm' libntop.la:dependency_libs=' -L/usr/local/lib -L/var/tmp/portage/ntop-3.0/work/ntop-3.0/myrrd /usr/lib/libxml2.la /usr/lib/libglib.la -lpthread -lresolv -lnsl -lcrypt -lc -lssl -lcrypto -lpcap /usr/lib/libgdbm.la /usr/lib/libgd.la -L/usr/X11R6/lib -lXpm -lX11 /usr/lib/libjpeg.la /usr/lib/libfreetype.la -lpng12 -lm -lpng -lz -lmyrrd' libntopreport.la:dependency_libs=' -L/usr/local/lib -L/var/tmp/portage/ntop-3.0/work/ntop-3.0/myrrd /usr/lib/libxml2.la /usr/lib/libglib.la -lpthread -lresolv -lnsl -lcrypt -lc -lssl -lcrypto -lpcap /usr/lib/libgdbm.la /usr/lib/libgd.la -L/usr/X11R6/lib -lXpm -lX11 /usr/lib/libjpeg.la /usr/lib/libfreetype.la -lpng12 -lm -lpng -lz -lmyrrd' hmm long time no blah you have to rebuild those packages owning those .la's (might need to figure out the right order -> altough not in this case i bet) This is usually non-reproducable weirdness. |