Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 99742

Summary: howl 1.0.0 breaks daapd
Product: Gentoo Linux Reporter: Paul Forgey <paulf>
Component: [OLD] ServerAssignee: Gentoo Sound Team <sound>
Status: RESOLVED DUPLICATE    
Severity: major CC: charless
Priority: High    
Version: unspecified   
Hardware: Sparc   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Corrected daapd ebuild

Description Paul Forgey 2005-07-20 18:41:59 UTC
daapd-0.2.4 worked great with howl-0.9.8.  After updating to howl-1.0.0, daapd no longer shows up in 
iTunes.  There are no log messages or errors.  Did try revdep-rebuild just in case.


Reproducible: Always
Steps to Reproduce:
1. emerge howl, then daapd with USE=howl
2. run daapd (with a valid configuration of course)

Actual Results:  
server is not shown in iTunes.

Expected Results:  
server should show up in iTunes.

I am aware of subnet restrictions and such with mDNS.  The network setup is proper and was working 
fine with howl-0.9.8.

Portage 2.0.51.22-r2 (default-linux/sparc/sparc64/2005.0, gcc-3.3.5-20050130
ibc-2.3.3.20040420-r2, 2.4.31-sparc sparc64)
===============================================================
==
System uname: 2.4.31-sparc sparc64 sun4u
Gentoo Base System version 1.6.13
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.10
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.4.23
ACCEPT_KEYWORDS="sparc"
AUTOCLEAN="yes"
CBUILD="sparc-unknown-linux-gnu"
CFLAGS="-O2 -pipe"
CHOST="sparc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/sh
config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Li
distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="sparc arts avi berkdb bitmap-fonts crypt cups curl dlloader encode esd 
n foomaticdb fortran gcc64 gdbm gif gnome gtk gtk2 howl imlib jpeg kde libww
d mikmod motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl plotuti
ng python qt readline samba sdl spell ssl tcpd tiff truetype truetype-fonts 
1-fonts xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_
LAY
Comment 1 Paul Forgey 2005-07-21 14:55:32 UTC
Turns out I was not running howl-1.0.0 like I thought I was. 0.9.6-r2 was the last version to not require 
me to unmask ~sparc.  Now running howl-1.0.0.  Also, despite having media-sound/daapd ~sparc (as 
well as daaplib and howl) in my package.keywords, portage installs daapd-0.2.3d-r1.  Investigating 
further, this breakage happened at this version of daapd from previously running daapd-0.2.3d 
successfully.

This did not fix the problem.  Paying more attention to the daapd ebuild, I do not see howl being linked in.  
'howl' is present in my USE flags when building.

Perhaps the problem is the ebuild for daapd-0.2.3d-r1.
Comment 2 Charles Noneman 2005-09-27 14:38:03 UTC
Created attachment 69375 [details]
Corrected daapd ebuild

The ebuild is broken. Both howl and mpeg4 default to off, but the ebuild
assumes that they are on by default. The '!' needs to be removed from lines 29
and 33 and the '0' and '1' need to but switched on both lines 30 and 34. I've
attached the corrected ebuild.
Comment 3 Diego Elio Pettenò (RETIRED) gentoo-dev 2005-10-17 04:20:31 UTC

*** This bug has been marked as a duplicate of 96818 ***