Public bug reported:

Binary package hint: glade-3

Version 3.2.0
-----------------

When glade-3 is used with custom widgets, it tries to save the name of
the lib containing the widgets in the .glade file, via <requires
lib="...">, e.g.

  <require lib="GtkMud"/>

The value for lib is being taken from the name attribute instead of the library 
attribute.
e.g. the catalog looks like :
  <glade-catalog name="GtkMud" library="gtkmud-widgets" depends="gtk+">
   ...
  </glade-catalog>

The correct value should of course be "gtkmud-widgets", so that libglade
tries to open "gtkmud-widgets.so", instead of:

  (gtkmud:1195): libglade-WARNING **: Could not load support for
`GtkMud': libGtkMud.so: cannot open shared object file: No such file or
directory

My 'work-around' is to link my app against a static version of my widget
library - I get an error message, but can still create my widgets.

** Affects: glade-3 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Wrong value given to <requires lib="..."> with custom widget catalog
https://bugs.launchpad.net/bugs/152164
You received this bug notification because you are a member of Ubuntu
Desktop Bugs, which is a bug contact for glade-3 in ubuntu.

-- 
desktop-bugs mailing list
desktop-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/desktop-bugs

Reply via email to