GNOME Bugzilla – Bug 657947
libguile-gnome-corba should be linked against libORBit
Last modified: 2018-09-18 23:20:52 UTC
Created attachment 195392 [details] [review] link libguile-gnome-corba with libORBit guile-gnome 2.16.1 failed to build on a current Ubuntu system (https://bugs.launchpad.net/ubuntu/+source/guile-gnome-platform/+bug/832914). The initial error message was rather inscrutable ("file not found"), but by single-stepping through libltdl I managed to get to: /tmp/buildd/guile-gnome-platform-2.16.1/corba/gnome/corba/.libs/libguile-gnome-corba-2.so.0: undefined symbol: TC_ORBit_ITypes_struct libguile-gnome-corba uses this symbol (or at least a #define which expands to include it) directly: ./corba/gnome/corba/guile-gnome-corba-primitives.c:791: guile_corba_register_type (TC_ORBit_ITypes); Thus it should also link against libORBit directly. I've attached a patch.
Guile-GNOME is currently not under active development anymore according to its maintainer. Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect reality. Please feel free to reopen this ticket (or rather transfer the project to GNOME Gitlab or any other suitable issue tracker, as GNOME Bugzilla is deprecated) if anyone takes the responsibility for active development again.