Build errors on Macos - Apple Silicon
I tried to build from source using these instructions - https://www.lesbonscomptes.com/recoll/pages/building-recoll-mac-dmg.html
Also tried to build with a release version https://www.lesbonscomptes.com/recoll/recoll-1.37.4.tar.gz
Instructions used to build after downloading the release version archive - https://github.com/nailuoGG/homebrew-recoll/blob/c453cc62018429e4a2311f48cc2dbc27dcd2af39/Formula/recoll.rb#L33-L37
Both times I end up with same errors.
error -
/Library/Developer/CommandLineTools/usr/bin/clang++ -c -pipe -stdlib=libc++ -pthread -Wno-unused-parameter -O2 -std=gnu++1z -arch x86_64 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra -DBUILDING_RECOLL -DBUILDING_RECOLLGUI -DUSING_WEBENGINE -DRECOLL_AS_MAC_BUNDLE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_QMLINTEGRATION_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -Irecoll/src/qtgui -I. -Irecoll/src/common -Irecoll/src/index -Irecoll/src/internfile -Irecoll/src/query -Irecoll/src/unac -Irecoll/src/utils -Irecoll/src/aspell -Irecoll/src/rcldb -Irecoll/src/qtgui -Irecoll/src/xaposix -Irecoll/src/qtgui/confgui -Irecoll/src/qtgui/widgets -I/opt/homebrew/lib/QtWebEngineWidgets.framework/Headers -I/opt/homebrew/lib/QtPrintSupport.framework/Headers -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtWebEngineCore.framework/Headers -I/opt/homebrew/lib/QtQuick.framework/Headers -I/opt/homebrew/lib/QtOpenGL.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtXml.framework/Headers -I/opt/homebrew/lib/QtQmlModels.framework/Headers -I/opt/homebrew/lib/QtWebChannel.framework/Headers -I/opt/homebrew/lib/QtQml.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/include -I/opt/homebrew/include/QtQmlIntegration -I/opt/homebrew/lib/QtPositioning.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/AGL.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/AGL.framework/Headers -I/opt/homebrew/share/qt/mkspecs/macx-clang -F/opt/homebrew/lib -o moc_crontool.o moc_crontool.cpp
/opt/homebrew/share/qt/libexec/moc -DBUILDING_RECOLL -DBUILDING_RECOLLGUI -DUSING_WEBENGINE -DRECOLL_AS_MAC_BUNDLE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_QMLINTEGRATION_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -D__APPLE__ -D__GNUC__=4 -D__APPLE_CC__ -D__cplusplus=199711L -D__APPLE_CC__=6000 -D__clang__ -D__clang_major__=15 -D__clang_minor__=0 -D__clang_patchlevel__=0 -D__GNUC__=4 -D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=1 -I/opt/homebrew/share/qt/mkspecs/macx-clang -I/Users/ckoneru/Recoll/recoll/src/qtgui -I/Users/ckoneru/Recoll/recoll/src/common -I/Users/ckoneru/Recoll/recoll/src/index -I/Users/ckoneru/Recoll/recoll/src/internfile -I/Users/ckoneru/Recoll/recoll/src/query -I/Users/ckoneru/Recoll/recoll/src/unac -I/Users/ckoneru/Recoll/recoll/src/utils -I/Users/ckoneru/Recoll/recoll/src/aspell -I/Users/ckoneru/Recoll/recoll/src/rcldb -I/Users/ckoneru/Recoll/recoll/src/qtgui -I/Users/ckoneru/Recoll/recoll/src/xaposix -I/Users/ckoneru/Recoll/recoll/src/qtgui/confgui -I/Users/ckoneru/Recoll/recoll/src/qtgui/widgets -I/opt/homebrew/lib/QtWebEngineWidgets.framework/Headers -I/opt/homebrew/lib/QtPrintSupport.framework/Headers -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtWebEngineCore.framework/Headers -I/opt/homebrew/lib/QtQuick.framework/Headers -I/opt/homebrew/lib/QtOpenGL.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtXml.framework/Headers -I/opt/homebrew/lib/QtQmlModels.framework/Headers -I/opt/homebrew/lib/QtWebChannel.framework/Headers -I/opt/homebrew/lib/QtQml.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/include -I/opt/homebrew/include/QtQmlIntegration -I/opt/homebrew/lib/QtPositioning.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1 -I/Library/Developer/CommandLineTools/usr/lib/clang/15.0.0/include -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -I/Library/Developer/CommandLineTools/usr/include -F/opt/homebrew/lib recoll/src/qtgui/rtitool.h -o moc_rtitool.cpp
/Library/Developer/CommandLineTools/usr/bin/clang++ -c -pipe -stdlib=libc++ -pthread -Wno-unused-parameter -O2 -std=gnu++1z -arch x86_64 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wall -Wextra -DBUILDING_RECOLL -DBUILDING_RECOLLGUI -DUSING_WEBENGINE -DRECOLL_AS_MAC_BUNDLE -DQT_NO_DEBUG -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_QMLINTEGRATION_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -Irecoll/src/qtgui -I. -Irecoll/src/common -Irecoll/src/index -Irecoll/src/internfile -Irecoll/src/query -Irecoll/src/unac -Irecoll/src/utils -Irecoll/src/aspell -Irecoll/src/rcldb -Irecoll/src/qtgui -Irecoll/src/xaposix -Irecoll/src/qtgui/confgui -Irecoll/src/qtgui/widgets -I/opt/homebrew/lib/QtWebEngineWidgets.framework/Headers -I/opt/homebrew/lib/QtPrintSupport.framework/Headers -I/opt/homebrew/lib/QtWidgets.framework/Headers -I/opt/homebrew/lib/QtWebEngineCore.framework/Headers -I/opt/homebrew/lib/QtQuick.framework/Headers -I/opt/homebrew/lib/QtOpenGL.framework/Headers -I/opt/homebrew/lib/QtGui.framework/Headers -I/opt/homebrew/lib/QtXml.framework/Headers -I/opt/homebrew/lib/QtQmlModels.framework/Headers -I/opt/homebrew/lib/QtWebChannel.framework/Headers -I/opt/homebrew/lib/QtQml.framework/Headers -I/opt/homebrew/lib/QtNetwork.framework/Headers -I/opt/homebrew/include -I/opt/homebrew/include/QtQmlIntegration -I/opt/homebrew/lib/QtPositioning.framework/Headers -I/opt/homebrew/lib/QtCore.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/AGL.framework/Headers -I. -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/System/Library/Frameworks/AGL.framework/Headers -I/opt/homebrew/share/qt/mkspecs/macx-clang -F/opt/homebrew/lib -o moc_rtitool.o moc_rtitool.cpp
/Library/Developer/CommandLineTools/usr/bin/clang++ -stdlib=libc++ -headerpad_max_install_names -arch x86_64 -arch arm64 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk -mmacosx-version-min=14.0 -Wl,-rpath,@executable_path/../Frameworks -Wl,-rpath,/opt/homebrew/lib -o recoll.app/Contents/MacOS/recoll actsearch_w.o advsearch_w.o advshist.o confgui.o confguiindex.o fragbuts.o guiutils.o idxmodel.o main.o multisave.o preview_load.o preview_plaintorich.o preview_w.o ptrans_w.o rclhelp.o rclm_idx.o rclm_menus.o rclm_preview.o rclm_saveload.o rclm_sidefilters.o rclm_view.o rclm_wins.o rclmain_w.o rclzg.o reslist.o respopup.o restable.o scbase.o searchclause_w.o snippets_w.o spell_w.o ssearch_w.o systray.o uiprefs_w.o viewaction_w.o webcache.o qxtconfirmationmessage.o xmltosd.o closefrom.o execmd.o netcon.o rclionice.o crontool.o rtitool.o qrc_recoll.o moc_actsearch_w.o moc_advsearch_w.o moc_confgui.o moc_confguiindex.o moc_firstidx.o moc_fragbuts.o moc_idxmodel.o moc_idxsched.o moc_preview_load.o moc_preview_plaintorich.o moc_preview_w.o moc_ptrans_w.o moc_rclhelp.o moc_rclwebpage.o moc_restable.o moc_scbase.o moc_searchclause_w.o moc_snippets_w.o moc_specialindex.o moc_spell_w.o moc_ssearch_w.o moc_systray.o moc_uiprefs_w.o moc_viewaction_w.o moc_webcache.o moc_editdialog.o moc_listdialog.o moc_qxtconfirmationmessage.o moc_crontool.o moc_rtitool.o -F/opt/homebrew/lib ../windows/build-librecoll-Qt_6_4_2_for_macOS-Release/liblibrecoll.a ../windows/build-libxapian-Qt_6_4_2_for_macOS-Release/liblibxapian.a -lxslt -lxml2 -liconv -lz -framework QtWebEngineWidgets -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.sdk/usr/lib -framework QtPrintSupport -framework ApplicationServices -framework QtWidgets -framework QtWebEngineCore -framework QtQuick -framework QtOpenGL -framework QtGui -framework AppKit -framework ImageIO -framework Metal -framework QtXml -framework QtQmlModels -framework QtWebChannel -framework QtQml -framework QtNetwork -framework QtPositioning -framework QtCore -framework IOKit -framework DiskArbitration -lcups -framework AGL -framework OpenGL
clang: error: no such file or directory: '../windows/build-librecoll-Qt_6_4_2_for_macOS-Release/liblibrecoll.a'
clang: error: no such file or directory: '../windows/build-libxapian-Qt_6_4_2_for_macOS-Release/liblibxapian.a'
make: *** [recoll.app/Contents/MacOS/recoll] Error 1
These file names do not look right to me liblibrecoll.a
and liblibxapian.a
Edited by Che Kon