On Mon, 1 Mar 2021 at 17:49, Jason Naughton <jnaug...@ryerson.ca> wrote: > > Well I am using openssl in the ports tree and also do have the line in my > make.conf: > > DEFAULT_VERSIONS+= ssl=openssl > > I doubt that the error is to do with openssl. Bengt what are the following > two compile options that you've identified? I was not implying it had anything to do with openssl -- what I meant is, that in the default FreeBSD ports configuration qt5-network blocks qt5-declarative from building (due to openssl), and it is therefore untested by the build cluster and kde@, and therefore possibly broken [patches welcome] .
mfg Tobias > > OPTIONS_UNSET+= GSSAPI_BASE > OPTIONS_SET+= GSSAPI_NONE > > Cheers > > Jason Naughton M.E.Sc, P.Eng, Lead Engineer, > Electrical, Computer, and BioMedical Engineering, Ryerson University > 245 Church St., Toronto, Ontario, M5B 2K3 > Office: (416)-979-5000 x557168 Fax: (416)-979-5280 > > > On Mon, Mar 1, 2021 at 5:44 AM Bengt Ahlgren <bengt.ahlg...@ri.se> wrote: >> >> Hi Tobias, All, >> >> I regularly build kf5 and virtualbox-ose on 11.4-REL without too much >> hassle using: >> >> DEFAULT_VERSIONS+= ssl=openssl >> >> There are some other ports that need option tweaks in addition to this. >> A common one is: >> >> OPTIONS_UNSET+= GSSAPI_BASE >> OPTIONS_SET+= GSSAPI_NONE >> >> For git I recommend: >> >> OPTIONS_UNSET+= SEND_EMAIL >> >> But you do need to build a complete package set with poudriere so that >> all of them use openssl from ports! >> >> Bengt >> >> Ps. Thanks Tobias and the rest of the KDE FreeBSD team for you great >> work! >> >> "Tobias C. Berner" <tcber...@gmail.com> writes: >> >> > Moin moin >> > >> > Unfortunately we cannot really support FreeBSD 11.x anymore for Qt -- >> > with the switch to Qt5 5.15 >> > we had to drop support for it, due to its outdated OpenSSL version in >> > base, which does not work with >> > qt5-networks requirements. >> > As qt5-declarative also depends on qt5-network, this is completely >> > untested, and may likely also fail >> > with the compiler version present in FreeBSD 11.x. >> > >> > My recommendation would be to update to a more current version >> > FreeBSD, like for example 12.x or >> > the soon to be released 13.x. >> > >> > mfg Tobias >> > >> > On Mon, 1 Mar 2021 at 09:47, Jason Naughton <jnaug...@ryerson.ca> wrote: >> >> >> >> Hi all, >> >> >> >> I'm attempting to compile virtualbox-ose on FreeBSD 11.4 but it fails to >> >> compile due to a dependency on qt5-declarative. I'm compiling 5.15.2 The >> >> compile stops at: >> >> >> >> c++ -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++1z >> >> -fvisibility=hidden -fvisibility-inlines-hidden -fno-exceptions -Wall >> >> -Wextra -Wdate-time -Winconsistent-missing-override -pthread -fPIC >> >> -DQT_NO_LINKED_LIST -DQT_NO_LINKED_LIST -DQT_NO_JAVA_STYLE_ITERATORS >> >> -DQT_ACCESSIBILITY -DQT_NO_URL_CAST_FROM_STRING >> >> -DQT_NO_INTEGER_EVENT_COORDINATES -DQT_NO_FOREACH >> >> -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_QUICK_LIB >> >> -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS >> >> -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS >> >> -DQT_DISABLE_DEPRECATED_BEFORE=0x050000 >> >> -DQT_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_NO_EXCEPTIONS >> >> -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG >> >> -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB >> >> -DQT_CORE_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -I../../include >> >> -I../../include/QtQuick -I../../include/QtQuick/5.15.2 >> >> -I../../include/QtQuick/5.15.2/QtQuick -I.tracegen >> >> -I../../include/QtQmlModels/5.15.2 >> >> -I../../include/QtQmlModels/5.15.2/QtQmlModels >> >> -I../../include/QtQml/5.15.2 -I../../include/QtQml/5.15.2/QtQml >> >> -I../../include/QtQmlModels -I../../include/QtQml >> >> -I/usr/local/include/qt5/QtGui/5.14.2 >> >> -I/usr/local/include/qt5/QtGui/5.14.2/QtGui >> >> -I/usr/local/include/qt5/QtCore/5.15.2 >> >> -I/usr/local/include/qt5/QtCore/5.15.2/QtCore -I/usr/local/include/qt5 >> >> -I/usr/local/include/qt5/QtGui -I/usr/local/include/qt5/QtNetwork >> >> -I/usr/local/include/qt5/QtCore -I.moc -I/usr/local/include/libdrm >> >> -I/usr/local/include -I/usr/local/lib/qt5/mkspecs/freebsd-clang -o >> >> .obj/qsgrenderer.o scenegraph/coreapi/qsgrenderer.cpp >> >> --- .obj/qquickglobal.o --- >> >> util/qquickglobal.cpp:816:17: error: no viable overloaded '=' >> >> dst = *srcT; >> >> ~~~ ^ ~~~~~ >> >> util/qquickglobal.cpp:828:20: note: in instantiation of function template >> >> specialization 'QQuickValueTypeProvider::typedWrite<QColorSpace>' >> >> requested here >> >> return typedWrite<QColorSpace>(src, dst); >> >> ^ >> >> /usr/local/include/qt5/QtCore/qvariant.h:275:15: note: candidate function >> >> not viable: no known conversion from 'const QColorSpace' to 'const >> >> QVariant' for 1st argument >> >> QVariant& operator=(const QVariant &other); >> >> ^ >> >> /usr/local/include/qt5/QtCore/qvariant.h:278:22: note: candidate function >> >> not viable: no known conversion from 'const QColorSpace' to 'QVariant' >> >> for 1st argument >> >> inline QVariant &operator=(QVariant &&other) noexcept >> >> ^ >> >> 1 error generated. >> >> *** [.obj/qquickglobal.o] Error code 1 >> >> >> >> make[3]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick >> >> 1 error >> >> >> >> make[3]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src/quick >> >> *** [sub-quick-all-ordered] Error code 2 >> >> >> >> make[2]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src >> >> 1 error >> >> >> >> make[2]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2/src >> >> *** [sub-src-all] Error code 2 >> >> >> >> make[1]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2 >> >> 1 error >> >> >> >> make[1]: stopped in >> >> /usr/ports/x11-toolkits/qt5-declarative/work/qtdeclarative-everywhere-src-5.15.2 >> >> ===> Compilation failed unexpectedly. >> >> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure >> >> to >> >> the maintainer. >> >> *** Error code 1 >> >> >> >> >> >> Stop. >> >> make: stopped in /usr/ports/x11-toolkits/qt5-declarative >> >> >> >> Any Idea how to resolve this? >> >> >> >> Cheers >> >> >> >> Jason Naughton M.E.Sc, P.Eng, Lead Engineer, >> >> Electrical, Computer, and BioMedical Engineering, Ryerson University >> >> 245 Church St., Toronto, Ontario, M5B 2K3 >> >> Office: (416)-979-5000 x557168 Fax: (416)-979-5280