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)

PowerPC
macOS
defect
Not set
blocker

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
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
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.