First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 103388
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo's Team for Core System packages <base-system@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Diego E. 'Flameeyes' Pettenò <flameeyes@gentoo.org>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
e2fsprogs-ebuild.patch e2fsprogs-ebuild.patch patch Diego E. 'Flameeyes' Pettenò 2005-08-22 15:50 0000 938 bytes Details | Diff
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 103388 depends on: Show dependency tree
Bug 103388 blocks: 103124
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-08-22 15:50 0000
[Don't ask me why this blocks gnome ..] 
 
e2fsprogs right now can't be installed on Gentoo/FreeBSD, as it collides with 
fsck command from FreeBSD userland and with a couple of manpages installed by 
FreeBSD libc. 
 
The attached patch to the ebuild fixes this allowing it to install cleanly. 
fsck command is enabled for GNU userland as it should be. 
 
Thanks, 
Diego

------- Comment #1 From Diego E. 'Flameeyes' Pettenò 2005-08-22 15:50:35 0000 -------
Created an attachment (id=66596) [edit]
e2fsprogs-ebuild.patch

------- Comment #2 From SpanKY 2005-08-22 17:41:40 0000 -------
erm do we want to assume fsck is a GNU-only thing ?  maybe go with:
$(use_enable !userland_FreeBSD fsck)

until proven otherwise

------- Comment #3 From SpanKY 2005-08-22 20:06:35 0000 -------
wrt to the manpages, shouldnt you remove them from the freebsd libc ?  after
all, e2fsprogs provides the uuid functions, not the freebsd libc ...

------- Comment #4 From Diego E. 'Flameeyes' Pettenò 2005-08-23 00:31:25 0000 -------
freebsd libc provides those functions, and it's the preferred provider on  
FreeBSD.  
  
WRT to the userland, I'm CCing osx/darwin people... do you already have fsck 
command or you need it from e2fsprogs? 
 
[it's userland_BSD anyway, not FreeBSD] 

------- Comment #5 From SpanKY 2005-08-23 06:15:22 0000 -------
how does freebsd provide these funcs ?  via libc ?  what happens if you -lc
-luuid then ?

------- Comment #6 From Kito (RETIRED) 2005-08-23 06:46:55 0000 -------
(In reply to comment #4)
> freebsd libc provides those functions, and it's the preferred provider on  
> FreeBSD.  

Same for Darwin

>   
> WRT to the userland, I'm CCing osx/darwin people... do you already have fsck 
> command or you need it from e2fsprogs?

Darwin has its it own fsck.

>how does freebsd provide these funcs ?  via libc ?  what happens if you -lc
>-luuid then ?

We don't have/need a libuuid, if you need any uuid functions you only link against libc or the 
grandaddy libSystem...

------- Comment #7 From SpanKY 2005-09-01 22:05:47 0000 -------
in portage

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