svgalib version 1:1.4.3-30build1 failed to build on armel

Bug #745870 reported by Steve Langasek
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
svgalib (Debian)
Fix Released
Unknown
svgalib (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

svgalib version 1:1.4.3-30build1 failed to build on armel
Link to failed build: https://launchpad.net/ubuntu/+source/svgalib/1:1.4.3-30build1/+buildjob/2372183

Direct link to the build log: https://launchpad.net/ubuntu/+source/svgalib/1:1.4.3-30build1/+buildjob/2372183/+files/buildlog_ubuntu-natty-armel.svgalib_1%3A1.4.3-30build1_FAILEDTOBUILD.txt.gz

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

          doc/man8/*.8
dh_installman -plibsvga1 doc/man5/*.5 doc/man7/!(threedkit).7
dh_installman -plibsvga1-dev doc/man3/!(gl_*tri*).3
dh_lintian -a
dh_strip -a
dh_strip debug symbol extraction: all non-arch-all packages for this build platform armel:
dh_strip debug symbol extraction: packages to act on:
dh_strip debug symbol extraction: ignored packages:
dh_compress -a
dh_fixperms -a
for f in debian/svgalib-bin/usr/bin/{dumpreg,restore*}; do \
   [ -f "$f" ] && chmod 4755 $f; \
 done
make: *** [binary-arch] Error 1
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
******************************************************************************
Build finished at 20110329-0614
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/svgalib-1.4.3

Related branches

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

probably just needs to be marked as not-for-arm...

Changed in svgalib (Ubuntu):
status: New → Triaged
importance: Undecided → Low
Revision history for this message
Jani Monoses (jani) wrote :

this happens only since the linux-any rebuild. Where should it be marked as not-for-arm?

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

> Where should it be marked as not-for-arm?

Within debian/control of the package itself.

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

Would be nice to know does it work on ARM device equipped with VGA based graphics card.

Attached patch make it build on ARM (and probably few other archs where dumpregs and restore* binaries do not exist).

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

this time with proper changelog

Revision history for this message
Marc Deslauriers (mdeslaur) wrote :

Patch looks good. ACK.

I've changed the release number to 1:1.4.3-30ubuntu1 since this now contains Ubuntu changes. I've also slightly adjusted the changelog.

I'm uploading, and sending the patch to Debian.

Thanks!

Changed in svgalib (Ubuntu):
status: Triaged → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package svgalib - 1:1.4.3-30ubuntu1

---------------
svgalib (1:1.4.3-30ubuntu1) natty; urgency=low

  * debian/rules: Changed chmod usage as not every architecture has dumpreg
    and restore* binaries (LP: #745870)
 -- Marcin Juszkiewicz <email address hidden> Wed, 06 Apr 2011 16:29:36 +0200

Changed in svgalib (Ubuntu):
status: Fix Committed → Fix Released
Changed in svgalib (Debian):
status: Unknown → 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.