Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62313 - Daapd build fails
Summary: Daapd build fails
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-30 16:40 UTC by Howard Fredericks
Modified: 2005-04-10 11:15 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 Howard Fredericks 2004-08-30 16:40:34 UTC
Portage ebuild of [~86] media-sound/daapd-0.2.3b fails.  Dies with howl.h No such file or directory.

Reproducible: Always
Steps to Reproduce:
1. Added net-misc/howl ~x86, media-sound/daapd ~x86, to /etc/portage/package.keywords
2.emerge -vp daapd
3.emerge -v daapd
Actual Results:  
sysadmin daapd # emerge -vp daapd 
 
These are the packages that I would merge, in order: 
 
Calculating dependencies ...done! 
[ebuild  N    ] media-sound/daapd-0.2.3b  -debug -mpeg4  0 kB 
 
Total size of downloads: 0 kB 
 
sysadmin daapd # emerge -v daapd 
Calculating dependencies ...done! 
>>> emerge (1 of 1) media-sound/daapd-0.2.3b to / 
>>> md5 src_uri ;-) daapd-0.2.3b.tgz 
>>> Unpacking source... 
>>> Unpacking daapd-0.2.3b.tgz to /var/tmp/portage/daapd-0.2.3b/work 
 * Applying daapd-0.2.3b-gentoo.patch...                                                                                              
[ ok ] 
>>> Source unpacked. 
g++ -Wall -Wno-multichar -DHOWL_ENABLE -I. -I/usr/include 
-I/usr/include/howl-0.9.2 -c daapd.cc 
g++ -Wall -Wno-multichar -DHOWL_ENABLE -I. -I/usr/include 
-I/usr/include/howl-0.9.2 -c db.cc 
g++ -Wall -Wno-multichar -DHOWL_ENABLE -I. -I/usr/include 
-I/usr/include/howl-0.9.2 -c dboutput.cc 
g++ -Wall -Wno-multichar -DHOWL_ENABLE -I. -I/usr/include 
-I/usr/include/howl-0.9.2 -c songcache.cc 
g++ -Wall -Wno-multichar -DHOWL_ENABLE -I. -I/usr/include 
-I/usr/include/howl-0.9.2 -c parsemp3.cc 
daapd.cc:44:26: howl.h: No such file or directory 
daapd.cc:1028: error: syntax error before `replyServiceCallback' 
daapd.cc:1054: error: parse error before `char' 
daapd.cc:1056: error: 'sw_result' is used as a type, but is not defined as a 
   type. 
daapd.cc:1057: error: 'sw_rendezvous_publish_id' is used as a type, but is not 
   defined as a type. 
daapd.cc:1059: error: parse error before `if' 
daapd.cc: In function `void* startServiceDiscovery(void*)': 
daapd.cc:1080: error: `sw_discovery' undeclared (first use this function) 
daapd.cc:1080: error: (Each undeclared identifier is reported only once for 
   each function it appears in.) 
daapd.cc:1080: error: `howlSessionPtr' undeclared (first use this function) 
daapd.cc:1080: error: parse error before `)' token 
daapd.cc:1081: error: `sw_discovery_run' undeclared (first use this function) 
daapd.cc: In function `int main(int, char**)': 
daapd.cc:1154: error: `sw_discovery' undeclared (first use this function) 
daapd.cc:1154: error: parse error before `=' token 
daapd.cc:1159: error: `howlSession' undeclared (first use this function) 
make: *** [daapd.o] Error 1 
 
!!! ERROR: media-sound/daapd-0.2.3b failed. 
!!! Function src_compile, Line 34, Exitcode 2 
!!! (no error message) 

Expected Results:  
Emerge daapd. 

Tried unmerging and remerging howl.  No change.
Comment 1 Howard Fredericks 2004-08-31 11:31:56 UTC
According to the published system requirements at Porchdog Software, Howl requires a 2.4 kernel.  http://www.porchdogsoft.com/products/howl/

[Sheepish] I was able to successfully build daapd on a 2.4 Kernel box.

It may be prudent to emphasize the kernel requirements in the ebuild file.

Dropping bug severity to "enhancement".
Comment 2 Hans Hvelplund Odborg 2005-03-02 05:26:03 UTC
i emerged daapd-0.2.3d succesfully on gentoo-dev-sources-2.6.10-r6
maybe the old ebuild didn't specify howl as a dependency?

I couldn't find anywhere to get the old ebuild, so i couldn't check if it had howl as a dep.
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2005-03-03 17:03:38 UTC
invalid metadata.xml: no net-misc herd in gentoo/misc/herds.xml
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2005-03-04 06:31:59 UTC
sound herd: sandymac resigned, since you have only "a few" bugs to care for, I'm so free to put this bug in your hands. Thanks.
Comment 5 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-12 17:23:00 UTC
is this still an issue, works fine for me with an 2.6.x kernel on amd64.
Comment 6 Jan Brinkmann (RETIRED) gentoo-dev 2005-04-10 11:15:27 UTC
feel free to reopen if this is still an issue