Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 114173 - media-sound/mt-daapd dropping ~ppc-macos
Summary: media-sound/mt-daapd dropping ~ppc-macos
Status: RESOLVED FIXED
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Mac OSX (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo for Mac OS X
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-01 10:54 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2006-04-12 10:54 UTC (History)
1 user (show)

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 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 10:54:50 UTC
I'm going to push out a new -r2 of mt-daapd later tonight, with avahi support  
(in howl-compatibility mode).  
Can someone please use.mask avahi useflag and then restore the keyword on the  
ebuild _if it's the case_ as the debug useflag requires a package that's not  
marked ~ppc-macos and repoman doesn't like it (the marking was done by vapier,  
don't ask me why).  
  
Thanks,  
Diego
Comment 1 Fabian Groffen gentoo-dev 2005-12-01 11:28:58 UTC
I don't know exactly why vapier keyworded it, but some "mjc" apparently tested
the package.  CC-ing vapier.  Diego, please drop the keyword at least from the
new revision you push out.


% eunst USE="debug" emerge -pv mt-daapd

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

Calculating dependencies -
!!! All ebuilds that could satisfy "dev-util/efence" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-util/efence-2.4.14 (masked by: ~ppc keyword)
- dev-util/efence-2.4.11 (masked by: missing keyword)
- dev-util/efence-2.4.13-r1 (masked by: ~ppc keyword)

For more information, see MASKED PACKAGES section in the emerge man page or 
section 2.2 "Software Availability" in the Gentoo Handbook.
!!!    (dependency required by "media-sound/mt-daapd-0.2.3-r1" [ebuild])

Comment 2 Fabian Groffen gentoo-dev 2005-12-01 11:30:46 UTC
(In reply to comment #0)
> Can someone please use.mask avahi useflag and then restore the keyword on the  
> ebuild _if it's the case_

If the debug issue is resolved, you're free to add the avahi mask, or better,
just file a bug with a keywording request, perhaps it "just compiles".
Comment 3 SpanKY gentoo-dev 2005-12-01 11:35:45 UTC
you're too new to remember mjc, he's a former dev

at any rate, the only way around the debug issue is to wrap it in !ppc-macos? ()
but that sucks
Comment 4 SpanKY gentoo-dev 2005-12-01 11:41:23 UTC
on second thought, the efence depend is bogus and should be punted from the ebuild

the only thing it does is add -lefence it LDFLAGS ... a user could just as
easily do the same thing

the --enable-debug configure flag is also bogus as the only thing it does is
add some more -W options to CFLAGS
Comment 5 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 11:53:12 UTC
So what does -lefence do? 
Comment 6 Fabian Groffen gentoo-dev 2005-12-01 11:59:44 UTC
(In reply to comment #3)
> you're too new to remember mjc, he's a former dev

Ah... google is great.  Right.
-Wall rulez :)
Comment 7 SpanKY gentoo-dev 2005-12-01 12:05:53 UTC
uhh, -lefence makes the package link against the efence library ...

thats how efence works, you simply link against it ... you dont have
to include any files or define any macros at build time

thus a user could get the same exact effect (with any package) by doing:
LDFLAGS=-lefence emerge booga

hence why i make the statement that controlling efence support via USE
flags is bogus, all you're doing is tweaking LDFLAGS

you could change the logic to be:
use debug && append-ldflags -lefence
instead of doing '--enable-efence'
Comment 8 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-12-01 12:40:36 UTC
I had to re-install again OSX on the ibook so I can't test it right now, so 
I'll mask the useflag for now. I've moved the ~ppc-macos keyword to -r3 and 
dropped the efence thingy. 
Comment 9 SpanKY gentoo-dev 2005-12-01 12:56:04 UTC
thanks dad

i'll include some efence info for gentoo-dev
Comment 10 Fabian Groffen gentoo-dev 2005-12-01 13:07:15 UTC
(In reply to comment #8)
> I'll mask the useflag for now. I've moved the ~ppc-macos keyword to -r3 and 
> dropped the efence thingy. 

Cool!  Can you file a bug against the library that's not ~ppc-macos, so someone
will eventually pick it up, please?