Le 09/02/2023 à 08:05, Landry Breuil a écrit :
Le Thu, Feb 09, 2023 at 01:01:48AM +0100, Joel Carnat a écrit :
Hi,

I am trying to port the docklike XFCE plugin.
https://docs.xfce.org/panel-plugins/xfce4-docklike-plugin/start

I followed faq/ports/guide.html and used x11/xfce4/xfce4-clipman as a
starting point. Everything compiles and build a package properly. The
checking tools do not identify errors. But still when launching the docklike
applet, it dies and the following log is available in .xsession-errors:

wrapper-2.0:/usr/local/lib/xfce4/panel/plugins/libdocklike.so: undefined
symbol 'inotify_init'
wrapper-2.0:/usr/local/lib/xfce4/panel/plugins/libdocklike.so: undefined
symbol 'inotify_add_watch'

that probably means it failed to properly link against inotify, all the
other errors come from that only - . All the patches should be
upstreamed too :)


Ok. I'll send them upstream if I can manage to use that software at all :)

im not sure at all wether it depends on inotify really, autoconf doesnt
seem to search for it, and  seeing that commit maybe the dep was dropped ?
https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin/-/commit/50941fc2cb741ed6dea26da6a50ce514114b40e8
i dunno if those glib bits work on openbsd.

Ok, thanks.

I have applied the diffs and now, the plugin starts and runs.
There are still bugs with icons (Firefox & Thunderbird) though ;
but I think I've seen this when compiling on Slackware Linux too.

I'll try to understand what happens. But it may be related to
patches about .desktop files.

While I was there, I had a look at FreeBSD ports tree.
They don't seem to apply inotify modifications on their side.
https://cgit.freebsd.org/ports/tree/x11/xfce4-docklike-plugin/Makefile

Not sure why it would work as-is on FreeBSD and not OpenBSD. I mean,
don't both OS use the same glib sets?

BTW, attached in the updated port tarball.

Attachment: x11_xfce4_xfce4-docklike.tar.gz
Description: application/gzip

Reply via email to