Closed
Bug 250253
Opened 22 years ago
Closed 22 years ago
link error on AVIARY_1_0_20040515_BRANCH
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: sugar.waffle, Assigned: bryner)
Details
As follows, an error occurs by the link of "firefox-bin".
Mac OS X 10.3.4
It is source of clean AVIARY_1_0_20040515_BRANCH which checkouted yesterday.
nss3 -lsoftokn3 -L../../dist/lib -lxpcom_compat -Wl,-headerpad -Wl,5a0c
ld: multiple definitions of symbol nsTypeAheadFind::PrefsReset()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::PrefsReset() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::PrefsReset() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::GetSelection(nsIPresShell*,
nsISelectionController**, nsISelection**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::GetSelection(nsIPresShell*, nsISelectionController**,
nsISelection**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::GetSelection(nsIPresShell*, nsISelectionController**,
nsISelection**) in section (__TEXT,__text)
ld: multiple definitions of symbol
nsTypeAheadFind::IsRangeVisible(nsIPresShell*, nsIPresContext*, nsIDOMRange*,
int, int, nsIDOMRange**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::IsRangeVisible(nsIPresShell*, nsIPresContext*, nsIDOMRange*,
int, int, nsIDOMRange**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::IsRangeVisible(nsIPresShell*, nsIPresContext*, nsIDOMRange*,
int, int, nsIDOMRange**) in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::QueryInterface(nsID const&,
void**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::QueryInterface(nsID const&, void**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::QueryInterface(nsID const&, void**) in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::PlayNotFoundSound()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::PlayNotFoundSound() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::PlayNotFoundSound() in section (__TEXT,__text)
ld: multiple definitions of symbol
nsTypeAheadFind::GetSearchContainers(nsISupports*, int, int, int,
nsIPresShell**, nsIPresContext**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::GetSearchContainers(nsISupports*, int, int, int,
nsIPresShell**, nsIPresContext**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::GetSearchContainers(nsISupports*, int, int, int,
nsIPresShell**, nsIPresContext**) in section (__TEXT,__text)
ld: multiple definitions of symbol
nsTypeAheadFind::RangeStartsInsideLink(nsIDOMRange*, nsIPresShell*, int*, int*)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::RangeStartsInsideLink(nsIDOMRange*, nsIPresShell*, int*, int*)
in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::RangeStartsInsideLink(nsIDOMRange*, nsIPresShell*, int*, int*)
in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::AddRef()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::AddRef() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::AddRef() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::Observe(nsISupports*, char
const*, unsigned short const*)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::Observe(nsISupports*, char const*, unsigned short const*) in
section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::Observe(nsISupports*, char const*, unsigned short const*) in
section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::Release()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::Release() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::Release() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::SaveFind()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::SaveFind() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::SaveFind() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::FindItNow(nsIPresShell*,
int, int, int)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::FindItNow(nsIPresShell*, int, int, int) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::FindItNow(nsIPresShell*, int, int, int) in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::nsTypeAheadFind[in-charge]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[in-charge]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[in-charge]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::nsTypeAheadFind[not-in-charge]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[not-in-charge]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[not-in-charge]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::nsTypeAheadFind[unified]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[unified]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::nsTypeAheadFind[unified]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::~nsTypeAheadFind [in-charge
deleting]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [in-charge deleting]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [in-charge deleting]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::~nsTypeAheadFind [in-charge]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [in-charge]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [in-charge]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::~nsTypeAheadFind
[not-in-charge]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [not-in-charge]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [not-in-charge]() in section (__TEXT,__text)
ld: multiple definitions of symbol nsTypeAheadFind::~nsTypeAheadFind [unified]()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [unified]() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
nsTypeAheadFind::~nsTypeAheadFind [unified]() in section (__TEXT,__text)
ld: multiple definitions of symbol vtable for nsTypeAheadFind
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
vtable for nsTypeAheadFind in section (__DATA,__const)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
vtable for nsTypeAheadFind in section (__DATA,__const)
ld: multiple definitions of symbol non-virtual thunk [nv:-4] to
nsTypeAheadFind::QueryInterface(nsID const&, void**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::QueryInterface(nsID const&,
void**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::QueryInterface(nsID const&,
void**) in section (__TEXT,__text)
ld: multiple definitions of symbol non-virtual thunk [nv:-4] to
nsTypeAheadFind::AddRef()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::AddRef() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::AddRef() in section (__TEXT,__text)
ld: multiple definitions of symbol non-virtual thunk [nv:-4] to
nsTypeAheadFind::Release()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::Release() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-4] to nsTypeAheadFind::Release() in section (__TEXT,__text)
ld: multiple definitions of symbol non-virtual thunk [nv:-8] to
nsTypeAheadFind::QueryInterface(nsID const&, void**)
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::QueryInterface(nsID const&,
void**) in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::QueryInterface(nsID const&,
void**) in section (__TEXT,__text)
ld: multiple definitions of symbol non-virtual thunk [nv:-8] to
nsTypeAheadFind::AddRef()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::AddRef() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::AddRef() in section (__TEXT,__text)
ld: multiple definitions of symbol non-virtual thunk [nv:-8] to
nsTypeAheadFind::Release()
../../dist/lib/components/libtoolkitcomps.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::Release() in section (__TEXT,__text)
../../dist/lib/components/libtypeaheadfind.a(nsTypeAheadFind.o) definition of
non-virtual thunk [nv:-8] to nsTypeAheadFind::Release() in section (__TEXT,__text)
ld: warning prebinding disabled because dependent library:
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices can't
be searched
ld: warning suggest use of -bind_at_load, as lazy binding may result in errors
or different symbols being used
symbol _libVersionPoint used from dynamic library
../../dist/bin/libplc4.dylib(plvrsion.o) not from earlier dynamic library
@executable_path/libplds4.dylib(plvrsion.o)
make[4]: *** [firefox-bin] Error 1
make[4]: Leaving directory
Comment 1•22 years ago
|
||
this is because you have to remove "typeaheadfind" from your mozconfig
(--enable-extension)
Thank you for advice, Bernard-san.
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
Updated•7 years ago
|
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•