skype-2.1.0.81,1 && problem in child proc
Juergen Lock
nox at jelal.kn-bremen.de
Thu Mar 1 21:28:51 UTC 2012
In article <20120301153409.GA2478 at tiny> you write:
>
>Hello,
>
>I'm using skype-2.1.0.81,1 in 10-CURRENT r226986, which works fine for
>chat and video calls;
>
>I encounter the following small problem: when a chat contains a URL one
>can open that URL with a browser; it seems that skype is launching a
>shell script /usr/local/bin/xdg-open which in turn tries to figure out
>if the desktop is Gnome or KDE and which browser to use; it simple does
>not start any browser for me; while digging into this (inserting
>printf's to a log file) I see, that the script wants to launch
>
>kfmclient exec http://www.hallo-verlag.de/...
>
>with the correct URL from the chat dialog in skype but this gives an
>error to stderr:
>
>Cannot open "/usr/lib/libv4l/v4l2convert.so"
>
>the shared lib exists in /compat/linux/usr/lib/libv4l/v4l2convert.so
>and in /usr/local/lib/libv4l/v4l2convert.so
>
>$ ls -l /usr/local/lib/libv4l/v4l2convert.so
>/compat/linux/usr/lib/libv4l/v4l2convert.so
>-rwxr-xr-x 1 root wheel 4788 14 nov 12:52
>/compat/linux/usr/lib/libv4l/v4l2convert.so
>-rwxr-xr-x 1 root wheel 5341 14 nov 07:49
>/usr/local/lib/libv4l/v4l2convert.so
>
>What is the matter with this and was has 'kfmclient' todo with
>v4l2convert.so shared objects?
I haven't really looked into this in detail but my guess is this is
the Linux v4l2convert.so that is LD_PRELOAD'ed into skype for the
benefit of cameras not able to provida yuv video. So I guess we'd
need to prepend a wrapper for xdg-open to PATH that resets LD_PRELOAD
before executing the real /usr/local/bin/xdg-open . (And btw I had
to do something similar for google earth which sets LD_LIBRARY_PATH,
see
/usr/ports/astro/google-earth/files/browserwrapper
and
/usr/ports/astro/google-earth/files/patch-bin-googleearth
.)
Hm or should the xdg-utils port be patched to just unset LD_PRELOAD
uncondtionally? I'll Cc gnome@ which is listed as maintainer for
that port...
Cheers,
Juergen
More information about the freebsd-gnome
mailing list