Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Apr 2008 20:11:52 +0400
From:      Boris Samorodov <bsam@ipt.ru>
To:        Naram Qashat <cyberbotx@cyberbotx.com>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: CALL FOR TESTERS: linux-f8 infrastructure ports
Message-ID:  <60240839@bb.ipt.ru>
In-Reply-To: <48068CAA.3040604@cyberbotx.com> (Naram Qashat's message of "Wed\, 16 Apr 2008 19\:32\:58 -0400")
References:  <200804090052.10898.aline@riseup.net> <200804091752.57284.aline@riseup.net> <62101822@bb.ipt.ru> <200804101126.11075.aline@riseup.net> <53131614@bb.ipt.ru> <29877906@bb.ipt.ru> <48068CAA.3040604@cyberbotx.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!


Thanks for testing, your report was helpful!


On Wed, 16 Apr 2008 19:32:58 -0400 Naram Qashat wrote:

> As of using the latest patch set (5), I found that a few Linux

Seems that you have some inconsistency at the (linux) ports system.

The patchset gives all (which I have so far) changes to linux
infrastructure ports. Plus _some_ (included since pathset 5)
patches for non-infrastructure linux ports. Other linux ports
should be patched manually. You may look at provided patches
or my earlier messages for reference (it's easy BTW).

If you not transfer ports (which you are going to install) to
USE_LINUX_APPS then you will end up with a mess of both fc4 and
f8 linux infrastructure ports.

> applications I use do not work:

> 1) emulators/linux-ePSXe refuses to run:

I'll include a patch for this port at the next patchset.

> ./epsxe: error while loading shared libraries: libgmodule-1.2.so.0:
> cannot open shared object file: No such file or directory

> From what I can see, that file was in linux_base-fc4 because it's a
> part of glib 1.2, but fc6 and up use glib 2 instead.  It's possible
> that there would need to be a port for glib 1.2 specifically for
> programs like ePSXe that still use it.

Should be fixed by linux_base-f8-8_3, the new revision has just been
committed.

> 2) multimedia/linux-realplayer also refuses to run:

> /usr/local/lib/RealPlayer/realplay.bin: error while loading shared
> libraries: libexpat.so.0: cannot open shared object file: No such file
> or directory

While it's possible to commit a new port (actually, I have one)
textproc/linux-f8-expat1 which installs libexpat.so.0 but so far
I can't reproduce your error:
-----
% pkg_info -W /usr/local/lib/RealPlayer/realplay.bin
/usr/local/lib/RealPlayer/realplay.bin was installed by package linux-realplayer-10.0.9.809.20070726
% file /usr/local/lib/RealPlayer/realplay.bin
/usr/local/lib/RealPlayer/realplay.bin: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
% ldd /usr/local/lib/RealPlayer/realplay.bin | grep expat
	libexpat.so.1 => /lib/libexpat.so.1 (0x28cf8000)
-----

And RealPlayer works fine for me.

> This probably means that a newer version of RealPlayer needs to be in
> the ports or a version that works with Fedora 8 needs to be in the
> ports separate from the current one.

> 3) www/linux-kmopozer seems to start, but just sits there and never actually runs.

Runs here.

> 4) net/skype starts, but when it brings up the EULA, I get what's in
> the following image:

> http://kirby.cyberbotx.com/skype_problem.png

Can't reproduce, works fine here.

> 5) www/linux-flashplayer9, when used with www/nspluginwrapper, causes
> Firefox to freeze until npviewer.bin is killed.  I also get the
> following messages in the console:

Sorry, I don't use this port so can't comment here.

> (npviewer.bin:36559): Gtk-WARNING **: libqt-mt.so.3: cannot open
> shared object file: No such file or directory

> (npviewer.bin:36559): Gtk-WARNING **: libqt-mt.so.3: cannot open
> shared object file: No such file or directory
> *** NSPlugin Wrapper *** ERROR: NPP_Destroy() wait for reply: Message timeout
> *** NSPlugin Wrapper *** ERROR: NPClass::Invalidate() invoke: Connection closed
> *** NSPlugin Wrapper *** ERROR: NP_Shutdown() invoke: Connection closed

> The first NSPlugin Wrapper error comes up before I kill off the
> npviewer.bin process, and the last two messages come up when I kill
> it.  Also, when I use nspluginwrapper -l to see what plugins are
> installed, that command segfaults. It even does so after I remove the
> flash plugin from the browser plugins folder with the command.  Here's
> what is in my /usr/local/lib/browser_plugins:

> [19:30:34 kirby /celes/test-f8]# ls /usr/local/lib/browser_plugins/
> .firefox.keep        libjavaplugin_oji.so npplugger.so         openvrml.la
> .thunderbird.keep    libvlcplugin.so      npsidplug.so         openvrml.so
> helix.so             nphelix.xpt          npwrapper.nppdf.so

> Out of all the Linux applications I have installed, only acroread8
> runs without flaws.  However, I do get the following if I run it in
> the console:

> rm: cannot remove
> /home/cyberbotx/.adobe/Acrobat/8.0/Preferences/mozilla/prefs.js':
> Function not implemented

> (acroread:36425): Gtk-WARNING **: libqt-mt.so.3: cannot open shared
> object file: No such file or directory

> (acroread:36425): Gtk-WARNING **: libqt-mt.so.3: cannot open shared
> object file: No such file or directory

You may try to install x11-toolkits/linux-f8-qt33 here. But an absence
of this port shouldn't prevent a program from running.

> I use KDE3 and have the gtk-qt-engines port installed, telling it to
> try to skin GTK applications as QT, so maybe this is related to that.
> As an aside, kompozer brings up the same 2 Gtk-WARNING messages, yet
> doesn't run at all.

> I also noticed the following in my all.log file when running Linux applications:

> Apr 16 19:27:03 kirby kernel: 128
> Apr 16 19:27:03 kirby kernel: linux_sys_futex: unknown op 128
> Apr 16 19:27:03 kirby last message repeated 2136 times

> Occasionally, op 129 comes up as well.  Not sure if the latest updates
> to 7.0 would fix this or not, I'm still using a src updated from
> RELENG_7_0 and not from RELENG_7 yet.

Those messages should go away at the lastest RELENG_7.

Can you please show an output of the command:
$ pkg_info -xI '^linux'

Seems that you have a mix of both fc4 and f8 ports.


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?60240839>