! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Can't compile libxfce4util Gobject Introspection on OpenBSD
Status:
RESOLVED: MOVED
Product:
Libxfce4util
Component:
General

Comments

Description Skunnyk editbugs 2019-04-13 19:03:35 CEST
Created attachment 8404 
libxfce4util build fail on openbsd

I don't know why yet, but it is broken on OpenBSD 6.4 when building from scratch:: https://buildbot.xfce.alteroot.org/job/libxfce4util/nodes=OpenBSD/17/console 

It seems that it needs… itself ? 
ld.so: libxfce4util-1.0: can't load library 'libxfce4util.so.7.0'
Comment 1 Skunnyk editbugs 2019-04-14 13:18:40 CEST
libxfce4util in openbsd come with 'libxfce4util.so.4.0" (and not 7.0 !), overrided in Makefile in http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/xfce4/libxfce4util/Makefile?rev=1.28&content-type=text/x-cvsweb-markup . 
For whatever reasons, libtool/ldd at g-ir-scanner step wants 'libxfce4util.so.7.0" as defined in configure.ac.in:

 m4_define([libxfce4util_verinfo], [7:0:0])


The tmp introspection libs needs itself (why ?):

OpenBSD$ ldd /home/vagrant/libxfce4util/libxfce4util/tmp-introspect4qdm9u6s/.libs/libxfce4util-1.0
/home/vagrant/libxfce4util/libxfce4util/tmp-introspect4qdm9u6s/.libs/libxfce4util-1.0:
ld.so: libxfce4util-1.0: can't load library 'libxfce4util.so.7.0'
/home/vagrant/libxfce4util/libxfce4util/tmp-introspect4qdm9u6s/.libs/libxfce4util-1.0: signal 9


A work around is to build libxfce4util first with --disable-introspection (and with shared lib verinfo 7.0!), then with --enable-introspection
Comment 2 Git Bot editbugs 2020-05-25 23:05:43 CEST
-- GitLab Migration Automatic Message --

This bug has been migrated to xfce.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.xfce.org/xfce/libxfce4util/-/issues/2.

Please create an account or use an existing account on one of our supported OAuth providers. 

If you want to fork to submit patches and merge requests please continue reading here: https://docs.xfce.org/contribute/dev/git/start#gitlab_forks_and_merge_requests

Also feel free to reach out to us on the mailing list https://mail.xfce.org/mailman/listinfo/xfce4-dev

Bug #15287

Reported by:
Skunnyk
Reported on: 2019-04-13
Last modified on: 2020-05-25

People

Assignee:
Skunnyk
CC List:
1 user

Version

Version:
4.13.2

Attachments

libxfce4util build fail on openbsd (3.24 KB, text/plain)
2019-04-13 19:03 CEST , Skunnyk
no flags

Additional information