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] nsplugins-gcc3 patch
OK. I applied the patch and recompiled. Flash plugin is now working.