Closed
Bug 212798
Opened 21 years ago
Closed 21 years ago
Make existing linux flashplayer.xpt (for scriptability) work with gcc 3.2 builds
Categories
(Core Graveyard :: Plug-ins, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: wolruf, Assigned: peterlubczynski-bugs)
References
()
Details
(Keywords: regression, relnote, Whiteboard: qawanted)
build ID: 2003071508 on Linux + Flash 6.0r79 and flashplayer.xpt.
Scriptability doesn't work anymore since Mozilla.org switched to GCC 3.2.3, as
mentioned in the release notes:
http://www.mozilla.org/releases/mozilla1.4/README.html#new-issues
about:buildconfig reports:
--disable-tests --enable-extensions=default,irc --without-system-nspr
--without-system-jpeg --without-system-zlib --without-system-png
--without-system-mng --disable-debug --enable-optimize --disable-elf-dynstr-gc
--enable-optimize=-O2 --enable-crypto
I launched a debug build to see any error output but there's no debug info on
why scriptability doesn't work anymore:
- hack not working well, regression from bug 154206 ?
- flashplayer.xpt needs to be updated ?
I deleted xpti.dat and a debug build didn't say whether or not flashplayer.xpt
was valid.
I couldn't find any bug report matching the release notes, so I'm opening one,
hoping this can be looked at.
This started generated some bug reports: bug , bug .
Comment 1•21 years ago
|
||
The basic issue, as I understand it, is that he flash xpt expects GCC 2.9x name
mangling, while GCC 3.x does different name mangling. The only way to fix this
is to regenerate the xpt; the only people who can do that are Macromedia.
Reporter | ||
Comment 2•21 years ago
|
||
is it ok to CC emillard (?) or kiwi at macromedia.com ? I sent an e-mail to
flashplayerunix@macromedia.com.
Reporter | ||
Comment 3•21 years ago
|
||
CC'ing some Macromedia people after talking to dmose.
Apologies if you're not the most appropriate people to CC on this as it's
Linux-specific, I also saw two other people in bugzilla: msintov@macromedia.com
and dshultz@macromedia.com.
Comment 4•21 years ago
|
||
I suspect that this is going to require not just regeneration of the XPTs, but
also a recompile of the flash plugin with gcc 3.2 or later.
Assignee | ||
Comment 5•21 years ago
|
||
Yeah, the plugin needs to be recompiled with the same compiler as the browser
and be sure to use an updated npapi.h. This is a similar issue as on OSX, see:
http://www.mozilla.org/projects/plugins/plugin_scripting_ABI_technote.html
Comment 6•21 years ago
|
||
*** Bug 221294 has been marked as a duplicate of this bug. ***
I met similar problems with flash player after upgrading gcc packages recently.
I can fix this problem after installation of compat-libstdc++ package again.
I suspect up2date removed installed compat-libstdc++ package while upgrading new
gcc packages because of I didn't install full of these packages(compat-*;
actually I don't need other packages except compat-libstdc++).
If you are using Redhat Linux and your Mozilla browsers(I tested with Mozilla
and Firebird also) fail to display flash movies even you installed proper
plug-in, I recommand you to check that your system has compat-stdc++ package(s)
properly.
Honestly I can not sure this bug is related exactly with my case but it much
help to fix my problem and i hope this message can help somebody who have
similar cases with me.
Thanks.
Reporter | ||
Comment 8•21 years ago
|
||
Fixed with recent Flash 6.0r81.
This is worth being mentioned in upcoming Mozilla 1.7 release notes:
http://www.mozilla.org/releases/mozilla1.7b/known-issues.html#plugins
[...]
If you're using the Linux GCC 3.2 binaries compiled by mozilla.org then
JavaScript access to Flash will not work.
[...]
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → FIXED
Comment 9•20 years ago
|
||
somebody please comment on Olivier's last comment
Keywords: relnote
Whiteboard: qawanted
Reporter | ||
Comment 10•20 years ago
|
||
Daniel, I opened bug 238325 about this.
Updated•3 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•