First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 108822
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Sound Team <sound@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Natanael Copa <natanael.copa@gmail.com>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
mpc-0.11.2.ebuild.patch mpc-0.11.2.ebuild.patch patch Natanael Copa 2005-10-10 23:49 0000 613 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 108822 depends on: Show dependency tree
Bug 108822 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: 2005-10-10 23:47 0000
mpc will not link on systems without libiconv.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
emerge fails

Expected Results:  
emerge success

There should be a --disable-iconv parameter to ./configure whenever USE=-nls.

------- Comment #1 From Natanael Copa 2005-10-10 23:49:45 0000 -------
Created an attachment (id=70340) [edit]
mpc-0.11.2.ebuild.patch

The patch fixes the problem

------- Comment #2 From Natanael Copa 2005-10-10 23:58:47 0000 -------
btw... while you are there... I suggest that you also add
--disable-dependency-tracking to reduce emerge time.

myconf="--with-gnu-ld --disable-dependency-tracking"

Thanks!

------- Comment #3 From Diego E. 'Flameeyes' Pettenò 2005-10-11 01:52:11 0000 -------
On embedded you can probably try to install dev-libs/libiconv to see if it 
works, in which case it can be made a dependency of mpc while being on non 
glibc libcs... 
 
And btw --with-gnu-ld should not be used. 
 

------- Comment #4 From Natanael Copa 2005-10-11 03:55:32 0000 -------
(In reply to comment #3)
> On embedded you can probably try to install dev-libs/libiconv to see if it 
> works, in which case it can be made a dependency of mpc while being on non 
> glibc libcs... 

I used to have libiconv and the libiconv/mpc combination worked just fine. There
were alot of other problems related to libiconv on embedded so it is masked
(with good reason)

Why do you want force everyone to use nls, even if they have nls turned off in
USE? just curious...

> And btw --with-gnu-ld should not be used. 

I didn't know. It was already there. Nice that we can fix that too while we are
here.

------- Comment #5 From Diego E. 'Flameeyes' Pettenò 2005-10-11 04:05:17 0000 -------
Sorry I phrased it wrong. I don't want to add libiconv as mandatory dependency 
if it can be avoided, but adding it with nls? ( !elibc_glibc( ) ) is probably 
good, as it's a dependency in that case. 

------- Comment #6 From Natanael Copa 2005-10-11 04:14:47 0000 -------
(In reply to comment #5)
> Sorry I phrased it wrong. I don't want to add libiconv as mandatory dependency 
> if it can be avoided, but adding it with nls? ( !elibc_glibc( ) ) is probably 
> good, as it's a dependency in that case. 

It sounds reasonable, but I don't have any (gentoo) experience of anything else
but glibc and uclibc.

Thanks! :)

------- Comment #7 From Andrej Kacian (RETIRED) 2005-10-16 16:31:43 0000 -------
Fixed in 0.11.2-r1 with "nls? ( || ( sys-libs/glibc dev-libs/libiconv ) )" - it
is what gettext uses.

Also, --disable-dependency-tracking has been added to econf.

Thanks for reporting, Natanael.

First Last Prev Next    No search results available      Search page      Enter new bug