Date: Fri, 28 Mar 2008 19:06:41 -0500 (CDT) From: "Sean C. Farley" <scf@FreeBSD.org> To: freebsd-emulation@FreeBSD.org Subject: linux_base-f8/Linux emulation notes Message-ID: <alpine.BSF.1.10.0803281759380.49718@thor.farley.org>
next in thread | raw e-mail | index | archive | help
Here are some general notes about linux_base-f8 and linux emulation
(mostly) in general. Other than these notes, almost (see #7) all
appears to work for me with RELENG_7 (after latest commit today),
linux_base-f8 and compat.linux.osrelease=2.6.16. Thank you.
1. I noticed that linux-glib conflicts at least with the glib20.mo files
and glib2.sh. Is linux-glib even needed if linux_base-f8 is
installed?
Messages from acroread8:
rm: cannot remove `/home/sean/.adobe/Acrobat/8.0/Preferences/mozilla/prefs.js': Function not implemented
(acroread:76704): Gtk-WARNING **: Locale not supported by C library.
Using the fallback 'C' locale.
Fontconfig error: "conf.d", line 1: not well-formed (invalid token)
Fontconfig error: "conf.d", line 1: not well-formed (invalid token)
(acroread:76704): Gdk-WARNING **: gdk_property_get(): length value has wrapped in calculation (did you pass G_MAXLONG?)
2. I am not sure what is throwing the "Function not implemented"
message. Running rm (FreeBSD or Linux binary) works. The Linux
binary works even if executed from with /compat/linux/bin/bash.
I checked with ktrace -d and linux_kdump. I do not see prefs.js
mentioned, and the message does not show itself. ENOSYS nor 38 was
found in the dump.
3. What is missing to make glibc happy with locales (LANG=en_US.UTF-8)?
4. Is an update needed for some other linux port to fix the Gdk-WARNING?
Do other linux-* ports need updating to more current versions?
Currently, they are fc4-level.
5. The "Beyond Adobe Reader" window that acroread shows if not run
with a file to load is blank. According to this FAQ[1] #10 by Adobe,
it could be a problem with gtkembedmoz (installed by the linux-nvu
port).
6. Some Linux binaries try to print using /usr/bin/lp without success.
I always install the following script to make them work:
/compat/linux/usr/bin/lp:
#!/bin/sh -
exec /usr/bin/lpr "$@"
7. I still get core dumps within a Linux chroot (fc2-based) using
cmake[2].
Sean
1. http://blogs.adobe.com/acroread/2007/09/adobe_reader_811_faqs.html
2. http://lists.freebsd.org/pipermail/freebsd-emulation/2008-March/004535.html
--
scf@FreeBSD.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.1.10.0803281759380.49718>
