dragonegg version 2.8-0ubuntu2 failed to build on amd64 with GCC-4.6/oneiric

Bug #770819 reported by Matthias Klose
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
dragonegg (Debian)
Fix Released
Unknown
dragonegg (Ubuntu)
Fix Released
High
Sylvestre Ledru
Oneiric
Fix Released
High
Sylvestre Ledru

Bug Description

dragonegg version 2.8-0ubuntu2 failed to build on amd64 with GCC-4.6/oneiric
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2448825

Details about the rebuild:
https://lists.ubuntu.com/archives/ubuntu-devel/2011-April/033042.html

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110413/+buildjob/2448825/+files/buildlog_ubuntu-natty-amd64.dragonegg_2.8-0ubuntu2_FAILEDTOBUILD.txt.gz

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

/usr/lib/llvm-2.8/lib/libLLVMSystem.a(Mutex.o): In function `llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0xff): undefined reference to `pthread_mutexattr_destroy'
/usr/lib/llvm-2.8/lib/libLLVMSystem.a(Mutex.o): In function `llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x156): undefined reference to `pthread_mutexattr_init'
/usr/lib/llvm-2.8/lib/libLLVMSystem.a(Mutex.o): In function `llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x162): undefined reference to `pthread_mutexattr_settype'
/usr/lib/llvm-2.8/lib/libLLVMSystem.a(Mutex.o): In function `llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x16c): undefined reference to `pthread_mutexattr_setpshared'
/usr/lib/llvm-2.8/lib/libLLVMSystem.a(Mutex.o): In function `llvm::sys::MutexImpl::MutexImpl(bool)':
(.text+0x17f): undefined reference to `pthread_mutexattr_destroy'
collect2: ld returned 1 exit status
make[1]: *** [target] Error 1
make[1]: Leaving directory `/build/buildd/dragonegg-2.8'
make: *** [stamps/build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110422-0738
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/dragonegg-2.8

Related branches

Matthias Klose (doko)
Changed in dragonegg (Ubuntu):
importance: Undecided → High
Changed in dragonegg (Ubuntu):
milestone: none → oneiric-alpha-3
Changed in dragonegg (Ubuntu Oneiric):
milestone: oneiric-alpha-3 → none
status: New → Confirmed
tags: added: universe
Revision history for this message
Jean-Louis Dupond (dupondje) wrote :

We can sync this package from debian sid with the attached merge.

This because the version in debian also FTBFS.

summary: - dragonegg version 2.8-0ubuntu2 failed to build on amd64 with
- GCC-4.6/oneiric
+ Please merge dragonegg 2.8-3 (universe) from debian unstable
Revision history for this message
Jean-Louis Dupond (dupondje) wrote : Re: Please merge dragonegg 2.8-3 (universe) from debian unstable

Better update the maintainer also :)

Revision history for this message
Matthias Klose (doko) wrote :

please update dragonegg to the version 2.9, and build it for gcc-4.6.

Revision history for this message
Micah Gersten (micahg) wrote :

@Sylvestre

Any chance Debian can get updated to 2.9 as well?

Unsubscribing ubuntu-sponsors for the moment.

Revision history for this message
Sylvestre Ledru (sylvestre) wrote :

Sure.
I just added it to my TODO List.

Changed in dragonegg (Ubuntu Oneiric):
assignee: nobody → Sylvestre Ledru (sylvestre)
tags: added: patch
Revision history for this message
Sylvestre Ledru (sylvestre) wrote :

I uploaded version 2.9 into Debian unstable.
I haven't done the migration to gcc 4.6 since it needs a lot of backports from the svn to the current version.
I will wait version 3.0 for this.

Revision history for this message
Micah Gersten (micahg) wrote :

Thanks Sylvestre.

@doko
Should we proceed with 2.9/gcc-4.5 or do we need to do the migration to 4.6 in Ubuntu ahead of Debian?

Revision history for this message
Matthias Klose (doko) wrote :

2.9/4.5 should be fine. we might want to work more proactively on 3.1 for 12.04 ...

Revision history for this message
Micah Gersten (micahg) wrote :

Filed bug #822757 to sync 2.9-2 from Debian.

Thanks to Sylvestre, doko, and dupondje.

summary: - Please merge dragonegg 2.8-3 (universe) from debian unstable
+ dragonegg version 2.8-0ubuntu2 failed to build on amd64 with
+ GCC-4.6/oneiric
Changed in dragonegg (Debian):
status: Unknown → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package dragonegg - 2.9-2

---------------
dragonegg (2.9-2) unstable; urgency=low

  * Fix (probably) the kfreebsd FTBFS (Closes: #635288)

dragonegg (2.9-1) unstable; urgency=low

  * New upstream release. Fix build issues. (Closes: #633946) (LP: #770819)
  * Watch file added

dragonegg (2.8-3) unstable; urgency=low

  * Upload to unstable
  * Update of the tags Vcs-Svn & Vcs-Browser
  * Use c++ instead of c++-4.5 for llvm-c++ (Closes: #625893)
  * Allows usage of llvm-gcc-4.5 even if built with different versions of gcc
    it has been built (and display a warning when it is the case).
    (Closes: #618768)
  * Standards-Version updated to version 3.9.2

dragonegg (2.8-1) experimental; urgency=low

  * Sync from Ubuntu
  * New upstream release
    * Incompatible plugin version fixed (Closes: #578381)
  * LLVM Packaging team is now the maintainer
  * Add myself to the uploader
  * Standards-Version updated to version 3.9.1
  * Switch to dpkg-source 3.0 (quilt) format
 -- Micah Gersten <email address hidden> Thu, 11 Aug 2011 00:24:02 +0000

Changed in dragonegg (Ubuntu Oneiric):
status: Confirmed → 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.