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
[email protected]
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel