Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3528 - rep-gtk does not have libgnome as a DEPEND
Summary: rep-gtk does not have libgnome as a DEPEND
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High critical (vote)
Assignee: Gabriele Giorgetti
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-09 01:07 UTC by Phil Bordelon (sunflare)
Modified: 2003-02-04 19:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Phil Bordelon (sunflare) 2002-06-09 01:07:27 UTC
The summary says it all: rep-gtk does not have libgnome as a DEPEND.  This makes
'emerge --update world' break on those systems upgrading from GNOME 1.4 to GNOME
2.0, which is a bad bad thing.
Comment 1 Phil Bordelon (sunflare) 2002-06-09 01:49:40 UTC
Indeed, after getting to libgnome, it STILL doesn't build properly:
--
   -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0
-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   -I/usr/include
-I/usr/lib/rep/i686-pc-linux-gnu  -I/usr/include/libglade-2.0
-I/usr/include/gtk-2.0 -I/usr/include/libxml2 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -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   
-I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2
-I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include
-I/usr/include/linc-1.0 -I/usr/include/bonobo-activation-2.0
-I/usr/include/libxml2     -I/usr/include/libgnomecanvas-2.0
-I/usr/include/libart-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2
-I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/X11R6/include   
-I/usr/include/gtk-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  
gnomelib-support.c
i686-pc-linux-gnu-gcc -c -DHAVE_CONFIG_H -I. -march=i686 -O3 -pipe -g
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -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 -I/usr/include -I/usr/lib/rep/i686-pc-linux-gnu
-I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libxml2
-I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -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 -I/usr/include/libgnome-2.0 -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0
-I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0
-I/usr/lib/gnome-vfs-2.0/include -I/usr/include/linc-1.0
-I/usr/include/bonobo-activation-2.0 -I/usr/include/libxml2
-I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0
-I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/gtk-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/X11R6/include -I/usr/include/gtk-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include gnomelib-support.c  -fPIC
-DPIC -o gnomelib-support.lo
gnomelib-support.c:6: gnome.h: No such file or directory
In file included from gnomelib-support.c:8:
rep-gnome.h:5: gnome.h: No such file or directory
In file included from gnomelib-support.c:8:
rep-gnome.h:26: parse error before `*'
rep-gnome.h:26: warning: data definition has no type or storage class
make: *** [gnomelib-support.lo] Error 1
rm gdk-glue.c gdk-pixbuf-glue.c glib-glue.c

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 10, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/x11-libs/rep-gtk/rep-gtk-20020524.ebuild .
--

I'm going to try emerging it after each package further down the GNOME
hierarchy, and I'll report when I find the one that 'magically' fixes it.
Comment 2 Phil Bordelon (sunflare) 2002-06-09 02:01:02 UTC
After libbonoboui emerged, it worked fine.  That needs to be a DEPEND as well.

I also saw a lot of other libraries it was using--Glade, gnome-canvas, and GTK
among them--so if they're not part of the DEPEND list, they need to be.
Comment 3 Gabriele Giorgetti 2002-06-09 09:01:59 UTC
Hopefully fixed.

- stroke