[Aptitude-devel] Bug#727614: libept-dev | aptitude: aptitude FTBFS since libept/1.0.10

Axel Beckert abe at debian.org
Thu Oct 24 17:11:56 BST 2013


Package: libept-dev,aptitude
Version: libept/1.0.10
Version: aptitude/0.6.8.2-1.2
Severity: serious

Hi,

after the hint in
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=727565#10, I started to
rebuilt the current aptitude package on amd64 and it indeed FTBFS, but
at some other, libept-related place:

g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I. -I../../src -I.. -I.. -I../../src -I../.. -I../../src  -D_FORTIFY_SOURCE=2 -I/usr/include -DHELPDIR=\"/usr/share/aptitude\" -DPKGDATADIR=\"/usr/share/aptitude\"  -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include   -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/lib/cwidget   -I/usr/include/tagcoll-2.0.14     -D_REENTRANT -fno-strict-aliasing -Wall -Werror -c -o view_changelog.o ../../src/view_changelog.cc
g++  -g -O2 -fPIE -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security  -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include   -I/usr/include/sigc++-2.0 -I/usr/lib/x86_64-linux-gnu/sigc++-2.0/include -I/usr/lib/cwidget   -I/usr/include/tagcoll-2.0.14     -D_REENTRANT -fno-strict-aliasing -Wall -Werror  -fPIE -pie -Wl,-z,relro -Wl,-z,now -L/usr/lib -o aptitude main.o desc_render.o apt_config_treeitems.o apt_config_widgets.o apt_info_tree.o apt_options.o apt_undo_tree.o broken_indicator.o defaults.o dep_item.o download_item.o download_list.o download_thread.o edit_pkg_hier.o load_config.o load_grouppolicy.o load_pkgview.o load_sortpolicy.o loggers.o menu_redirect.o menu_text_layout.o menu_tree.o pkg_columnizer.o pkg_info_screen.o pkg_item.o pkg_grouppolicy.o pkg_sortpolicy.o pkg_node.o pkg_subtree.o pkg_tree.o pkg_ver_item.o pkg_view.o progress.o reason_fragment.o solution_dialog.o solution_fragment.o solution_item.o solution_screen.o trust.o ui.o ui_download_manager.o view_changelog.o   cmdline/libcmdline.a mine/libcmine.a generic/apt/libgeneric-apt.a generic/util/libgeneric-util.a generic/apt/matching/libgeneric-matching.a generic/controllers/libgeneric-controllers.a generic/problemresolver/libgeneric-problemresolver.a generic/views/libgeneric-views.a -lapt-pkg -lncursesw  -lsigc-2.0   -lcwidget -lncursesw -lsigc-2.0   -lept -lapt-pkg -lxapian -ltagcoll2 -lz -lwibble   -lsqlite3   -lboost_iostreams -lpthread
generic/apt/libgeneric-apt.a(tags.o): In function `aptitude::apt::get_tags(pkgCache::PkgIterator const&)':
/home/abe/aptitude/aptitude-0.6.8.2/build-arch/src/generic/apt/../../../../src/generic/apt/tags.cc:387: undefined reference to `tagcoll::coll::Fast<std::string, std::string>::getTagsOfItem(std::string const&) const'
collect2: error: ld returned 1 exit status
make[4]: *** [aptitude] Error 1
make[4]: Leaving directory `/home/abe/aptitude/aptitude-0.6.8.2/build-arch/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/abe/aptitude/aptitude-0.6.8.2/build-arch/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/abe/aptitude/aptitude-0.6.8.2/build-arch'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/abe/aptitude/aptitude-0.6.8.2/build-arch'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1361:
dpkg-buildpackage -rfakeroot -D -us -uc -i(?:^|/).*~$|(?:^|/)\.#.*$|(?:^|/)\..*\.swp$|(?:^|/),,.*(?:$|/.*$)|(?:^|/)(?:DEADJOE|\.cvsignore|\.arch-inventory|\.bzrignore|\.gitignore|\.hg(ignore|tags))$|(?:^|/)(?:CVS|RCS|\.deps|\{arch\}|\.arch-ids|\.svn|\.hg|_darcs|\.git|\.shelf|_MTN|\.bzr(?:\.backup|tags)|update\.sh)(?:$|/.*$) -b failed
debuild -uc -us -b  852.74s user 132.27s system 89% cpu 18:18.82 total

Since libept suffers from some unexpected (or at least undeclared) ABI
changes (see http://bugs.debian.org/727540 and friends), I'm not sure if
there's also an unexpected API change which now makes aptitude FTBFS -- or
if this is a bug in aptitude which only now showed up.

-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (600, 'testing'), (400, 'stable'), (110, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.5-trunk-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libept-dev depends on:
ii  libapt-pkg-dev   0.9.12.1
ii  libept1.4.12     1.0.10
ii  libtagcoll2-dev  2.0.14-1
ii  libwibble-dev    1.1-1
ii  libxapian-dev    1.2.15-2

Versions of packages libept-dev recommends:
ii  pkg-config  0.26-1

libept-dev suggests no packages.

-- no debconf information



More information about the Aptitude-devel mailing list