Public bug reported: Currently Xenial contains default compiller GCC 5.3/5.4 (second from updates) that uses new C++ ABI by default (https://gcc.gnu.org/gcc-5/changes.html#libstdcxx). libpqxx-3.1 package built with old ABI implementation (old compiler?). As a result: all attempts to linking code with this library fails.
Simple rebuilding and package reinstalling solves issue. Version information: ``` $ apt-cache policy libpqxx-3.1 libpqxx-3.1: Installed: 1:3.1.1-0ubuntu4 Candidate: 1:3.1.1-0ubuntu4 Version table: *** 1:3.1.1-0ubuntu4 500 500 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages 100 /var/lib/dpkg/status ``` PS seems that libpqxx-4.0 affected too. ** Affects: libpqxx (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1623451 Title: libpqxx-3.1 should be re-builded with new C++ ABI in Xenial To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libpqxx/+bug/1623451/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs