That confirms that the problem is on the first line (i.e. LIBOSG_SHARE is being set to the empty string), but means it isn't related to the presence or absence of a multiarch suffix.
The version numbers that end up in LIBOSG_VERSION appear to be only packages that are in the base/build-essential system (eg. gcc), as opposed to the ones installed as build-dependencies of libcitygml itself (eg. the libopenscenegraph100 this script is trying to find): is that all that dpkg --get-selections and/or dpkg -l list in an Ubuntu buildd setup? The simple solution would be to stop trying to autodetect the version and hardcode LIBOSG_SHARE=libopenscenegraph100, LIBOSG_VERSION=3.2.1, and (to fail the build if we forget to update these) a Build-Depends: libopenscenegraph100 (<< 3.2.2~) with a "see debian/gencontrol" comment. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1368801 Title: libcitygml ftfs with new openscenegraph To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libcitygml/+bug/1368801/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
