On May 8, 2010, at 7:59 AM, Martin Costabel wrote:

> The -isysroot flag. You probably don't have /Developer/SDKs/ 
> MacOSX10.4u.sdk/usr/lib/crt1.10.5.o
>
> Unfortunately, cmake is trying successfully to out-bloat the  
> autotools-based build system. In 2.8 they added this -isysroot  
> garbage as default on MacOSX.
>
> If one doesn't want to build a universal binary, one now needs to  
> get rid of the -isysroot flag and to remove the -mmacosx-version-min  
> crap, too. With cmake, you can do this by adding the two options
>
>       -DCMAKE_OSX_DEPLOYMENT_TARGET:STRING="" \
>       -DCMAKE_OSX_SYSROOT:PATH="/" \
>
> to the cmake command line. I haven't tested this for massXpert on  
> OSX 10.5, but I had to do it also for scribus135-aqua in order to  
> make it build on OSX 10.4.


Martin,

I tried that, and now get the following error instead at the same  
location:

Linking CXX executable massXpert.app/Contents/MacOS/massXpert
cd /sw/src/fink.build/massxpert-x11-2.1.0-1001/massxpert-2.1.0/gui && / 
sw/bin/cmake -E cmake_link_script CMakeFiles/massXpert.dir/link.txt -- 
verbose=1
/sw/var/lib/fink/path-prefix-g++-4.0/c++    -mmacosx-version-min=10.3 - 
fvisibility-inlines-hidden -isysroot /Developer/SDKs/MacOSX10.4u.sdk - 
Wl,-search_paths_first -headerpad_max_install_names -L/sw/lib  
CMakeFiles/massXpert.dir/aboutDlg.cpp.o CMakeFiles/massXpert.dir/ 
application.cpp.o CMakeFiles/massXpert.dir/atomDefDlg.cpp.o CMakeFiles/ 
massXpert.dir/calculatorChemPadDlg.cpp.o CMakeFiles/massXpert.dir/ 
calculatorChemPadGroupBox.cpp.o CMakeFiles/massXpert.dir/ 
calculatorRecorderDlg.cpp.o CMakeFiles/massXpert.dir/ 
calculatorWnd.cpp.o CMakeFiles/massXpert.dir/chemPadButton.cpp.o  
CMakeFiles/massXpert.dir/cleavageDlg.cpp.o CMakeFiles/massXpert.dir/ 
cleaveOligomerTreeView.cpp.o CMakeFiles/massXpert.dir/ 
cleaveOligomerTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
cleaveOligomerTreeViewMimeData.cpp.o CMakeFiles/massXpert.dir/ 
cleaveOligomerTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
cleaveOligomerTreeViewSortProxyModel.cpp.o CMakeFiles/massXpert.dir/ 
cleaveSpecDefDlg.cpp.o CMakeFiles/massXpert.dir/compositionsDlg.cpp.o  
CMakeFiles/massXpert.dir/compositionTreeView.cpp.o CMakeFiles/ 
massXpert.dir/compositionTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
compositionTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
compositionTreeViewSortProxyModel.cpp.o CMakeFiles/massXpert.dir/ 
configurationSettingsDlg.cpp.o CMakeFiles/massXpert.dir/ 
crossLinkerDefDlg.cpp.o CMakeFiles/massXpert.dir/ 
decimalPlacesOptionsDlg.cpp.o CMakeFiles/massXpert.dir/ 
fragmentationDlg.cpp.o CMakeFiles/massXpert.dir/ 
fragmentOligomerTreeView.cpp.o CMakeFiles/massXpert.dir/ 
fragmentOligomerTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
fragmentOligomerTreeViewMimeData.cpp.o CMakeFiles/massXpert.dir/ 
fragmentOligomerTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
fragmentOligomerTreeViewSortProxyModel.cpp.o CMakeFiles/massXpert.dir/ 
fragSpecDefDlg.cpp.o CMakeFiles/massXpert.dir/ 
isotopicPatternCalculationDlg.cpp.o CMakeFiles/massXpert.dir/ 
main.cpp.o CMakeFiles/massXpert.dir/mainWindow.cpp.o CMakeFiles/ 
massXpert.dir/massSearchDlg.cpp.o CMakeFiles/massXpert.dir/ 
massSearchOligomerTreeView.cpp.o CMakeFiles/massXpert.dir/ 
massSearchOligomerTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
massSearchOligomerTreeViewMimeData.cpp.o CMakeFiles/massXpert.dir/ 
massSearchOligomerTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
massSearchOligomerTreeViewSortProxyModel.cpp.o CMakeFiles/ 
massXpert.dir/modifDefDlg.cpp.o CMakeFiles/massXpert.dir/ 
monomerCodeEvaluator.cpp.o CMakeFiles/massXpert.dir/ 
monomerCrossLinkDlg.cpp.o CMakeFiles/massXpert.dir/monomerDefDlg.cpp.o  
CMakeFiles/massXpert.dir/monomerModificationDlg.cpp.o CMakeFiles/ 
massXpert.dir/mzCalculationDlg.cpp.o CMakeFiles/massXpert.dir/ 
mzCalculationTreeView.cpp.o CMakeFiles/massXpert.dir/ 
mzCalculationTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
mzCalculationTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
mzCalculationTreeViewSortProxyModel.cpp.o CMakeFiles/massXpert.dir/ 
mzLabInputOligomerTreeView.cpp.o CMakeFiles/massXpert.dir/ 
mzLabInputOligomerTreeViewDlg.cpp.o CMakeFiles/massXpert.dir/ 
mzLabInputOligomerTreeViewItem.cpp.o CMakeFiles/massXpert.dir/ 
mzLabInputOligomerTreeViewModel.cpp.o CMakeFiles/massXpert.dir/ 
mzLabInputOligomerTreeViewSortProxyModel.cpp.o CMakeFiles/ 
massXpert.dir/mzLabOutputOligomerTreeView.cpp.o CMakeFiles/ 
massXpert.dir/mzLabOutputOligomerTreeViewDlg.cpp.o CMakeFiles/ 
massXpert.dir/mzLabOutputOligomerTreeViewItem.cpp.o CMakeFiles/ 
massXpert.dir/mzLabOutputOligomerTreeViewModel.cpp.o CMakeFiles/ 
massXpert.dir/mzLabOutputOligomerTreeViewSortProxyModel.cpp.o  
CMakeFiles/massXpert.dir/mzLabWnd.cpp.o CMakeFiles/massXpert.dir/ 
pkaPhPiDlg.cpp.o CMakeFiles/massXpert.dir/polChemDefWnd.cpp.o  
CMakeFiles/massXpert.dir/polymerModificationDlg.cpp.o CMakeFiles/ 
massXpert.dir/regionSelection.cpp.o CMakeFiles/massXpert.dir/ 
sequenceEditorFindDlg.cpp.o CMakeFiles/massXpert.dir/ 
sequenceEditorGraphicsView.cpp.o CMakeFiles/massXpert.dir/ 
sequenceEditorGraphicsViewKeyboardHandling.cpp.o CMakeFiles/ 
massXpert.dir/sequenceEditorGraphicsViewKeySequenceHandling.cpp.o  
CMakeFiles/massXpert.dir/sequenceEditorWnd.cpp.o CMakeFiles/ 
massXpert.dir/sequencePurificationDlg.cpp.o CMakeFiles/massXpert.dir/ 
sequenceSelection.cpp.o CMakeFiles/massXpert.dir/moc_aboutDlg.cxx.o  
CMakeFiles/massXpert.dir/moc_application.cxx.o CMakeFiles/ 
massXpert.dir/moc_atomDefDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_calculatorChemPadDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_calculatorChemPadGroupBox.cxx.o CMakeFiles/massXpert.dir/ 
moc_calculatorRecorderDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_calculatorWnd.cxx.o CMakeFiles/massXpert.dir/ 
moc_chemPadButton.cxx.o CMakeFiles/massXpert.dir/moc_cleavageDlg.cxx.o  
CMakeFiles/massXpert.dir/moc_cleaveOligomerTreeView.cxx.o CMakeFiles/ 
massXpert.dir/moc_cleaveOligomerTreeViewMimeData.cxx.o CMakeFiles/ 
massXpert.dir/moc_cleaveOligomerTreeViewModel.cxx.o CMakeFiles/ 
massXpert.dir/moc_cleaveSpecDefDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_compositionsDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_compositionTreeView.cxx.o CMakeFiles/massXpert.dir/ 
moc_compositionTreeViewModel.cxx.o CMakeFiles/massXpert.dir/ 
moc_configurationSettingsDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_crossLinkerDefDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_decimalPlacesOptionsDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_fragmentationDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_fragmentOligomerTreeView.cxx.o CMakeFiles/massXpert.dir/ 
moc_fragmentOligomerTreeViewMimeData.cxx.o CMakeFiles/massXpert.dir/ 
moc_fragmentOligomerTreeViewModel.cxx.o CMakeFiles/massXpert.dir/ 
moc_fragSpecDefDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_isotopicPatternCalculationDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_mainWindow.cxx.o CMakeFiles/massXpert.dir/moc_massSearchDlg.cxx.o  
CMakeFiles/massXpert.dir/moc_massSearchOligomerTreeView.cxx.o  
CMakeFiles/massXpert.dir/moc_massSearchOligomerTreeViewMimeData.cxx.o  
CMakeFiles/massXpert.dir/moc_massSearchOligomerTreeViewModel.cxx.o  
CMakeFiles/massXpert.dir/moc_modifDefDlg.cxx.o CMakeFiles/ 
massXpert.dir/moc_monomerCodeEvaluator.cxx.o CMakeFiles/massXpert.dir/ 
moc_monomerCrossLinkDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_monomerDefDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_monomerModificationDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzCalculationDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzCalculationTreeView.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzCalculationTreeViewModel.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabInputOligomerTreeView.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabInputOligomerTreeViewDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabInputOligomerTreeViewModel.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabOutputOligomerTreeView.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabOutputOligomerTreeViewDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabOutputOligomerTreeViewModel.cxx.o CMakeFiles/massXpert.dir/ 
moc_mzLabWnd.cxx.o CMakeFiles/massXpert.dir/moc_pkaPhPiDlg.cxx.o  
CMakeFiles/massXpert.dir/moc_polChemDefWnd.cxx.o CMakeFiles/ 
massXpert.dir/moc_polymerModificationDlg.cxx.o CMakeFiles/ 
massXpert.dir/moc_sequenceEditorFindDlg.cxx.o CMakeFiles/massXpert.dir/ 
moc_sequenceEditorGraphicsView.cxx.o CMakeFiles/massXpert.dir/ 
moc_sequenceEditorWnd.cxx.o CMakeFiles/massXpert.dir/ 
moc_sequencePurificationDlg.cxx.o CMakeFiles/massXpert.dir/ 
qrc_application.cxx.o  -o massXpert.app/Contents/MacOS/massXpert  -F/ 
sw/lib/qt4-mac/lib -framework QtSvg -framework QtGui -framework QtXml - 
framework QtCore -framework QtXml -framework QtSvg -Wl,-all_load ../ 
lib/libmasslib.a -Wl,-noall_load -framework QtGui -framework QtCore ../ 
lib/libmasslib.a

ld warning: option -noall_load is obsolete and being ignored
Undefined symbols:
   "_CFRelease", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
   "_CFBundleCopyBundleURL", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
   "_CFStringGetSystemEncoding", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
   "_CFStringGetCStringPtr", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
   "_CFURLCopyFileSystemPath", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
   "_CFBundleGetMainBundle", referenced from:
       massXpert::ConfigSettings::initializeSystemConfig()      in  
libmasslib.a(configSettings.cpp.o)
ld: symbol(s) not found


And, indeed, I don't have  /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/ 
crt1.10.5.o but have /Developer/SDKs/MacOSX10.4u.sdk/usr/lib/crt1.o .

- Koen.

------------------------------------------------------------------------------

_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to