gnuradio version 3.2.2.dfsg-1ubuntu5 failed to build on i386

Bug #749214 reported by Matthias Klose
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gnuradio (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

gnuradio version 3.2.2.dfsg-1ubuntu5 failed to build on i386
Link to failed build: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2394266

Direct link to the build log: https://launchpad.net/ubuntu/+archive/test-rebuild-20110329/+buildjob/2394266/+files/buildlog_ubuntu-natty-i386.gnuradio_3.2.2.dfsg-1ubuntu5_FAILEDTOBUILD.txt.gz

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

                 from ./SpectrumGUIClass.h:14,
                 from ./qtgui.h:27,
                 from ./qtgui_sink_f.h:30,
                 from qtgui_sink_f.cc:27:
/usr/include/qwtplot3d-qt4/qwt3d_color.h:22:23: warning: 'virtual Qwt3D::RGBA Qwt3D::Color::operator()(const Qwt3D::Triple&) const' was hidden
./Waterfall3DDisplayPlot.h:18:23: warning: by 'virtual Qwt3D::RGBA Waterfall3DColorMap::operator()(double, double, double) const'
mv -f .deps/qtgui_sink_f.Tpo .deps/qtgui_sink_f.Plo
/bin/bash ../../../libtool --tag=CXX --mode=link g++ -Wall -Woverloaded-virtual -g -O2 -pthread -version-info 0:0:0 -Wl,-Bsymbolic-functions -o libgnuradio-qtgui.la -rpath /usr/lib FrequencyDisplayPlot.lo TimeDomainDisplayPlot.lo WaterfallDisplayPlot.lo Waterfall3DDisplayPlot.lo waterfallGlobalData.lo ConstellationDisplayPlot.lo spectrumdisplayform.lo SpectrumGUIClass.lo spectrumUpdateEvents.lo plot_waterfall.lo spectrumdisplayform_moc.lo FrequencyDisplayPlot_moc.lo TimeDomainDisplayPlot_moc.lo WaterfallDisplayPlot_moc.lo Waterfall3DDisplayPlot_moc.lo ConstellationDisplayPlot_moc.lo qtgui_sink_c.lo qtgui_sink_f.lo /build/buildd/gnuradio-3.2.2.dfsg/gnuradio-core/src/lib/libgnuradio-core.la -lstdc++ -lqwt-qt4 -lqwtplot3d-qt4 -pthread -L/usr/X11R6/lib -L/usr/lib/i386-linux-gnu -lQtOpenGL -lGL -lQtGui -laudio -lXt -lpng -lgobject-2.0 -lSM -lICE -lXi -lXrender -lfreetype -lXext -lX11 -lQtCore -lfontconfig -lpthread -lz -lm -ldl -lgthread-2.0 -lrt -lglib-2.0
libtool: link: g++ -shared -nostdlib /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/../../../crti.o /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/crtbeginS.o .libs/FrequencyDisplayPlot.o .libs/TimeDomainDisplayPlot.o .libs/WaterfallDisplayPlot.o .libs/Waterfall3DDisplayPlot.o .libs/waterfallGlobalData.o .libs/ConstellationDisplayPlot.o .libs/spectrumdisplayform.o .libs/SpectrumGUIClass.o .libs/spectrumUpdateEvents.o .libs/plot_waterfall.o .libs/spectrumdisplayform_moc.o .libs/FrequencyDisplayPlot_moc.o .libs/TimeDomainDisplayPlot_moc.o .libs/WaterfallDisplayPlot_moc.o .libs/Waterfall3DDisplayPlot_moc.o .libs/ConstellationDisplayPlot_moc.o .libs/qtgui_sink_c.o .libs/qtgui_sink_f.o -Wl,-rpath -Wl,/build/buildd/gnuradio-3.2.2.dfsg/gnuradio-core/src/lib/.libs -Wl,-rpath -Wl,/build/buildd/gnuradio-3.2.2.dfsg/omnithread/.libs -Wl,-rpath -Wl,/build/buildd/gnuradio-3.2.2.dfsg/gruel/src/lib/.libs /build/buildd/gnuradio-3.2.2.dfsg/gnuradio-core/src/lib/.libs/libgnuradio-core.so /build/buildd/gnuradio-3.2.2.dfsg/omnithread/.libs/libgromnithread.so /build/buildd/gnuradio-3.2.2.dfsg/gruel/src/lib/.libs/libgruel.so -L/usr/lib -lboost_thread-mt /usr/lib/libfftw3f.so -lgsl -lgslcblas -lblas -lqwt-qt4 -lqwtplot3d-qt4 -L/usr/X11R6/lib -L/usr/lib/i386-linux-gnu -lQtOpenGL -lGL -lQtGui -laudio -lXt -lpng /usr/lib/i386-linux-gnu/libgobject-2.0.so -lSM -lICE -lXi -lXrender /usr/lib/i386-linux-gnu/libfreetype.so -lXext -lX11 -lQtCore -lfontconfig -lpthread -lz -ldl /usr/lib/i386-linux-gnu/libgthread-2.0.so -lrt /usr/lib/i386-linux-gnu/libglib-2.0.so -L/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2 -L/usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/crtendS.o /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2/../../../crtn.o -pthread -Wl,-Bsymbolic-functions -pthread -pthread -Wl,-soname -Wl,libgnuradio-qtgui.so.0 -o .libs/libgnuradio-qtgui.so.0.0.0
/usr/bin/ld: cannot find -lXi
collect2: ld returned 1 exit status
make[6]: *** [libgnuradio-qtgui.la] Error 1
make[6]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg/gr-qtgui/src/lib'
make[5]: *** [all] Error 2
make[5]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg/gr-qtgui/src/lib'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg/gr-qtgui/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg/gr-qtgui'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/gnuradio-3.2.2.dfsg'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110403-1135
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/gnuradio-3.2.2.dfsg

Tags: ftbfs natty

Related branches

Steve Langasek (vorlon)
Changed in gnuradio (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
tags: added: multiarch
Revision history for this message
Steve Langasek (vorlon) wrote :

not actually a multiarch build failure, just a garden variety linking-against-lib-not-in-build-depends build failure.

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

This bug was fixed in the package gnuradio - 3.2.2.dfsg-1ubuntu6

---------------
gnuradio (3.2.2.dfsg-1ubuntu6) natty; urgency=low

  * config/gr_fortran.m4: call LT_LANG(Fortran 77) instead of the
    lower-level autoconf macro directly; otherwise we get a double-invocation
    that causes recent versions of autoconf to wind up with wrong language
    selection.
  * update config/pkg.m4 to the current version and re-autoconf, fixing
    a build failure from trying to find libraries not needed at all for
    dynamic linking. LP: #749214.
 -- Steve Langasek <email address hidden> Sat, 16 Apr 2011 12:49:11 -0700

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