On 2014-04-24 08:16, Dariusz Dwornikowski wrote: > dh_install: libstrophe-dev missing files (usr/lib/lib*.a), aborting > > The libstrophe.a file is installed into /usr/lib/x86_64-linux-gnu, > instead of /usr/lib. When should the .a file be installed into > /usr/lib and when into x86... ?
The new destinations are compliant with the multiarch specification[0]. You're probably using debhelper compat level 9, which automates much of this. > My .install file looks like this, however dh_auto_install still > installs files into x86... because it runs before dh_install. Should I > override dh_auto_install and > depend only on d/install file ? > > usr/include/* > > > usr/lib/lib*.a > usr/lib/lib*.so > usr/lib/pkgconfig/* > usr/share/pkgconfig/* It is sufficient to change these to eg: usr/lib/*/lib*.a but you should definitely read the implementation guide[1] to check for other gotchas, etc. [0] https://wiki.debian.org/Multiarch [1] https://wiki.debian.org/Multiarch/Implementation -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/[email protected]

