On 12/22/21 01:03, Adriano Barbosa wrote:
Hi.
Update for net/nextcloudclient v3.4.1
Changelog: https://github.com/nextcloud/desktop/releases/tag/v3.4.1

Thank you for testing.

Hi,

Building on OpenBSD 7.0/amd64, I get the attached errors.
I'm using -STABLE for system and ports. Only net/nextcloudclient has been updated via cvs.

Shall I update some more package and test the building again?

Regards,
Joel C.
===>  Building for nextcloudclient-3.4.1
[1/5] cd /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd && /usr/local/bin/cmake -E cmake_autogen /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd/CMakeFiles/nextcloudcmd_autogen.dir/AutogenInfo.json Release && /usr/local/bin/cmake -E touch /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd/nextcloudcmd_autogen/timestamp && /usr/local/bin/cmake -E cmake_transform_depfile Ninja gccdepfile /usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1 /usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/cmd /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64 /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd/nextcloudcmd_autogen/deps /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/CMakeFiles/d/8a6b8d61e4455f664fefef252868c7f0278caa5b7616532411ce11e0bd2c6664.d
AutoGen: Refreshing parse cache because it doesn't exist.
AutoMoc: Generating "BIN:/src/cmd/nextcloudcmd_autogen/moc_predefs.h", because it doesn't exist.
/usr/ports/pobj/nextcloudclient-3.4.1/bin/c++ -dM -E -c /usr/local/share/cmake/Modules/CMakeCXXCompilerABI.cpp -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_GUI_LIB -DQT_MESSAGELOGCONTEXT -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DUNICODE -DWITH_WEBENGINE=1 -D_UNICODE -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64 -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/libsync -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/csync -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/csync/std -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtCore -I/usr/local/lib/qt5/mkspecs/openbsd-clang -I/usr/local/include/X11/qt5/QtConcurrent -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtWebSockets -I/usr/local/include/X11/qt5/QtWidgets -I/usr/local/include/X11/qt5/QtGui -I/usr/X11R6/include -I/usr/local/include/X11/qt5/QtSvg -I/usr/local/include/X11/qt5/QtDBus -I/usr/local/include -I/usr/include -I/usr/local/include/inotify -I/usr/include/c++/v1 -I/usr/lib/clang/11.1.0/include
AutoGen: Parsing "SRC:/src/cmd/cmd.h"
AutoGen: Parsing "SRC:/src/cmd/cmd.cpp"
AutoMoc: Generating "BIN:/src/cmd/nextcloudcmd_autogen/EWIEGA46WW/moc_cmd.cpp", because it doesn't exist, from "SRC:/src/cmd/cmd.h"
/usr/local/lib/qt5/bin/moc -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQT_GUI_LIB -DQT_MESSAGELOGCONTEXT -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WEBSOCKETS_LIB -DQT_WIDGETS_LIB -DUNICODE -DWITH_WEBENGINE=1 -D_UNICODE -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64 -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/libsync -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync -I/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/csync -I/usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/csync/std -I/usr/local/include/X11/qt5 -I/usr/local/include/X11/qt5/QtCore -I/usr/local/lib/qt5/mkspecs/openbsd-clang -I/usr/local/include/X11/qt5/QtConcurrent -I/usr/local/include/X11/qt5/QtNetwork -I/usr/local/include/X11/qt5/QtWebSockets -I/usr/local/include/X11/qt5/QtWidgets -I/usr/local/include/X11/qt5/QtGui -I/usr/X11R6/include -I/usr/local/include/X11/qt5/QtSvg -I/usr/local/include/X11/qt5/QtDBus -I/usr/local/include -I/usr/include -I/usr/local/include/inotify -I/usr/include/c++/v1 -I/usr/lib/clang/11.1.0/include --include /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd/nextcloudcmd_autogen/moc_predefs.h --output-dep-file -o /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/cmd/nextcloudcmd_autogen/EWIEGA46WW/moc_cmd.cpp /usr/ports/pobj/nextcloudclient-3.4.1/desktop-3.4.1/src/cmd/cmd.h
AutoMoc: Reading dependencies from "BIN:/src/cmd/nextcloudcmd_autogen/EWIEGA46WW/moc_cmd.cpp.d"
AutoMoc: Generating MOC compilation "BIN:/src/cmd/nextcloudcmd_autogen/mocs_compilation.cpp"
AutoMoc: Merging MOC dependencies into "BIN:/src/cmd/nextcloudcmd_autogen/deps"
AutoGen: Writing the parse cache file "BIN:/src/cmd/CMakeFiles/nextcloudcmd_autogen.dir/ParseCache.txt"
AutoGen: Writing the settings file "BIN:/src/cmd/CMakeFiles/nextcloudcmd_autogen.dir/AutogenUsed.txt"
[2/5] : && /usr/ports/pobj/nextcloudclient-3.4.1/bin/c++ -O2 -pipe    -I/usr/local/include/inotify  -I/usr/local/include/qtkeychain  -I/usr/local/include -Wall -Wextra -pedantic -Wno-long-long -Wno-gnu-zero-variadic-macro-arguments -pedantic -fstack-protector-strong -D_FORTIFY_SOURCE=2 -fPIE -DNDEBUG -L/usr/local/lib/inotify  -L/usr/local/lib  -linotify  -Wl,-rpath=/usr/local/lib/inotify -Wl,-z,relro -Wl,-z,now -pie src/gui/CMakeFiles/nextcloud.dir/main.cpp.o -o bin/nextcloud -L/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync   -L/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync   -L/usr/local/lib   -L/usr/local/lib/qt5/. -Wl,-z,origin,-rpath,/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync:/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync:/usr/local/lib/qt5/.:/usr/X11R6/lib:  src/gui/libnextcloudCore.a  -lnextcloudsync  -lnextcloud_csync  -lsqlite3  -lQt5Concurrent  /usr/lib/libz.so.6.0  /usr/lib/libssl.so.50.0  /usr/lib/libcrypto.so.47.0  -lQt5WebSockets  -lQt5Svg  -lqt5keychain  -lsecret-1  -lgio-2.0  -lgobject-2.0  -lglib-2.0  -lintl  -lQt5Svg  -lQt5Xml  -lQt5QuickControls2  -lQt5WebEngineWidgets  -lQt5WebEngineCore  -lQt5Quick  -lQt5QmlModels  -lQt5WebChannel  -lQt5Qml  -lQt5Network  -lQt5Positioning  -lQt5PrintSupport  -lQt5Widgets  -lQt5Gui  -lQt5DBus  -lQt5Core  -Wl,-z,wxneeded  -Wl,-rpath-link,/usr/X11R6/lib && :
FAILED: bin/nextcloud 
: && /usr/ports/pobj/nextcloudclient-3.4.1/bin/c++ -O2 -pipe    -I/usr/local/include/inotify  -I/usr/local/include/qtkeychain  -I/usr/local/include -Wall -Wextra -pedantic -Wno-long-long -Wno-gnu-zero-variadic-macro-arguments -pedantic -fstack-protector-strong -D_FORTIFY_SOURCE=2 -fPIE -DNDEBUG -L/usr/local/lib/inotify  -L/usr/local/lib  -linotify  -Wl,-rpath=/usr/local/lib/inotify -Wl,-z,relro -Wl,-z,now -pie src/gui/CMakeFiles/nextcloud.dir/main.cpp.o -o bin/nextcloud -L/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync   -L/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync   -L/usr/local/lib   -L/usr/local/lib/qt5/. -Wl,-z,origin,-rpath,/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/libsync:/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/src/csync:/usr/local/lib/qt5/.:/usr/X11R6/lib:  src/gui/libnextcloudCore.a  -lnextcloudsync  -lnextcloud_csync  -lsqlite3  -lQt5Concurrent  /usr/lib/libz.so.6.0  /usr/lib/libssl.so.50.0  /usr/lib/libcrypto.so.47.0  -lQt5WebSockets  -lQt5Svg  -lqt5keychain  -lsecret-1  -lgio-2.0  -lgobject-2.0  -lglib-2.0  -lintl  -lQt5Svg  -lQt5Xml  -lQt5QuickControls2  -lQt5WebEngineWidgets  -lQt5WebEngineCore  -lQt5Quick  -lQt5QmlModels  -lQt5WebChannel  -lQt5Qml  -lQt5Network  -lQt5Positioning  -lQt5PrintSupport  -lQt5Widgets  -lQt5Gui  -lQt5DBus  -lQt5Core  -Wl,-z,wxneeded  -Wl,-rpath-link,/usr/X11R6/lib && :
ld: error: undefined symbol: OCC::UserStatus::staticMetaObject
>>> referenced by main.cpp
>>>               src/gui/CMakeFiles/nextcloud.dir/main.cpp.o:(int qmlRegisterUncreatableType<OCC::UserStatus>(char const*, int, int, char const*, QString const&))
>>> referenced by main.cpp
>>>               src/gui/CMakeFiles/nextcloud.dir/main.cpp.o:(int qmlRegisterUncreatableType<OCC::UserStatus>(char const*, int, int, char const*, QString const&))
>>> referenced by main.cpp
>>>               src/gui/CMakeFiles/nextcloud.dir/main.cpp.o:(int qmlRegisterUncreatableType<OCC::UserStatus>(char const*, int, int, char const*, QString const&))
>>> referenced 4 more times

ld: error: undefined symbol: OCC::UserStatus::UserStatus()
>>> referenced by main.cpp
>>>               src/gui/CMakeFiles/nextcloud.dir/main.cpp.o:(QtMetaTypePrivate::QMetaTypeFunctionHelper<OCC::UserStatus, true>::Construct(void*, void const*))
>>> referenced by userstatusselectormodel.cpp
>>>               userstatusselectormodel.cpp.o:(OCC::UserStatusSelectorModel::UserStatusSelectorModel(QObject*)) in archive src/gui/libnextcloudCore.a
>>> referenced by userstatusselectormodel.cpp
>>>               userstatusselectormodel.cpp.o:(OCC::UserStatusSelectorModel::UserStatusSelectorModel(std::__1::shared_ptr<OCC::UserStatusConnector>, std::__1::unique_ptr<OCC::DateTimeProvider, std::__1::default_delete<OCC::DateTimeProvider> >, QObject*)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Account::deleteAppToken()
>>> referenced by accountmanager.cpp
>>>               accountmanager.cpp.o:(OCC::AccountManager::deleteAccount(OCC::AccountState*)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Utility::removeFavLink(QString const&)
>>> referenced by accountsettings.cpp
>>>               accountsettings.cpp.o:(QtPrivate::QFunctorSlotObject<OCC::AccountSettings::slotRemoveCurrentFolder()::$_8, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncEngine::rootEtag(QByteArray const&, QDateTime const&)
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::Folder(OCC::FolderDefinition const&, OCC::AccountState*, std::__1::unique_ptr<OCC::Vfs, std::__1::default_delete<OCC::Vfs> >, QObject*)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::RequestEtagJob::etagRetrieved(QByteArray const&, QDateTime const&)
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::slotRunEtagJob()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncEngine::switchToVirtualFiles(QString const&, OCC::SyncJournalDb&, OCC::Vfs&)
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::switchToVirtualFiles()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncOptions::SyncOptions()
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::setSyncOptions()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncOptions::fillFromEnvironmentVariables()
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::setSyncOptions()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncOptions::verifyChunkSizes()
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::setSyncOptions()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::SyncOptions::~SyncOptions()
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::setSyncOptions()) in archive src/gui/libnextcloudCore.a
>>> referenced by folder.cpp
>>>               folder.cpp.o:(OCC::Folder::setSyncOptions()) in archive src/gui/libnextcloudCore.a
>>> referenced by socketuploadjob.cpp
>>>               socketuploadjob.cpp.o:(OCC::SocketUploadJob::start()) in archive src/gui/libnextcloudCore.a
>>> referenced 1 more times

ld: error: undefined symbol: OCC::MkColJob::finishedWithoutError()
>>> referenced by folderwizard.cpp
>>>               folderwizard.cpp.o:(OCC::FolderWizardRemotePath::slotCreateRemoteFolder(QString const&)) in archive src/gui/libnextcloudCore.a
>>> referenced by owncloudsetupwizard.cpp
>>>               owncloudsetupwizard.cpp.o:(OCC::OwncloudSetupWizard::createRemoteFolder()) in archive src/gui/libnextcloudCore.a
>>> referenced by socketuploadjob.cpp
>>>               socketuploadjob.cpp.o:(OCC::SocketUploadJob::start()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Capabilities::shareDefaultPermissions() const
>>> referenced by owncloudgui.cpp
>>>               owncloudgui.cpp.o:(OCC::ownCloudGui::slotShowShareDialog(QString const&, QString const&, OCC::ShareDialogStartPage)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::MkColJob::finishedWithError(QNetworkReply*)
>>> referenced by owncloudsetupwizard.cpp
>>>               owncloudsetupwizard.cpp.o:(OCC::OwncloudSetupWizard::createRemoteFolder()) in archive src/gui/libnextcloudCore.a
>>> referenced by socketuploadjob.cpp
>>>               socketuploadjob.cpp.o:(OCC::SocketUploadJob::start()) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Capabilities::shareRemoteEnforceExpireDate() const
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::showExpireDateOptions(bool, QDate const&)) in archive src/gui/libnextcloudCore.a
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::enforceExpirationDateForShare(OCC::Share::ShareType) const) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Capabilities::shareInternalEnforceExpireDate() const
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::showExpireDateOptions(bool, QDate const&)) in archive src/gui/libnextcloudCore.a
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::enforceExpirationDateForShare(OCC::Share::ShareType) const) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Capabilities::shareRemoteExpireDateDays() const
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::maxExpirationDateForShare(OCC::Share::ShareType, QDate const&) const) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::Capabilities::shareInternalExpireDateDays() const
>>> referenced by shareusergroupwidget.cpp
>>>               shareusergroupwidget.cpp.o:(OCC::ShareUserLine::maxExpirationDateForShare(OCC::Share::ShareType, QDate const&) const) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::OcsProfileConnector::OcsProfileConnector(QSharedPointer<OCC::Account>, QObject*)
>>> referenced by profilepagewidget.cpp
>>>               profilepagewidget.cpp.o:(OCC::ProfilePageMenu::ProfilePageMenu(QSharedPointer<OCC::Account>, QString const&, QWidget*)) in archive src/gui/libnextcloudCore.a

ld: error: undefined symbol: OCC::OcsProfileConnector::hovercardFetched()
>>> referenced by profilepagewidget.cpp
>>>               profilepagewidget.cpp.o:(OCC::ProfilePageMenu::ProfilePageMenu(QSharedPointer<OCC::Account>, QString const&, QWidget*)) in archive src/gui/libnextcloudCore.a

ld: error: too many errors emitted, stopping now (use -error-limit=0 to see all errors)
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
*** Error 1 in . (/usr/ports/devel/cmake/cmake.port.mk:36 'do-build': @cd /usr/ports/pobj/nextcloudclient-3.4.1/build-amd64 && exec /usr/bin...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2952 '/usr/ports/pobj/nextcloudclient-3.4.1/build-amd64/.build_done': @cd /usr/po...)
*** Error 2 in /usr/ports/net/nextcloudclient (/usr/ports/infrastructure/mk/bsd.port.mk:2602 'all': @lock=nextcloudclient-3.4.1;  export _LO...)

Reply via email to