On Mon, 20 Feb 2012 21:42:42 +0100
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de> wrote:
> I have been working on converting the package z80ex (a library) to Multi-Arch.
Why are you changing the .install files in debian/rules instead of just
editing them in the debian/ directory? This is a permanent change to
the contents of those files, so make the changes in the files.
The guide itself says "update by hand".
> I have
> so far followed the guide in [1] to make the package ready for Multi-Arch and I have
> succeeded in creating a Multi-Arch version. When I install the package, all the
> shared library files now go into /usr/lib/${DEB_HOST_MULTIARCH}.
These look wrong in the -dev package:
lrwxrwxrwx root/root 0 2012-02-20 21:28 ./usr/lib/libz80ex.so -> libz80ex.so.1.1.19
lrwxrwxrwx root/root 0 2012-02-20 21:28 ./usr/lib/libz80ex_dasm.so -> libz80ex_dasm.so.1.1.19
If you check, those are (or should be) dangling symlinks.
when the file is:
./usr/lib/x86_64-linux-gnu/libz80ex_dasm.so.1.1.19
Then these links get into the library:
lrwxrwxrwx root/root 0 2012-02-20 21:28 ./usr/lib/x86_64-linux-gnu/libz80ex_dasm.so.1 -> libz80ex_dasm.so.1.1.19
lrwxrwxrwx root/root 0 2012-02-20 21:28 ./usr/lib/x86_64-linux-gnu/libz80ex.so.1 -> libz80ex.so.1.1.19
See the problem?
Edit the files and stop messing around with sed.
--
Neil Williams
=============
http://www.linux.codehelp.co.uk/
Attachment:
pgpnWDDyqEY09.pgp
Description: PGP signature