-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Package: scalapack
Version: 1.7.4-1
Severity: normal


Dear Philipp Frauenfelder,


Firstly excuse me. I'm who is trying to adopt scalapack. I fixed some
problems in scalapack 1.7.4-1. But, I'm getting problems with sonames
and symbolic link references the wrong files. Did you have any problems
like these in old versions?

I was thinking about, and I believe that soname's problems are because
the new  version has three numbers (1.7.4) and the old one only has two
numbers (1.7).I suppose it because into debian/rules file, version and
version_major variables are made for the old version of scalapack.


That's the code I mentioned above:

version=$(shell expr `pwd` : '.*-\([0-9.]*\)')
version_major=$(shell expr `pwd` : '.*-\([0-9]*\).[0-9.]*')


I have read  Debian Library Packaging guide and I have done lots of
tests without success (I was packaging version 1.7.4, but you uploaded
it so I downloaded your version and I worked on it).

What can I do to fix these kind of problems? May you give me an idea?

Thanks for reading this message, and again, excuse me.

I send you a copy of lintian report below:

E: scalapack1-pvm: ldconfig-symlink-referencing-wrong-file
usr/lib/libscalapack-pvm.so.1 -> libscalapack-pvm.so.1.7 instead of
libscalapack-pvm.so.1.7.4
N:
N:   The symbolic link references the wrong file. (It should reference the
N:   shared library.)
N:
N:   Refer to Policy Manual, section 8.1 for details.
N:
W: scalapack1-pvm: package-name-doesnt-match-sonames libscalapack-pvm1
N:
N:   The package name of a library package should usually reflect the
N:   soname of the included library. The package name can determined from
N:   the library file name with the following code snippet:
N:
N:    $ objdump -p /path/to/libfoo-bar.so.1.2.3 | sed -n
- -e's/^[[:space:]]*SONAME[[:space:]]*//p' | sed
- -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
N:
N:   Refer to Library Packaging guide 5 for details.
N:
E: scalapack1-mpich: ldconfig-symlink-referencing-wrong-file
usr/lib/libscalapack-mpich.so.1 -> libscalapack-mpich.so.1.7 instead of
libscalapack-mpich.so.1.7.4
W: scalapack1-mpich: package-name-doesnt-match-sonames libscalapack-mpich1
E: scalapack1-lam: ldconfig-symlink-referencing-wrong-file
usr/lib/libscalapack-lam.so.1 -> libscalapack-lam.so.1.7 instead of
libscalapack-lam.so.1.7.4
W: scalapack1-lam: package-name-doesnt-match-sonames libscalapack-lam1

I am using Debian GNU/Linux Unstable, kernel 2.6.16-2-686.

Regards,
- --
Muammar El Khatib.
Linux user: 403107.
Key fingerprint = 90B8 BFC4 4A75 B881 39A3  1440 30EB 403B 1270 29F1
http://muammarelkhatib.net (blog)
http://www.teorex.org
http://www.amaneciendo.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEyQTGMOtAOxJwKfERAqBdAJ9gCMIacPmw5pvQ22MdYPFYqux2hgCfaVL8
aDgIb4Hmnr45U/mVM1rMkJk=
=E8hC
-----END PGP SIGNATURE-----


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to