Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug
Bug#: 7587
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Paul Thompson <thompson@pobox.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
glame-0.6.3-r1.ebuild glame-0.6.3-r1.ebuild ; fix and change text/plain Paul Thompson 2002-09-06 17:40 0000 1.85 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 7587 depends on: Show dependency tree
Bug 7587 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2002-09-06 17:39 0000
If built without 'nls' in the USE variable, glame failed to compile on
my system. Using sed to remove an #include <libintl.h> from one file
fixes it. It also has no effect upon compiling that file if using 'nls'.

The 0.6.3 ebuild also uses the 'gnome' use flag to determine if the
app should be built with a gui rather than just a cli. The app does depend on
various
gnome libs if you want the gui, but it isnt _optional_ if you want the
gui, and if you run X, you probably want the gui, even if you dont run
gnome.
I rewrote it to use the 'X' USE flag instead.

Tested with combinations of 'X' and 'nls' of f and on.

Paul

------- Comment #1 From Paul Thompson 2002-09-06 17:40:59 0000 -------
Created an attachment (id=3707) [details]
glame-0.6.3-r1.ebuild ;  fix and change

------- Comment #2 From Seemant Kulleen (RETIRED) 2002-09-07 04:23:01 0000 -------
no, I'm with you on the NLS thing, but definitely NOT the gnome thing.  People
without "gnome" in USE do NOT want any gnome* stuff on their system.

------- Comment #3 From Paul Thompson 2002-09-07 20:07:13 0000 -------
Hi Seemant;

The idea that if I have '-gnome', that I dont get _any_ gnomeish stuff in an ebuild
is nice in theory, but it doesnt seem to work that way. I mean, with glame, you
have a sort of 'choice' in that you can actually build a cli instead, but with
things
like galeon, or gnucash you are either getting gnome crud, or nothing. And that
fits with the explainatino of USE settings, that they only turn on or off _optional_
stuff, but I really think in this case it violates the principle of least suprise.
(at least for me, otherwise I wouldnt have mentioned it:)

Having emerged many things like galeon, and gnucash (and my use settings turn off
gnome, kde, X, qt, gtk, esd, nls) and getting all those things anyway, I have sort
of formed a much 'softer' expectation thus far...

Perhaps in this case... I dont know... maybe two ebuilds could be made, cli-glame,
and gui-glame. But then, the gnome setting becomes irrelevant... which it almost
seems like it is anyway; if you are a weirdo who turns it off, you will probably
emerge something that sucks in half of gnome regardless, and just 'cripples'
other ebuilds:) :)

I could write a post-install message for the ebuild that simply informs a merger
if gnome is not in USE, that it is required for the gui, and only a cli will be
installed...

Paul


------- Comment #4 From foser (RETIRED) 2002-10-25 09:51:09 0000 -------
i'm with seemant, -gnome is what it should be. but this pack isn't building at
all for me ? Some configure problem with CHOST. Is this local or can someone
else reproduce it ?

------- Comment #5 From Väinö Järvelä 2002-10-28 08:34:04 0000 -------
glame won't compile at all on my computer. Says this:
"configure: warning: CFLAGS=-march=i686 -O3 -pipe -mmmx -m3dnow: invalid host type
configure: warning: host_alias=i686-pc-linux-gnu: invalid host type
configure: error: can only configure for one host and one target at a time
configure: error: /bin/sh './configure' failed for libltdl"

So i replaced 'econf' with './configure' and it compiled fine. But now it fails
when i try to start glame.

So i replaced 'emake' with 'make' and everything works fine.

------- Comment #6 From foser (RETIRED) 2002-11-18 10:40:07 0000 -------
Well, i fixed a possible configure problem. The mentioned nls problem i couldnt
reproduce, so i havent done anything about it. Furthermore the gnome USE is as
it was before.

Please give it a try.(rsync and re-emerge 0.6.3)

------- Comment #7 From Paul Thompson 2002-11-18 19:55:58 0000 -------
Hi;
Still bombs for me due to the inclusion of libintl.h in swapfilegui.c
when 'nls' is not in my USE. Perhaps someone else could try
USE="gnome -nls" emerge glame
to try and reproduce.

Paul

------- Comment #8 From foser (RETIRED) 2002-11-22 20:20:47 0000 -------
HMm i could reproduce i guess, been looking with my eyes closed. Ok, a fix is
in
now which should get the include out. Please try one more time (0.6.3) :)

Bug List: (This bug is not in your last search results)   Show last search results      Search page      Enter new bug