$ printenv
LDFLAGS= -L/sw/lib -L/usr/local/lib
MANPATH=/usr/local/man:/sw/share/man:/usr/share/man:/usr/X11R6/man:/sw/lib/perl5/5.8.6/man
TERM_PROGRAM=Apple_Terminal
TERM=xterm-color
SHELL=/bin/bash
PERL5LIB=/sw/lib/perl5:/sw/lib/perl5/darwin
TERM_PROGRAM_VERSION=133
MORIA_SAV=/Users/nieder/.moria.sav
QTDIR=/sw
SGML_CATALOG_FILES=/sw/etc/sgml/catalog
USER=nieder
GDK_USE_XFT=1
__CF_USER_TEXT_ENCODING=0x1F7:0:0
PATH=/Users/nieder/bin:/usr/local/bin:/sw/bin:/sw/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/Developer/Tools
XML_CATALOG_FILES=/sw/etc/xml/catalog
BLOCKSIZE=1024
PWD=/Users/nieder
QMAKESPEC=/sw/share/qt3/mkspecs/darwin-g++
BOXDIR=/sw/share/boxshade
PS1=[\h:\w] \[\e[1;31m\]\u\[\e[0m\] $
SHLVL=1
HOME=/Users/nieder
CFLAGS= -I/sw/include -I/usr/local/include
EMBOSS_DATA=/sw/share/EMBOSS/data
LESS=-X
LOGNAME=nieder
ACLOCAL_FLAGS=-I/sw/share/aclocal
PKG_CONFIG_PATH=/sw/lib/pkgconfig
INFOPATH=/sw/share/info:/sw/info:/usr/share/info
DISPLAY=:0.0
SECURITYSESSIONID=69a990
_=/usr/bin/printenv
g++-3.3 -I/sw/include -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-long-long -no-cpp-precomp -fno-common -fshort-wchar -pipe -DNDEBUG -DTRIMMED -O2 -fPIC -arch ppc -o libxpcom_core.dylib nsCOMPtr.o nsComponentManagerUtils.o nsDebug.o nsGenericFactory.o nsIInterfaceRequestorUtils.o nsMemory.o nsTraceRefcnt.o nsWeakReference.o nsGREGlue.o nsXPComInit.o nsStringAPI.o pldhash.o nsAtomTable.o nsAtomService.o nsByteBuffer.o nsCheapSets.o nsCRT.o nsDeque.o nsEmptyEnumerator.o nsEnumeratorUtils.o nsFixedSizeAllocator.o nsHashSets.o nsHashtable.o nsObserverList.o nsObserverService.o nsProperties.o nsPersistentProperties.o nsQuickSort.o nsRecyclingAllocator.o nsStaticNameTable.o nsStringEnumerator.o nsSupportsArray.o nsSupportsArrayEnumerator.o nsSupportsPrimitives.o nsTHashtable.o nsUnicharBuffer.o nsVariant.o nsVoidArray.o nsTextFormatter.o nsTimelineService.o nsValueArray.o nsCOMArray.o nsArray.o nsArrayEnumerator.o nsHashPropertyBag.o nsAppFileLocationProvider.o nsBinaryStream.o nsByteArrayInputStream.o nsDirectoryService.o nsEscape.o nsFastLoadFile.o nsFastLoadService.o nsInputStreamTee.o nsLinebreakConverter.o nsLocalFileCommon.o nsMultiplexInputStream.o nsPipe3.o nsStreamUtils.o nsScriptableInputStream.o nsSegmentedBuffer.o SpecialSystemDirectory.o nsStorageStream.o nsStringStream.o nsUnicharInputStream.o nsNativeCharsetUtils.o nsLocalFileUnix.o nsCategoryManager.o nsComponentManager.o nsNativeComponentLoader.o nsServiceManagerObsolete.o xcDll.o nsStaticComponentLoader.o plevent.o nsAutoLock.o nsEnvironment.o nsEventQueue.o nsEventQueueService.o nsThread.o nsTimerImpl.o nsProcessCommon.o TimerThread.o nsProxyEvent.o nsProxyEventClass.o nsProxyEventObject.o nsProxyObjectManager.o nsProxyRelease.o nsAllocator.o nsConsoleMessage.o nsConsoleService.o nsDebugImpl.o nsErrorService.o nsExceptionService.o nsID.o nsMemoryImpl.o nsTraceRefcntImpl.o nsInterfaceRequestorAgg.o nsStackFrameUnix.o xptcall.o xptiFile.o xptiInterfaceInfo.o xptiInterfaceInfoManager.o xptiManifest.o xptiMisc.o xptiTypelibGuts.o xptiWorkingSet.o xptiZipItem.o xptiZipLoader.o xpt_arena.o xpt_struct.o xpt_xdr.o xptcinvoke_ppc_rhapsody.o xptcstubs_ppc_rhapsody.o xptcinvoke_asm_ppc_rhapsody.o xptcstubs_asm_ppc_darwin.o nsDependentString.o nsDependentSubstring.o nsPrintfCString.o nsPromiseFlatString.o nsReadableUtils.o nsSubstring.o nsSubstringTuple.o nsString.o nsStringComparator.o nsStringObsolete.o nsAString.o nsObsoleteAStringThunk.o -L/sw/lib -dynamiclib -install_name @executable_path/libxpcom_core.dylib -compatibility_version 1 -current_version 1 -L../../dist/lib -lplds4 -lplc4 -lnspr4 -L/sw/lib -lpthread -ldl -lm
ld: warning -dylib_install_name @executable_path/libxpcom_core.dylib not found in segment address table LD_SEG_ADDR_TABLE /sw/var/lib/fink/prebound/seg_addr_table
ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
_fprintf$LDBLStub
/usr/bin/libtool: internal link edit command failed
make[3]: *** [libxpcom_core.dylib] Error 1
make[3]: Leaving directory `/sw/src/fink.build/firefox-trunk-1.1-3/mozilla/xpcom/build'
make[2]: *** [libs] Error 2
make[2]: Leaving directory `/sw/src/fink.build/firefox-trunk-1.1-3/mozilla/xpcom'
make[1]: *** [tier_2] Error 2
make[1]: Leaving directory `/sw/src/fink.build/firefox-trunk-1.1-3/mozilla'
make: *** [default] Error 2
make: Leaving directory `/sw/src/fink.build/firefox-trunk-1.1-3/mozilla'
### execution of make failed, exit code 2
Here's the actual error I get:
ld: warning -dylib_install_name @executable_path/libxpcom_core.dylib not found in segment address table LD_SEG_ADDR_TABLE /sw/var/lib/fink/prebound/seg_addr_table
ld: warning prebinding disabled because of undefined symbols
ld: Undefined symbols:
_fprintf$LDBLStub
/usr/bin/libtool: internal link edit command failed
LD_SEG_ADDR_TABLE is one of the env vars that I do NOT set outside Fink. In the warning above, could that then lead to the error of symbols not found?