bug-gnu-pspp
[Top][All Lists]
Advanced

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

PSPP-BUG: [bug #58952] ssw: the library does not contain the dependencie


From: Friedrich Beckmann
Subject: PSPP-BUG: [bug #58952] ssw: the library does not contain the dependencies (gtk3, glib2)
Date: Fri, 14 Aug 2020 09:32:47 -0400 (EDT)
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15

URL:
  <https://savannah.gnu.org/bugs/?58952>

                 Summary: ssw: the library does not contain the dependencies
(gtk3, glib2)
                 Project: PSPP
            Submitted by: beckmanf
            Submitted on: Fri 14 Aug 2020 01:32:45 PM UTC
                Category: Compilation/Portability
                Severity: 5 - Average
                  Status: None
             Assigned to: None
             Open/Closed: Open
                 Release: None
         Discussion Lock: Any
                  Effort: 0.00

    _______________________________________________________

Details:

The spread-sheet-widget library does not contain the library dependencies.
During debian packaging I noticed that the libspread-sheet-widget.so file does
not show its dependencies. You can see the problem with

objdump -x libspread-sheet-widget.so

In version 0.6 you see this:


...
Dynamic Section:
  NEEDED               libc.so.6
  SONAME               libspread-sheet-widget.so.0
  INIT                 0x0000000000007000
  FINI                 0x000000000001777c
...


i.e. only libc is listed as NEEDED. With the patch

https://github.com/fredowski/ssw/commit/1e69bf5eedd9edc21f32553fc4b213042cc5b938

the GTK3 and glib2 libraries are added as dependencies and with objdump you
see:


...
Dynamic Section:
  NEEDED               libgtk-3.so.0
  NEEDED               libgdk-3.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libgio-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libc.so.6
  SONAME              libspread-sheet-widget.so.0
  INIT                 0x0000000000007000
  FINI                 0x000000000001777c
...


The debian checks during the package build showed this. The dependency
resolution needs this.


fritz@debian:~$ apt-cache depends libspread-sheet-widget
libspread-sheet-widget
  Hängt ab von: libc6
fritz@debian:~$





    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?58952>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]