Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11699 - gaim requiries gnome-core if USE=gnome defined
Summary: gaim requiries gnome-core if USE=gnome defined
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-12-06 17:38 UTC by Matthew M. Austin
Modified: 2003-02-10 14:19 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 Matthew M. Austin 2002-12-06 17:38:58 UTC
otherwise complilation will fail when applet-widget.h cannot be found.  This is
true of gaim-0.59.6 and possibly others.
Comment 1 SpanKY gentoo-dev 2002-12-06 17:57:22 UTC
isnt applet-widget.h part of gnome-panel ? 
root@vapier root # qpkg -f /usr/include/applet-widget.h 
gnome-base/gnome-panel * 
Comment 2 Matthew M. Austin 2002-12-06 18:11:14 UTC
Maybe not for gnome2 . . . I certainly haven't deleted anything and it wasn't
there before gnome-core was installed.

yogi events # emerge -s gnome-panel
Searching...   
[ Results for search key : gnome-panel ]
[ Applications found : 1 ]
 
*  gnome-base/gnome-panel
      Latest version available: 2.0.11
      Latest version installed: 2.0.11
      Size of downloaded files: 1,645 kB
      Homepage:    http://www.gnome.org/
      Description: The Panel for Gnome2

yogi events # qpkg -f /usr/include/applet-widget.h
gnome-base/gnome-core *
Comment 3 foser (RETIRED) gentoo-dev 2002-12-09 12:33:01 UTC
It reall should be in gnome-panel.

Whats the output of 'qpkg -l gnome-panel-1' ? (as attachment plz)
Comment 4 Matthew M. Austin 2002-12-09 14:21:48 UTC
That's easy . . . there is no output as I am running gnome2 so I don't have
gnome-panel-1.  Keep in mind that this installation has only run gnome2, so its
likely this dependency would'nt have been exposed on a machine upgraded from
gnome 1.4
Comment 5 Matthew M. Austin 2002-12-12 14:58:45 UTC
gnome-core installation causes unwanted side effects when gnome2 is installed. 
For gaim to be used with gnome2 applet-widget.c needs to be installable in some
clean fashion.

On a fresh system with no desktop if I:
emerge gnome

.... then some hours later ;-)

emerge gaim

the compile/install will fail because applet-widget.c isn't on the system.

Hope this clarifies the situation.
Comment 6 foser (RETIRED) gentoo-dev 2002-12-12 15:29:13 UTC
It doesn't have an applet on gnome2 afaik, it uses the system tray applet and
doesnt need anything special for that. The problem with applet-widget is about a
gtk1 dep.
Comment 7 Matthew M. Austin 2003-01-17 17:07:04 UTC
In order to compile with gnome2 and not have the panel regress ala:

yogi root # emerge -p gaim

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild    UD] gnome-base/gnome-panel-1.4.2-r1 [2.0.11]
[ebuild   R  ] net-im/gaim-0.59.8-r1 

I used the 'export USE="-gnome" to temporarily disable gnome as a USE variable
and it installed fine.
Comment 8 foser (RETIRED) gentoo-dev 2003-02-08 14:57:04 UTC
foser@rivendell foser $ qpkg -f /usr/include/applet-widget.h
gnome-base/gnome-panel *

i don't see a problem here, seems to work fine here. The widget stuff can be irritating sometimes, but since i can't reproduce it and gnome2 is the main focus now i'm closing this.
Comment 9 Matthew M. Austin 2003-02-08 23:57:04 UTC
its a part of the 1.4 gnome-panel but not a part of the 2.0 panel . . . at least at the time I installed it.  You'll note I had to use the -gnome USE flag to install.  I had a naked gnome 2.0 install (ie *never* had a previous version of gnome on the box) then the install failed.  If you reproduced this with a fresh install then maybe gnome-panel 2.0's been updated otherwise this was closed prematurely.

what version of gnome-panel is this resolved against?
Comment 10 foser (RETIRED) gentoo-dev 2003-02-09 06:53:16 UTC
1.4 apps wont work with the 2.0 panel, its as simple as that. I don't see your problem. Building it with USE=-gnome +gtk2 and you should be fine.
Comment 11 Matthew M. Austin 2003-02-10 13:22:50 UTC
I've had it working on my box for a while . . . but isn't this a bug that new users will encounter if they do a fresh install of gnome2 followed by a gaim installation?

That's the position I was in that I hope others don't have to go through.  Perhaps it would suffice to add the relevant info from this bug list to the error messages of a failed gaim ebuild.

Bottom line is the ebuild was failing for me until I figured out a work around.  That's not the desired behavior aka a bug in the ebuild right?
Comment 12 foser (RETIRED) gentoo-dev 2003-02-10 14:19:31 UTC
i just dont see the behaviour you are describing..

the file you mention should be build by gnome-panel, not gnome-core and those headers only have todo with gnome1, not gnome2.