[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#4649: Soft link missing for slang0.99.34 dynamic lib



'Dirk.Eddelbuettel@qed.econ.queensu.ca wrote:'
>
>Package: slang0.99.34
>Version: 0.99.34-1
>
>Slang does not install a link /usr/lib/libslang.so.0. [1] as it is specified
>in section 12 of the Programmer's Manual.

It's unnecessary given the way I built the shared library.  There is
no .0 Major version for the Debian package.  The major version is
"0.99.34".  That is the soname and the name.  If you install the -dev
package the .so link is there which will let you build packages that
will link correctly (I've done this and it works).

I don't see anything wrong with your session log.  ldconfig has no
work to do on the slang package, so nothing changes (as I would
expect).

Unless you can demonstrate that something is broken, I'll close the
bug report in a few days (just in case I'm dreaming, but I'm not :)

Here is my collection of dpkg manages slang libraries:
$ ls -l /usr/lib/libsla*
-rw-r--r--   1 root     root       119892 Sep 26 17:32 /usr/lib/libslang.a
lrwxrwxrwx   1 root     root           19 Sep 26 17:45 /usr/lib/libslang.so -> libslang.so.0.99.34
lrwxrwxrwx   1 root     root           19 Aug 24 09:27 /usr/lib/libslang.so.0 -> libslang.so.0.99.23
-rw-r--r--   1 root     root       145580 Sep 23 16:44 /usr/lib/libslang.so.0.99.23
-rwxr-xr-x   1 root     root       140892 Sep 26 17:31 /usr/lib/libslang.so.0.99.34

Note especially the link /usr/lib/libslang.so.

If I had installed /usr/lib/libslang.so.0 as you suggested it would
have broken the most and slrn packages!!  Thanks to David Engel and
Michael Alan Dorman for helping to work out this scheme.

Finally, I think the programmer's manual is adequate (I quote):
  Secondly, your package should include the symlink that ldconfig would
  create for the shared libraries.

Since ldconfig doesn't create any links for the slang package, I
shouldn't need to include any!

-- 
Christopher J. Fearnley            |    Linux/Internet Consulting
cjf@netaxs.com, cjf@onit.net       |    UNIX SIG Leader at PACS
http://www.netaxs.com/~cjf         |    (Philadelphia Area Computer Society)
ftp://ftp.netaxs.com/people/cjf    |    Design Science Revolutionary
"Dare to be Naive" -- Bucky Fuller |    Explorer in Universe

--
TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to
debian-devel-REQUEST@lists.debian.org . Trouble? e-mail to Bruce@Pixar.com


Reply to: