Red Hat Bugzilla – Bug 73784
Flash plugin not working
Last modified: 2007-04-18 12:46:33 EDT
I cannot load any .swf file using konqueror from kdebase-3.0.3-8.
Scanned plugins show the flash plugin associated with .swf and .spl
files. Netscape(7.0) using the same directory can view the same
sites perfectly. Plugins are available globally. I am using flash 5.0r50
but have the same problem with 5.0r47. This used to work fine.
This is because Macromedia use a legacy compiler to build their flash module.
You can't dynamically load a module that was built with an ancient compiler
from an application that was built with gcc 3.x.
So the options are getting Macromedia to recompile their module, or even
better, to release the source so we can do it.
There's nothing we can do about this in Konqueror (other than using a legacy
compiler to build all of KDE, which has other, worse, drawbacks).
*** Bug 73848 has been marked as a duplicate of this bug. ***
It seem like there is a patch for this that I tracked down from Mandrake
Cooker. It just defines few missing symbols to nsplugin when compiling
with gcc-3.2 such that all plugins compiled with either compiler will work.
I am now compiling kdebase with this patch to see. It would be nice to
have this working in 8.0.
Created attachment 75952 [details]
OK. I applied the patch and recompiled. Flash plugin is now working.