Unresolved symbol in gtk widget code

VERIFIED FIXED

Status

()

Core
Internationalization
P3
normal
VERIFIED FIXED
18 years ago
18 years ago

People

(Reporter: jim_nance, Assigned: Stuart Parmenter)

Tracking

Trunk
DEC
OSF/1
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

18 years ago
When compiling under Digital Unix today, I get unresolved references to the
symbol CreateLocalized.  I have find this symbol in the code at:

http://lxr.mozilla.org/seamonkey/source/widget/src/gtk/nsMenuBar.cpp#165
http://lxr.mozilla.org/seamonkey/source/widget/src/gtk/nsMenuItem.h#93

and commenting out that code makes the link problem go away.  This code has
not been changed for months, however this problem is new.  It was not present
last week when I was doing Digital Unix work.  I dont know what is going on.

I can not find any code that defines nsMenuItem::CreateLocalized(), so I am
a little confused as to why this links on other platforms.  Here is the error:

**************************************************
nsNativeComponentLoader: GetFactory(libwidget_gtk.so) Load FAILED with error:
Unresolved symbol in ./libwidget_gtk.so:
CreateLocalized__10nsMenuItemXRC8nsString
**************************************************

It may be that the difference between the working code of last week and the
nonworking code of this week has to do with the optimization flags I used
when building.  I have been playing with those flags.

Comment 1

18 years ago
Reassigned to ftang.
Assignee: rchen → ftang
Component: Localization → Internationalization

Comment 2

18 years ago
I think this is caued by travis's removal of nsMenuItem.cpp
Assignee: ftang → travis

Comment 3

18 years ago
Giving it to Pavlov.
Assignee: travis → pavlov
(Assignee)

Comment 4

18 years ago
I see it.  got a patch.  will check in as soon as the tree opens
(Assignee)

Comment 5

18 years ago
checked in fix
Status: NEW → RESOLVED
Last Resolved: 18 years ago
Resolution: --- → FIXED

Comment 6

18 years ago
Verified.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.