At 7:35 PM -0400 6/1/02, Kyle Moffett wrote: >g++ -Wnon-virtual-dtor -Wno-long-long -Wbad-function-cast -Wundef >-Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes >-Wwrite-strings -fno-builtin -g -O2 -fno-exceptions -fno-check-new >-DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o >kcm_fontinst.la.closure .libs/kcm_fontinst_la_closure.o >.libs/KfiCmModule.o .libs/Config.o .libs/DiskFontListWidget.o >.libs/Encodings.o .libs/FontEngine.o .libs/FontListWidget.o >.libs/FontListWidgetData.o .libs/FontsWidget.o >.libs/FontsWidgetData.o .libs/InstalledFontListWidget.o .libs/Kfi.o >.libs/KfiGlobal.o .libs/KfiMainWidget.o .libs/KfiMainWidgetData.o >.libs/Misc.o .libs/SettingsWidget.o .libs/DirSettingsWidget.o >.libs/DirSettingsWidgetData.o .libs/DisplaySettingsWidget.o >.libs/DisplaySettingsWidgetData.o .libs/InstUninstSettingsWidget.o >.libs/InstUninstSettingsWidgetData.o >.libs/StarOfficeSettingsWidget.o >.libs/StarOfficeSettingsWidgetData.o .libs/SysCfgSettingsWidget.o >.libs/SysCfgSettingsWidgetData.o .libs/ErrorDialog.o >.libs/ErrorDialogData.o .libs/Ttf.o .libs/AfmCreator.o >.libs/SysConfigurer.o .libs/FontmapCreator.o .libs/BufferedFile.o >.libs/StarOfficeConfig.o .libs/XConfig.o .libs/SettingsWizard.o >.libs/SettingsWizardData.o .libs/XftConfigSettingsWidget.o >.libs/XftConfigSettingsWidgetData.o .libs/XftConfig.o >.libs/XftConfigRules.o .libs/XftConfigRulesData.o >.libs/XftConfigEditor.o .libs/XftConfigEditorData.o >.libs/XftConfigIncludesWidget.o .libs/XftConfigIncludesWidgetData.o >.libs/FontPreview.o .libs/CompressedFile.o >.libs/kcm_fontinst_la_meta_unload.o -Wl,-bind_at_load -L/sw/lib >-L/usr/X11R6/lib /sw/lib/libfreetype.dylib /sw/lib/libkio.dylib >-L/usr/lib/gcc/darwin/2.95.2 -L/usr/lib/gcc/darwin >/sw/lib/libkdeui.dylib /sw/lib/libkdefx.dylib -lXrender >/sw/lib/libkdesu.dylib /sw/lib/libkdecore.dylib >/sw/lib/libDCOP.dylib -lqt-mt -lpng -lm -lX11 -lSM -lICE -lpthread >-ldl -lXext -lXinerama -lz -lstdc++ -lcc_dynamic -lSystem > >/usr/bin/ld: .libs/XftConfig.o illegal reference to symbol: >_XftConfigLexFile defined in indirectly referenced dynamic library >/usr/X11R6/lib/libXft.1.dylib > >Does anybody know how to fix this? > >April 2002 Dev Tools >Mac OS X 10.1.4
Umm, have you tried adding -lXft? I believe the linker is unhappy about a pulling in symbols indirectly from a library not on the link line. BTW, I would have thought that -lSystem is unnecessary as it should be included automatically. I would have also thought you could use a lot more -lkio -lkdeui, etc. instead of /sw/lib/libkio.dylib, /sw/lib/libkdeui.dylib, etc. since you have -L/sw/lib listed on the command line. While I'm on the subject, I see you are using Fink's libfreetype instead of XFree86's. That's fine, but I'm curious what the difference is? (Again you should be able to just use -lfreetype since -L/sw/lib is listed before /usr/X11R6/lib.) --Torrey (Who asks a lot of questions. :-) _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel