Bug#537017: vte: FTBFS: dpkg-shlibdeps: error: couldn't find library libvte.so.9 needed by debian/python-vte/main/usr/lib/python2.4/site-packages/gtk-2.0/vtemodule.so

Lucas Nussbaum lucas at lucas-nussbaum.net
Tue Jul 14 13:12:25 UTC 2009


Package: vte
Version: 1:0.20.5-1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090713 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
> make[3]: Entering directory `/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/build/python2.4'
> make[3]: Nothing to be done for `install-exec-am'.
> test -z "/usr/lib/pkgconfig" || /bin/mkdir -p "/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main/usr/lib/pkgconfig"
>  /usr/bin/install -c -m 644 'vte.pc' '/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main/usr/lib/pkgconfig/vte.pc'
> make[3]: Leaving directory `/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/build/python2.4'
> make[2]: Leaving directory `/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/build/python2.4'
> make[1]: Leaving directory `/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/build/python2.4'
> # stop shipping *.a and *.la files for the Python module;
> # python-support moves them anyway (#412477)
> find /build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main/usr/lib/python2.4 -name \*.a -exec rm -f '{}' \;
> find /build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main/usr/lib/python2.4 -name \*.la -exec rm -f '{}' \;
> touch install-stamp-python2.4
> dh_installdocs -plibvte9 ./README ./NEWS ./AUTHORS  
> dh_installexamples -plibvte9 
> dh_installman -plibvte9  
> dh_installinfo -plibvte9  
> dh_installmenu -plibvte9 
> dh_installcron -plibvte9 
> dh_installinit -plibvte9   
> dh_installdebconf -plibvte9 
> dh_installemacsen -plibvte9   
> dh_installcatalogs -plibvte9 
> dh_installpam -plibvte9 
> dh_installlogrotate -plibvte9 
> dh_installlogcheck -plibvte9 
> dh_installchangelogs -plibvte9  ./ChangeLog 
> dh_installudev -plibvte9 
> dh_lintian -plibvte9 
> dh_install -plibvte9  --sourcedir=/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main
> dh_link -plibvte9  
> dh_installmime -plibvte9 
> dh_scrollkeeper -plibvte9 
> dh_scrollkeeper: This program is deprecated, and does nothing anymore.
> dh_gconf -plibvte9 
> dh_desktop -plibvte9 
> dh_desktop: This program is deprecated, and does nothing anymore.
> dh_icons -plibvte9 
> dh_installdocs -plibvte9-udeb ./README ./NEWS ./AUTHORS  
> dh_installexamples -plibvte9-udeb 
> dh_installman -plibvte9-udeb  
> dh_installinfo -plibvte9-udeb  
> dh_installmenu -plibvte9-udeb 
> dh_installcron -plibvte9-udeb 
> dh_installinit -plibvte9-udeb   
> dh_installdebconf -plibvte9-udeb 
> dh_installemacsen -plibvte9-udeb   
> dh_installcatalogs -plibvte9-udeb 
> dh_installpam -plibvte9-udeb 
> dh_installlogrotate -plibvte9-udeb 
> dh_installlogcheck -plibvte9-udeb 
> dh_installchangelogs -plibvte9-udeb  ./ChangeLog 
> dh_installudev -plibvte9-udeb 
> dh_lintian -plibvte9-udeb 
> dh_install -plibvte9-udeb  --sourcedir=/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/udeb
> dh_link -plibvte9-udeb  
> dh_installmime -plibvte9-udeb 
> dh_installdocs -plibvte-dev ./README ./NEWS ./AUTHORS  
> dh_installexamples -plibvte-dev 
> dh_installman -plibvte-dev  
> dh_installinfo -plibvte-dev  
> dh_installmenu -plibvte-dev 
> dh_installcron -plibvte-dev 
> dh_installinit -plibvte-dev   
> dh_installdebconf -plibvte-dev 
> dh_installemacsen -plibvte-dev   
> dh_installcatalogs -plibvte-dev 
> dh_installpam -plibvte-dev 
> dh_installlogrotate -plibvte-dev 
> dh_installlogcheck -plibvte-dev 
> dh_installchangelogs -plibvte-dev  ./ChangeLog 
> dh_installudev -plibvte-dev 
> dh_lintian -plibvte-dev 
> dh_install -plibvte-dev  --sourcedir=/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main
> dh_link -plibvte-dev  
> dh_installmime -plibvte-dev 
> dh_scrollkeeper -plibvte-dev 
> dh_scrollkeeper: This program is deprecated, and does nothing anymore.
> dh_gconf -plibvte-dev 
> dh_desktop -plibvte-dev 
> dh_desktop: This program is deprecated, and does nothing anymore.
> dh_icons -plibvte-dev 
> dh_installdocs -ppython-vte ./README ./NEWS ./AUTHORS  
> dh_installexamples -ppython-vte 
> dh_installman -ppython-vte  
> dh_installinfo -ppython-vte  
> dh_installmenu -ppython-vte 
> dh_installcron -ppython-vte 
> dh_installinit -ppython-vte   
> dh_installdebconf -ppython-vte 
> dh_installemacsen -ppython-vte   
> dh_installcatalogs -ppython-vte 
> dh_installpam -ppython-vte 
> dh_installlogrotate -ppython-vte 
> dh_installlogcheck -ppython-vte 
> dh_installchangelogs -ppython-vte  ./ChangeLog 
> dh_installudev -ppython-vte 
> dh_lintian -ppython-vte 
> dh_install -ppython-vte  --sourcedir=/build/user-vte_0.20.5-1-amd64-3FTBzr/vte-0.20.5/debian/tmp/main
> dh_link -ppython-vte  
> dh_installmime -ppython-vte 
> dh_scrollkeeper -ppython-vte 
> dh_scrollkeeper: This program is deprecated, and does nothing anymore.
> dh_gconf -ppython-vte 
> dh_desktop -ppython-vte 
> dh_desktop: This program is deprecated, and does nothing anymore.
> dh_icons -ppython-vte 
> dh_pysupport -ppython-vte
> dh_strip -plibvte9  
> dh_compress -plibvte9  
> dh_fixperms -plibvte9 -X gnome-pty-helper 
> dh_makeshlibs -plibvte9 -V 'libvte9 (>= 1:0.20.4)' --add-udeb=libvte9-udeb 
> dh_strip -plibvte9-udeb  
> dh_compress -plibvte9-udeb  
> dh_fixperms -plibvte9-udeb -X gnome-pty-helper 
> dh_makeshlibs -plibvte9-udeb -V 'libvte9 (>= 1:0.20.4)' --add-udeb=libvte9-udeb 
> dh_strip -plibvte-dev  
> dh_compress -plibvte-dev  
> dh_fixperms -plibvte-dev -X gnome-pty-helper 
> dh_makeshlibs -plibvte-dev -V 'libvte9 (>= 1:0.20.4)' --add-udeb=libvte9-udeb 
> dh_strip -ppython-vte  
> dh_compress -ppython-vte  
> dh_fixperms -ppython-vte -X gnome-pty-helper 
> dh_makeshlibs -ppython-vte -V 'libvte9 (>= 1:0.20.4)' --add-udeb=libvte9-udeb 
> dh_installdeb -plibvte9 
> dh_perl -plibvte9 
> dh_shlibdeps -plibvte9    
> dpkg-shlibdeps: warning: debian/libvte9/usr/lib/libvte9/interpret contains an unresolvable reference to symbol stdin at GLIBC_2.2.5: it's probably a plugin.
> dpkg-shlibdeps: warning: 16 other similar warnings have been skipped (use -v to see them all).
> dpkg-shlibdeps: warning: debian/libvte9/main/usr/lib/libvte9/gnome-pty-helper contains an unresolvable reference to symbol fchmod at GLIBC_2.2.5: it's probably a plugin.
> dpkg-shlibdeps: warning: 50 other similar warnings have been skipped (use -v to see them all).
> dpkg-shlibdeps: warning: debian/libvte9/usr/lib/libvte9/slowcat contains an unresolvable reference to symbol select at GLIBC_2.2.5: it's probably a plugin.
> dpkg-shlibdeps: warning: 15 other similar warnings have been skipped (use -v to see them all).
> dpkg-shlibdeps: warning: debian/libvte9/main/usr/lib/libvte.so.9.6.0 contains an unresolvable reference to symbol ceil at GLIBC_2.2.5: it's probably a plugin.
> dpkg-shlibdeps: warning: 49 other similar warnings have been skipped (use -v to see them all).
> dpkg-shlibdeps: warning: dependency on libm.so.6 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/usr/lib/libvte9/slowcat debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libfontconfig.so.1 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libutil.so.1 could be avoided if "debian/libvte9/main/usr/lib/libvte9/gnome-pty-helper" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libgio-2.0.so.0 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libgmodule-2.0.so.0 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libc.so.6 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte9/gnome-pty-helper debian/libvte9/usr/lib/libvte9/slowcat debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libfreetype.so.6 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libpangoft2-1.0.so.0 could be avoided if "debian/libvte9/usr/lib/libvte9/interpret debian/libvte9/main/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dh_installdeb -plibvte9-udeb 
> dh_perl -plibvte9-udeb 
> dh_shlibdeps -plibvte9-udeb    
> dpkg-shlibdeps: warning: dependency on libdirect-1.2.so.0 could be avoided if "debian/libvte9-udeb/udeb/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libgio-2.0.so.0 could be avoided if "debian/libvte9-udeb/udeb/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libdirectfb-1.2.so.0 could be avoided if "debian/libvte9-udeb/udeb/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libgmodule-2.0.so.0 could be avoided if "debian/libvte9-udeb/udeb/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dpkg-shlibdeps: warning: dependency on libfusion-1.2.so.0 could be avoided if "debian/libvte9-udeb/udeb/usr/lib/libvte.so.9.6.0" were not uselessly linked against it (they use none of its symbols).
> dh_installdeb -plibvte-dev 
> dh_perl -plibvte-dev 
> dh_shlibdeps -plibvte-dev    
> dh_installdeb -ppython-vte 
> dh_perl -ppython-vte 
> dh_shlibdeps -ppython-vte    
> dpkg-shlibdeps: error: couldn't find library libvte.so.9 needed by debian/python-vte/main/usr/lib/python2.4/site-packages/gtk-2.0/vtemodule.so (ELF format: 'elf64-x86-64'; RPATH: '').
> Note: libraries are not searched in other binary packages that do not have any shlibs or symbols file.
> To help dpkg-shlibdeps find private libraries, you might need to set LD_LIBRARY_PATH.
> dh_shlibdeps: dpkg-shlibdeps returned exit code 2
> make: *** [binary-predeb-IMPL/python-vte] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2009/07/13/vte_1:0.20.5-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |






More information about the pkg-gnome-maintainers mailing list