ace version 5.7.7-4 failed to build on i386 and armel

Bug #749155 reported by Matthias Klose
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ace (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

ace version 5.7.7-4 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2387745

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2387745/+files/buildlog_ubuntu-natty-i386.ace_5.7.7-4_FAILEDTOBUILD.txt.gz

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

touch .depend.gperf
make[2]: Leaving directory `/build/buildd/ace-5.7.7/ACE_wrappers/apps/gperf/src'
ls: cannot access /usr/lib*/librt.so*: No such file or directory
ls: cannot access /lib*/librt.so*: No such file or directory
make[2]: Entering directory `/build/buildd/ace-5.7.7/ACE_wrappers/apps/gperf/src'

GNUmakefile: /build/buildd/ace-5.7.7/ACE_wrappers/apps/gperf/src/GNUmakefile.gperf MAKEFLAGS=w -- versioned_so=2

g++ -fvisibility=hidden -fvisibility-inlines-hidden -W -Wall -Wpointer-arith -O3 -pipe -D_REENTRANT -D_GNU_SOURCE -DNDEBUG -I/build/buildd/ace-5.7.7/ACE_wrappers -DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I/build/buildd/ace-5.7.7/ACE_wrappers -DACE_HAS_IPV6 -c -o .obj/gperf.o gperf.cpp
ls: cannot access /usr/lib*/librt.so*: No such file or directory
ls: cannot access /lib*/librt.so*: No such file or directory
g++ -fvisibility=hidden -fvisibility-inlines-hidden -W -Wall -Wpointer-arith -O3 -pipe -D_REENTRANT -D_GNU_SOURCE -DNDEBUG -I/build/buildd/ace-5.7.7/ACE_wrappers -DACE_NDEBUG -DACE_USE_RCSID=0 -DACE_HAS_EXCEPTIONS -D__ACE_INLINE__ -I/build/buildd/ace-5.7.7/ACE_wrappers -DACE_HAS_IPV6 -Wl,-Bsymbolic-functions -Wl,-E -L/build/buildd/ace-5.7.7/ACE_wrappers/lib -L. -L./ -L/build/buildd/ace-5.7.7/ACE_wrappers/lib -L/build/buildd/ace-5.7.7/ACE_wrappers/lib/ -o ace_gperf .obj/gperf.o -lACE_gperf_lib -lACE -ldl -lpthread
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_suspend'
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_read'
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_error'
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_return'
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_cancel'
/build/buildd/ace-5.7.7/ACE_wrappers/lib/libACE.so: undefined reference to `aio_write'
collect2: ld returned 1 exit status
make[2]: *** [ace_gperf] Error 1
make[2]: Leaving directory `/build/buildd/ace-5.7.7/ACE_wrappers/apps/gperf/src'
make[1]: *** [gperf] Error 2
make[1]: Leaving directory `/build/buildd/ace-5.7.7/ACE_wrappers'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110403-1028
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/ace-5.7.7

Related branches

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

same issue is on armel - will patch this non-multiarch safe check for librt

summary: - ace version 5.7.7-4 failed to build on i386
+ ace version 5.7.7-4 failed to build on i386 and armel
tags: added: multiarch
Marcin Juszkiewicz (hrw)
Changed in ace (Ubuntu):
assignee: nobody → Marcin Juszkiewicz (hrw)
Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

This patch will probably fix i386 - armel has ICE

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

armel ICE is bug #73666 so if patch fixes i386 build then it can be closed.

Revision history for this message
Steve Langasek (vorlon) wrote :

that's bug #736661, fwiw

Revision history for this message
Marcin Juszkiewicz (hrw) wrote :

With this change ace builds fine on i386.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ace - 5.7.7-4ubuntu1

---------------
ace (5.7.7-4ubuntu1) natty; urgency=low

  * Added patch to find librt on multiarch systems - LP: #749155
 -- Marcin Juszkiewicz <email address hidden> Thu, 07 Apr 2011 08:45:20 +0000

Changed in ace (Ubuntu):
status: New → 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.