forked-daapd version 0.17-1 failed to build on i386

Bug #749137 reported by Matthias Klose
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
forked-daapd (Ubuntu)
Fix Released
High
Jamie Strandboge
Oneiric
Fix Released
High
Jamie Strandboge

Bug Description

forked-daapd version 0.12~git0.11-125-gca72ee5-3 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2392707

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2392707/+files/buildlog_ubuntu-natty-i386.forked-daapd_0.12%7Egit0.11-125-gca72ee5-3_FAILEDTOBUILD.txt.gz

This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1671 lines into the build log:

RSPLexer.c:3228:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3333:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3334:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3335:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3336:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3431:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3432:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3433:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3434:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3499:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3500:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3501:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3502:19: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3597:13: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3598:13: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3599:13: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
RSPLexer.c:3600:13: error: 'struct ANTLR3_BASE_RECOGNIZER_struct' has no member named 'exception'
make[3]: *** [forked_daapd-RSPLexer.o] Error 1
make[3]: Leaving directory `/build/buildd/forked-daapd-0.12~git0.11-125-gca72ee5/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/forked-daapd-0.12~git0.11-125-gca72ee5'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/forked-daapd-0.12~git0.11-125-gca72ee5'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110403-0946
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/forked-daapd-0.12~git0.11-125-gca72ee5

tags: added: oneiric
Changed in forked-daapd (Ubuntu):
milestone: none → oneiric-alpha-1
Changed in forked-daapd (Ubuntu Oneiric):
milestone: oneiric-alpha-1 → oneiric-alpha-2
Changed in forked-daapd (Ubuntu Oneiric):
milestone: oneiric-alpha-2 → none
status: New → Confirmed
tags: added: universe
Revision history for this message
Matthias Klose (doko) wrote :

0.17-1 ftbfs:

x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -DDATADIR="\"/usr/share/forked-daapd\"" -DCONFDIR="\"/etc\"" -DSTATEDIR="\"/var\"" -DPKGLIBDIR="\"/usr/lib/forked-daapd\"" -DFLAC -DMUSEPACK -DITUNES -D_REENTRANT -I/usr/include/taglib -D_THREAD_SAFE -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/alsa -Wall -g -O2 -Wall -D_LARGEFILE_SOURCE -MT forked_daapd-remote_pairing.o -MD -MP -MF .deps/forked_daapd-remote_pairing.Tpo -c -o forked_daapd-remote_pairing.o `test -f 'remote_pairing.c' || echo './'`remote_pairing.c
mv -f .deps/forked_daapd-remote_pairing.Tpo .deps/forked_daapd-remote_pairing.Po
x86_64-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -D_GNU_SOURCE -DDATADIR="\"/usr/share/forked-daapd\"" -DCONFDIR="\"/etc\"" -DSTATEDIR="\"/var\"" -DPKGLIBDIR="\"/usr/lib/forked-daapd\"" -DFLAC -DMUSEPACK -DITUNES -D_REENTRANT -I/usr/include/taglib -D_THREAD_SAFE -D_REENTRANT -I/usr/include/libxml2 -I/usr/include/alsa -Wall -g -O2 -Wall -D_LARGEFILE_SOURCE -MT forked_daapd-http.o -MD -MP -MF .deps/forked_daapd-http.Tpo -c -o forked_daapd-http.o `test -f 'evhttp/http.c' || echo './'`evhttp/http.c
evhttp/http.c:28:26: fatal error: event-config.h: No such file or directory
compilation terminated.
make[4]: *** [forked_daapd-http.o] Error 1
make[4]: Leaving directory `/build/buildd/forked-daapd-0.17/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/buildd/forked-daapd-0.17/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/forked-daapd-0.17'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/forked-daapd-0.17'
make: *** [build-stamp] Error 2

Changed in forked-daapd (Ubuntu Oneiric):
importance: Undecided → High
summary: - forked-daapd version 0.12~git0.11-125-gca72ee5-3 failed to build on i386
+ forked-daapd version 0.17-1 failed to build on i386
Changed in forked-daapd (Ubuntu Oneiric):
assignee: nobody → Jamie Strandboge (jdstrand)
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

The problem here is that in Oneiric we took libevent from experimental, which is libevent2, which won't be supported upstream:
http://comments.gmane.org/gmane.linux.redhat.fedora.devel/148007

Apparently forked-daapd cannot be easily converted to libevent2. Debian unstable still has 1.4.14b, so they don't have the problem.

Changed in forked-daapd (Ubuntu Oneiric):
status: Confirmed → Triaged
Revision history for this message
Jamie Strandboge (jdstrand) wrote :

libevent-1.4-2 is in the archive, but is NBS. forked-daapd FTBFS in natty as well. This is probably a candidate for removal unless we want to provide a libevent1 source.

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

As an aside, I noticed that honeyd also depends on the old libevent, so providing libevent1 might fix that too (haven't looked at it).

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

I have a preliminary libevent1 package under review. Adjusting forked-daapd to use libevent1-dev allows 0.19-1 from Debian unstable to compile.

Changed in forked-daapd (Ubuntu Oneiric):
status: Triaged → In Progress
Changed in forked-daapd (Ubuntu Oneiric):
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package forked-daapd - 0.19-1ubuntu1

---------------
forked-daapd (0.19-1ubuntu1) oneiric; urgency=low

  * debian/control: Build-Depends on libevent1-dev (LP: #749137)

forked-daapd (0.19-1) unstable; urgency=low

  * New upstream release.

  * debian/patches/dacp-unknown-prop-loop-fix.patch:
    + Removed; merged upstream.

forked-daapd (0.18-2) unstable; urgency=low

  * debian/patches/dacp-unknown-prop-loop-fix.patch:
    + Added; fix infinite loop on unknown DACP property (closes: #637864).

forked-daapd (0.18-1) unstable; urgency=low

  * New upstream release.

  * debian/forked-daapd.logrotate:
    + Add create option.
 -- Jamie Strandboge <email address hidden> Thu, 15 Sep 2011 09:10:09 -0500

Changed in forked-daapd (Ubuntu Oneiric):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.