You are not logged in.
Just came across this: http://www.gibix.net/projects/nspluginwrapper/
It claims to be a wrapper for 32-bit plugins so they can be used on other platforms like x86_64. I don't have a 64-bit machine to test it on, but it looks pretty useful.
Offline
I tried installing this wrapper plugin (or plugin wrapper...), but it requires an executable called "linux32", which allows the OS to run 32-bit applications. I don't think it is currently available for Arch64. Does anyone know what this programme does, and whether we can have it in Arch? Debian and its derivatives have it.
Elad
Offline
Nevermind, I found it and compiled it. I am trying to get the wrapper working now.
Offline
looks interesting. but from the online documentation i see only need for gtk and qemu deps.
i suggest to open an AUR request thread for further discussion. i think it would be best to extract all possible working plugins from i686 directly into a foo.tar.gz into that package.
Offline
Qemu is only required for PowerPC and ia64, not for x86_64.
However, it looks like nspluginwrapper needs more 32-bit support than is implied by the documentation. Using linux32 doesn't help, since it only changes the 'uname -m' result to i686. I believe that the npviewer 32bit executable is trying to link with 32bit libraries.
Offline
I believe that the npviewer 32bit executable is trying to link with 32bit libraries.
That wouldn't make sense for runtime If you would have installed 32bit libs there would be no need to have such a wrapper ;-)
- Read the README in the source: The 32bit sources you will need to build a statically linked binary. But there's no need to do such tricky compilation. Just take the 2 rpms and build your package. They are ready for use :!:
Again: Open a AUR req thread and I'll join later
Offline
Ok, more or less experimental nspluginwrapper has been uploaded into AUR, it just needs work to get it from there (why aurbuild has no option to install missing depencies from AUR itself?).
Easiest way to get it is to include all depencies on same line:
$ aurbuild -s dpkg po4a perl-text-wrapi18n glibc-i386 ia32-libs-gtk ia32-libs lib32gcc1 lib32stdc6 lib32z1 lsb-release nspluginwrapper-i386-libs nspluginwrapper
$ echo "gah"
$ aurbuild -s browserplugin-flash-i386
Last one is flashplugin, read what the installscript has to say.
Yes i know /usr/lib/nspluginwrapper/npviewer looks haxed but it was the only way to get it working when i did it in 2 minutes, it won't start with just ubuntu libraries (tested, and i should merge those two someday).
Flash plays fine, but after spending too much time on albinoblacksheep, the browser decided to crash, nspluginwrapper is still BETA software and it wont work with konqueror (:( nspluginviewer complains).
Feel free to submit problems in the packages and such here or to freenode (Neverther in freenode and I usually camp at #archlinux and #archlinux64).
Flying is Trying is Dying
Offline
o shi----forgot linux32
add linux32 to the line to be downloaded with aurbuild, im uploading it soon or soon enough
Flying is Trying is Dying
Offline
We need to do it in right order:
(perl thing needs to be done since 'perl-module-build' seems to be missing from arch64 atm. Remove 'perl-module-build' from makedepencies in po4a PKGBUILD if it's still not in arch64).
$ (as root if needed to run) perl -MCPAN -e 'install Build'
$ aurbuild -s perl-text-charwidth perl-text-wrapi18n po4a dpkg lib32gcc1 lib32stdc6 glibc-i386 lib32z1 lsb-release ia32-libs ia32-libs-gtk linux32 nspluginwrapper-i386-libs nspluginwrapper
$ echo "gah"
$ aurbuild -s browserplugin-flash-i386
Start browser and test, works here (with beyond kernel if it'll ever get related).
Flying is Trying is Dying
Offline
This seems to go mostly fine for me, but I get into trouble with po4a. I will wait and see how others get on with the perl-module-build issue, since I am doing little more than follow the recipe.
I believe it is just the wrapper that I need to complete.
Geoff
What the beep was that?
Offline
Ok, I updated nspluginwrapper-i386-libs a bit, it's integrated to nspluginwrapper package and now ubuntu ports shouldnt be needed (flash doesnt need gtklibs ^^ and next plugins will be my next work, or not, I'll see what comes by)
Intalling:
$ aurbuild -s linux32 nspluginwrapper
$ echo "No more gah"
$ aurbuild -s nspluginwrapper-flash
Remeber to read what installscripts have to say.
Also remeber alsa-oss emu for sounds and ms-ttf-fonts for flash menufonts.
(Note: this now conflicts with the ubuntu ports, but we dont need them anymore, so feel free to remove them with pacman -Rd or something).
Edit: new packagenames, typos and such
Flying is Trying is Dying
Offline
nspluginwrapper-flash is missing plugin.install
Offline
ok both packages fixed. i forgot something to nspluginwrapper and something from nspluginwrapper-flash
Flying is Trying is Dying
Offline
So, the packages in the repositories above are working? If they are, what's the correct install order to get the plugins functioning? The 32bit libraries are stil necessary with the packages? If not , where to install them?
Is there a mini-howto or tutorial available, that can answer my multiple questions?
Sorry if it's off-topic, but i couldn't find help in the newbie section.
Keep swimming.
Dolly, in Finding Nemo
Offline
Go fours posts up, and that's what you have to do. Don't worry about the instructions other than getting 'aurbuild' from AUR in the rest of thread.
My experience has been that it does not work. It barely started to work in Firefox, and then it took itself out and the browser with it. Konqueror saw the plug-in, but didn't understand what to do with it.
Offline
mdv 2007 said
64-bit Firefox can now use 32-bit plugins. This is a major achievement, and solves a lot of problems for a lot of desktop users since Flash, Acrobat, and RealPlayer only have 32-bit versions, and Firefox is usually 64-bit on 64-bit operating systems.
Offline
Thanks , skottish and once. This is one of the most annoyng things in 64 arch world. I hope the firefox thing works.
Keep swimming.
Dolly, in Finding Nemo
Offline
mdv 2007 said
64-bit Firefox can now use 32-bit plugins. This is a major achievement, and solves a lot of problems for a lot of desktop users since Flash, Acrobat, and RealPlayer only have 32-bit versions, and Firefox is usually 64-bit on 64-bit operating systems.
mdv 2007 = Mandriva 2007. Mandriva has a bunch of built in 32 libraries. 32 bit things that may work "out of the box" in Mandriva are going to be more or less successful hacks. I've never had good luck implementing such hacks.
Offline
My solution? I'll wait...
While waiting, i bundled a 32 bit arch, chrooted, which i'm using for my 32 bit needs.
Keep swimming.
Dolly, in Finding Nemo
Offline