On Fri, 18 Oct 2013 08:41:15 +0200 Matthias Apitz <[email protected]> wrote:
> This is in 10-CURRENT with ports from /head: > > $ uname -a > FreeBSD tiny-r255948 10.0-ALPHA4 FreeBSD 10.0-ALPHA4 #0 r255948: Tue > Oct 1 09:00:53 CEST 2013 > [email protected]:/usr/obj/usr/src/sys/GENERIC i386 > > When Sk starts is complaines: > > $ sh -x /usr/local/bin/skype > + > LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so /usr/local/share/skype/skype > --resources=/usr/local/share/skype Fontconfig error: > "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: > non-double matrix element > Fontconfig error: > "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: > non-double matrix element > Fontconfig warning: > "/usr/local/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw > unknown, expected number > > but it comes up fine; This can happen if the syntax used in the .conf files is not compatible between the fontconfig version in FreeBSD and in the linuxulator ports. > What makes me wonder is why the Linux binary makes access to our files > in /usr/local/... That's by design. The linux program looks for /a/b/c, the linuxulator first looks in /compat/linux/a/b/c, and if it doesn't find it there, it looks in /a/b/c. If it wouldn't work like that, you wouldn't be able to access your home directory without manual work to also make it available in the /compat/linux subtree. And the linux_base-infrastructure makes heavy use of this so that you only have to configure the corresponding FreeBSD part and the linux-counterpart works without further work. Fontconfig is just one of the things which make use of this. Bye, Alexander. -- http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-emulation To unsubscribe, send any mail to "[email protected]"
