LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 06-15-2010, 07:42 PM   #16
marnold
Member
 
Registered: Dec 2005
Distribution: Slackware64 14.1
Posts: 256

Rep: Reputation: 32

FWIW, I uninstalled the mozilla-nss package,ran convertpkg on the Slackware 32bit Firefox package, and installed it. Running /usr/bin/32/firefox seems to work just find with the new Flash player. All the controls are functional. I didn't see a dramatic drop in CPU usage, but my quad-core didn't have an issue with that anyway. I'll report back if there are any issues.
 
Old 06-15-2010, 10:16 PM   #17
vik
Member
 
Registered: Apr 2008
Distribution: Gentoo
Posts: 225
Blog Entries: 6

Original Poster
Rep: Reputation: 50
Hey, just checking the forums. Glad to see someone was able to put my old directions to good use. I've been using Gentoo recently, but I'll be back to Slackware sooner or later. I guess I'm still a member of distro-hoppers anonymous.
 
Old 06-16-2010, 01:56 AM   #18
dugan
Senior Member
 
Registered: Nov 2003
Location: Canada
Distribution: distro hopper
Posts: 4,631

Rep: Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429Reputation: 1429
Quote:
Originally Posted by marnold View Post
I'd bet that you'd need the other packages listed above. Run ldd libflashplayer.so and I bet it will complain about a lot of things being missing.
You should also try launching the browser from an XTerm, and see if any messages are printed out when the browser launches Flash.
 
Old 06-16-2010, 07:11 AM   #19
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,752

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
marnold, what is this 'convertpkg' you refer to?
 
Old 06-16-2010, 07:17 AM   #20
cwizardone
Senior Member
 
Registered: Feb 2007
Distribution: Slackware64-current & "True Multilib." PC-BSD.
Posts: 2,233

Rep: Reputation: 176Reputation: 176
Quote:
Originally Posted by marnold View Post
I'd bet that you'd need the other packages listed above. Run ldd libflashplayer.so and I bet it will complain about a lot of things being missing.
Thanks. Yes, after running "ldd libflashplayer" it reported 52 missing dependencies which I'm not about to run down and install. I've gone back to a 64 bit browser and the last release of the 64 flash player. Let us hope Adobe releases a new 64 bit version as soon as possible.
 
Old 06-16-2010, 07:20 AM   #21
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 6,963
Blog Entries: 52

Rep: Reputation: Disabled
Quote:
Originally Posted by gnashley View Post
marnold, what is this 'convertpkg' you refer to?
It's included with Alien Bob's multilib stuff (scroll down):
http://alien.slackbook.org/dokuwiki/...kware:multilib
 
Old 06-16-2010, 08:48 AM   #22
marnold
Member
 
Registered: Dec 2005
Distribution: Slackware64 14.1
Posts: 256

Rep: Reputation: 32
Quote:
Originally Posted by cwizardone View Post
Thanks. Yes, after running "ldd libflashplayer" it reported 52 missing dependencies which I'm not about to run down and install. I've gone back to a 64 bit browser and the last release of the 64 flash player. Let us hope Adobe releases a new 64 bit version as soon as possible.
Update: Ignore everything in italics below. Per a post later in this thread, all you need to install is AlienBob's multilib stuff and the converted 32bit Firefox package. Much easier that way.

Those are easy to fix, following the instructions earlier in this thread. This is assuming you've already followed AlienBob's multilib instructions:

1) Copy dbus-glib, curl, libidn, esound, and audiofile off the Slackware 13.1 32-bit CD. (Note that all of those are in l/ except for curl which is in n/). You'll also want Firefox out of xap/ if you want to run a 32bit browser instead of dealing with nspluginwrapper.
2) Run convertpkg-compat32 -i * -d . in the directory where you copied those packages.
3) Install those newly created packages (the ones with "-compat32" in their filename.
4) ldd should now report that all those dependencies are met.
5) Run the 32bit Firefox via /usr/bin/32/firefox

Last edited by marnold; 06-16-2010 at 10:47 AM.
 
Old 06-16-2010, 10:33 AM   #23
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,434

Rep: Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867
you need only to convert the mozilla-firefox package, the others should be in the standard default multilib set.
 
Old 06-16-2010, 10:44 AM   #24
marnold
Member
 
Registered: Dec 2005
Distribution: Slackware64 14.1
Posts: 256

Rep: Reputation: 32
Quote:
Originally Posted by ponce View Post
you need only to convert the mozilla-firefox package, the others should be in the standard default multilib set.
Hmm. Well that certainly would make things much easier. Hmm. Doesn't installpkg normally warn you if you are installing a package that already is installed? It didn't when I reinstalled those packages. Weird. So, yeah, ignore me
 
Old 06-26-2010, 10:58 AM   #25
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,434

Rep: Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867
Quote:
Originally Posted by ponce View Post
I have done slightly differently:
- added /usr/lib/seamonkey (location of seamonkey-solibs-compat32, installed by default in multilib setup) at the end of /etc/ld.so.conf
- ldconfig
- installed the packages of the new flash-player-plugin and nspluginwrapper
- setted it up with
Code:
/usr/lib/nspluginwrapper/x86_64/linux/npconfig -v -i /usr/lib/mozilla/plugins/libflashplayer.so
- relaunched firefox (deleted pluginreg.dat in .mozilla/firefox/*my_profile* before too)
I have to fix the procedure above, because adding /usr/lib/seamonkey to /etc/ld.so.conf revealed not a good idea (mplayer playback stutters, my beloved enemy territory laggs, etc.).

prerequisite is a full multilib slackware64 (with massconverted libraries too).

so, to solve the missing library dependencies of libflashplayer.so located in /usr/lib/seamonkey (you need seamonkey-solibs-compat32 too, but it should be in the default set of compat32 libs) I have done like this, using the LD_PRELOAD trick:

- installed the packages of the new flash-player-plugin and nspluginwrapper
- setted it up with (I ignored the errors)
Code:
LD_PRELOAD="${LD_PRELOAD}:/usr/lib/seamonkey/libnspr4.so:/usr/lib/seamonkey/libnss3.so:/usr/lib/seamonkey/libnssutil3.so:/usr/lib/seamonkey/libplc4.so:/usr/lib/seamonkey/libplds4.so:/usr/lib/seamonkey/libsmime3.so:/usr/lib/seamonkey/libssl3.so" /usr/lib/nspluginwrapper/x86_64/linux/npconfig -v -i /usr/lib/mozilla/plugins/libflashplayer.so
then I edited /usr/lib64/firefox-3.6.4/run-mozilla.sh, changing line 143 like this
Code:
LD_PRELOAD="${LD_PRELOAD}:/usr/lib/seamonkey/libnspr4.so:/usr/lib/seamonkey/libnss3.so:/usr/lib/seamonkey/libnssutil3.so:/usr/lib/seamonkey/libplc4.so:/usr/lib/seamonkey/libplds4.so:/usr/lib/seamonkey/libsmime3.so:/usr/lib/seamonkey/libssl3.so" "$prog" ${1+"$@"}
and with firefox 3.6.4 the problems with controls partially working described above seems to be fixed too

if anyone has a cleaner fix to run 32bit flash plugin in 64bit firefox I'm all ears.

Last edited by ponce; 06-26-2010 at 11:24 AM.
 
Old 06-29-2010, 02:54 AM   #26
michelino
LQ Newbie
 
Registered: Dec 2006
Posts: 24

Rep: Reputation: 0
It works for me!
:-)
Thank's ponce
 
Old 07-19-2010, 11:29 AM   #27
Dankles
Member
 
Registered: May 2004
Location: /dev/null
Distribution: Slackware
Posts: 245

Rep: Reputation: 31
@ponce:
I'm having trouble wiht that setup:

Code:
dankles@mercury:~$ firefox 
ERROR: ld.so: object '/usr/lib/seamonkey/libnspr4.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libnss3.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libnssutil3.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libplc4.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libplds4.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libsmime3.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/usr/lib/seamonkey/libssl3.so' from LD_PRELOAD cannot be preloaded: ignored.

any tips?
 
Old 07-20-2010, 12:36 AM   #28
Dankles
Member
 
Registered: May 2004
Location: /dev/null
Distribution: Slackware
Posts: 245

Rep: Reputation: 31
here is some output that might be useful:

Code:
dankles@mercury:~$ ldd /usr/lib/mozilla/plugins/libflashplayer.so 
	linux-gate.so.1 =>  (0xffffe000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0xf6afa000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0xf6aec000)
	libXt.so.6 => /usr/lib/libXt.so.6 (0xf6a9b000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xf6a25000)
	libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xf69f6000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xf69dd000)
	libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xf662f000)
	libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0xf659c000)
	libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0xf6582000)
	libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xf655b000)
	libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0xf6543000)
	libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xf6538000)
	libcairo.so.2 => /usr/lib/libcairo.so.2 (0xf64ca000)
	libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xf6489000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0xf644e000)
	libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0xf644b000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0xf637b000)
	libssl3.so => not found
	libsmime3.so => not found
	libnss3.so => not found
	libplds4.so => not found
	libplc4.so => not found
	libnspr4.so => not found
	libdl.so.2 => /lib/libdl.so.2 (0xf6376000)
	libm.so.6 => /lib/libm.so.6 (0xf634f000)
	libc.so.6 => /lib/libc.so.6 (0xf61ec000)
	/lib/ld-linux.so.2 (0xf77a2000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0xf61d4000)
	libSM.so.6 => /usr/lib/libSM.so.6 (0xf61cc000)
	libuuid.so.1 => /lib/libuuid.so.1 (0xf61c8000)
	libICE.so.6 => /usr/lib/libICE.so.6 (0xf61b1000)
	libz.so.1 => /usr/lib/libz.so.1 (0xf619c000)
	libexpat.so.1 => /usr/lib/libexpat.so.1 (0xf617c000)
	libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xf6179000)
	libXi.so.6 => /usr/lib/libXi.so.6 (0xf616c000)
	libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xf6165000)
	libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xf615b000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0xf6158000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xf6153000)
	libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0xf6150000)
	libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0xf614d000)
	libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xf6148000)
	libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0xf60f8000)
	libpng14.so.14 => /usr/lib/libpng14.so.14 (0xf60d2000)
	libXrender.so.1 => /usr/lib/libXrender.so.1 (0xf60c9000)
	libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0xf6039000)
	libresolv.so.2 => /lib/libresolv.so.2 (0xf6022000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xf5f31000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xf5f14000)
 
Old 07-20-2010, 12:46 AM   #29
ponce
Senior Member
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 2,434

Rep: Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867Reputation: 867
Quote:
Originally Posted by ponce View Post
prerequisite is a full multilib slackware64 (with massconverted libraries too).
If it doesn't work I think you have to go multilib first.
 
Old 07-20-2010, 01:10 AM   #30
Dankles
Member
 
Registered: May 2004
Location: /dev/null
Distribution: Slackware
Posts: 245

Rep: Reputation: 31
I've followed the instructions and have the multilib env setup. I've also installed the other pkgs too (after installing multilib). I've just re-installed everything to make sure, and i still have the same error.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Flash Player issues with 64 bit. rich_c MEPIS 1 09-20-2009 10:41 AM
So is 64-bit Flash Player on the way? REALLY? checkmate3001 Linux - Software 3 12-06-2008 05:10 PM
LXer: Howto install Flash, Java, Real Player 32 bit plugins under 64 bit Firefox LXer Syndicated Linux News 0 03-16-2007 11:31 PM
Is there Flash Player for 64 Bit Linux manikantha Linux - General 13 06-20-2006 01:25 PM
No Flash Player for 64-Bit Linux barneyt Linux - Software 6 02-18-2006 10:17 PM


All times are GMT -5. The time now is 04:40 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration