gnu-smalltalk version 3.2.4-1 failed to build on armel

Bug #791326 reported by Ricardo Salveti
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnu-smalltalk (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

gnu-smalltalk version 3.2.4-1 failed to build on armel
Link to failed build: https://launchpad.net/ubuntu/+source/gnu-smalltalk/3.2.4-1/+build/2466492

Direct link to the build log: https://launchpad.net/ubuntu/+source/gnu-smalltalk/3.2.4-1/+build/2466492/+files/buildlog_ubuntu-oneiric-armel.gnu-smalltalk_3.2.4-1_FAILEDTOBUILD.txt.gz

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

dpkg-deb: building package `libgtk2-gst-dbgsym' in `../libgtk2-gst-dbgsym_3.2.4-1_armel.ddeb'.
dpkg-deb: building package `gnu-smalltalk-browser-dbgsym' in `../gnu-smalltalk-browser-dbgsym_3.2.4-1_armel.ddeb'.
dpkg-deb: building package `zlib-gst-dbgsym' in `../zlib-gst-dbgsym_3.2.4-1_armel.ddeb'.
dh_compress -a
dh_fixperms -a
dh_makeshlibs -a -Xlib/gnu-smalltalk
perl -w debian/dh_makestarlibs -V
dh_installdeb -a
dh_shlibdeps -a
dpkg-shlibdeps: warning: dependency on libpthread.so.0 could be avoided if "debian/libgtk2-gst/usr/lib/gnu-smalltalk/gst-gtk-3.2.4.so" were not uselessly linked against it (they use none of its symbols).
perl -w debian/dh_stardeps -a
perl -w debian/dh_fixstars -a
dh_fixstars: Can't find "libcairo.so.2" ("libcairo" in "Cairo.star")!
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2
******************************************************************************
Build finished at 20110511-1441
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/gnu-smalltalk-3.2.4

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

This debdiff makes package buildable on multiarch systems.

tags: added: patch
Revision history for this message
Marcin Juszkiewicz (hrw) wrote : gnu-smalltalk and multiarch

Hi

gnu-smalltalk 3.2.4-1 failed to build for armel under Ubuntu [1] so I
looked at problem and made a fix. Could you take a look and release
3.2.4-2 version?

Problem was in debian/dh_fixstars which checks only in /usr/lib/ for
libraries when it has to check also in /usr/lib/DEB_HOST_MULTIARCH/
directory.

1. https://bugs.launchpad.net/ubuntu/+source/gnu-smalltalk/+bug/791326

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

gnu-smalltalk maintainer got fix and will release new package soon

Changed in gnu-smalltalk (Ubuntu):
status: New → In Progress
Revision history for this message
Ricardo Salveti (rsalveti) wrote :

Meanwhile shouldn't we just update the package with the fix? If it's already upstream I believe it's fine to merge it now.

Changed in gnu-smalltalk (Ubuntu):
assignee: nobody → Marcin Juszkiewicz (hrw)
importance: Undecided → Medium
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gnu-smalltalk - 3.2.4-1ubuntu1

---------------
gnu-smalltalk (3.2.4-1ubuntu1) oneiric; urgency=low

  * debian/dh_fixstars: check also for multiarch directories (LP: #791326)
 -- Marcin Juszkiewicz <email address hidden> Wed, 15 Jun 2011 13:30:31 +0200

Changed in gnu-smalltalk (Ubuntu):
status: In Progress → 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.