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

Bug #749137 reported by Matthias Klose on 2011-04-03
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
forked-daapd (Ubuntu)
High
Jamie Strandboge
Oneiric
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
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)
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
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.

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).

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
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  Edit
Everyone can see this information.

Other bug subscribers