Okay...

I have tried everything.  I have been banging my head against this wall
for a week solid, and still not progress.

I can get OO to run, but every time I try to save a file, the thing
locks up.  I have uninstalled OO, and redhat and reinstalled it a dozen
times now.  I have tried by installing on linux, then taring it up and
moving it to OBSD, and I have tried it with the install script run on
the OBSD system.  I have done everything the docs discussed in setting
up linux emulation (which isn't much).  I have mounted procfs with the
-o linux flag and without.  There is never any error output when it
locks up, so I am at a total loss.  I am beginning to think that the
linux emulation in the kernel is not so good.  I don't know what else it
could be.

I have seen this: http://www.gruebchen.org/openbsd/openoffice.html and
the webpage that it is based upon. I have read everything in the
[EMAIL PROTECTED] mailing list.  Maybe it is a 3.6 bug... I don't know.

If anybody has any insight here, I would appreciate it.  I have done
everything I can think of and then some.

Thanks.

Chris


Chris wrote:

Okay.

Much to my surprise, it appears that OpenOffice does not run on OBSD.  I
noticed that it does run on FreeBSD, but since I am a noob to BSD (I
know nothing about freebsd and next to nothing about OBSD), I have no
idea how those systems differ.  I have read scattered threads here and
other places that it is possible to run OpenOffice through linux emulation.

So, I spent the last few hours looking into linux emulation.  I have
printed out all of the docs, and have them in a binder.  I have been
reading straight through as I build my system.  I didn't see much about
the appropriate way to set up linux emulation (It is briefly mentioned
in chapter 9.4 of the Docs).  I have poked around the net, and could not
find anything recent on the issue, so finally I found a man page on my
obsd 3.6 system that discussed it:  compat_linux.

I have done my best to make certain I have followed its recommendations,
but it is a bit sparse with regards to what steps to take here.  I have
used ports to install redhat libraries.  I have edited my
/etc/sysctl.conf and uncommented "kern.emul.linux=1".

Now, there is some mention about using procfs in that man page, and I
have sniffed all over the internet.  I can find nothing conclusive on
*how* to use it for this purpose.  There is no /proc in BSD.  There is
no /emul/linux/proc either.  I don't know if there is a file/image
somewhere that I am supposed to mount, or if I just mount proc to proc.
Should I make a /proc and/or a /emul/linux/proc?  I beleive I understand
the syntax, I just don't know what arguments to use, where to mount it
or what to mount.  For shits and giggles, I did made a /proc and a
/emul/linux/proc and did this: mount_procfs -o linux /proc /proc;
mount_procfs -o linux /emul/linux/proc /emul/linux/proc.  I have no idea
how close this is to anything useful.

I sacrificed my OO on my Gentoo linux system.  I completely uninstalled
it because it was compiled for an Athlon system and I didn't want to
introduce more vairables than necessary since this is my first time with
linux emu.  I downloaded the standard i386 binary installer for OO, and
installed it.  I tared that up, and scp'd it to my OBSD box.  I
ucompressed the tarball under /emul/linux/usr/OpenOffice.  I cd to that
directory, and I find the link to the executable.  I issue this
command:  "./soffice".  My hard drive starts crunching for a few
seconds, then it bombs out, complaining that it cannot find
"libXext.so.6".

Now, I know I have that file on my system, it lives here:
/usr/local/redhat/emul/usr/X11R6/lib -- which sound right to me.

My confusion:

1) I don't know if there is supposed to be some environmental variable
to set a path for linux executables.  Is that what I am missing?

2) I don't know if this is symptomatic of not understanding the whole
"procfs" issue above.

3) I don't know if my system even knows that this is a *linux*
application.. I assume the kernel knows the difference here...  Am I
supposed to run it through an emulation command first (like wine)?

4) Some other factor that I am completely unaware of.


I am trying here.  I am doing my homework but I am coming up dry.  Can
someone please help?

Thanks.

Chris

Reply via email to