Summary: | kde-misc/plasma-nm-0.9.3.5 with USE="openconnect" doesn't compile against net-misc/openconnect-7.01 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paulo <paulocic> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | dschridde+gentoobugs, floppym, hwoarang, paulocic, vamp898, zoltan |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
Build log
patch proposal for openconnect support |
Description
Paulo
2014-12-11 17:40:23 UTC
Created attachment 391450 [details]
Build log
This is the result of going to /tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build and typing "make" after the crash. I did this because my -j4 option to portage would hide the error amidst the other compile threads
There's some recent commits upstream that fix this: http://quickgit.kde.org/?p=plasma-nm.git&a=shortlog&h=eac82f57cd30eb7294dde10832bcd785d6d81ea6 I'll try to do a snapshot soon Indeed, applying the patch of the commit linked below solved the problem. http://quickgit.kde.org/?p=plasma-nm.git&a=commit&h=3e6585fa4dd2fb3d9b59c7704bd3d7ae5b2c4167 This one hits me as well(( [...]
In file included from /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/vpn/openconnect/moc_openconnectauthworkerthread.cpp:9:0,
from /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/vpn/openconnect/plasmanetworkmanagement_openconnectui_automoc.cpp:5:
/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/vpn/openconnect/../../../plasma-nm-0.9.3.5/vpn/openconnect/openconnectauthworkerthread.h:89:26: error: ‘OPENCONNECT_X509’ has not been dec
lared
int validatePeerCert(OPENCONNECT_X509 *, const char *);
^
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/CMakeFiles 70
[ 70%] Building CXX object vpn/pptp/CMakeFiles/plasmanetworkmanagement_pptpui.dir/pptp.cpp.o
cd /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/vpn/pptp && /usr/bin/x86_64-pc-linux-gnu-g++ -DMAKE_PLASMANETWORKMANAGEMENT_PPTPUI_LIB -DQT_SHARED -DWITH_MODEMMANAGERQT=0 -DWITH_MODE
MMANAGER_SUPPORT=0 -D_BSD_SOURCE -DQT_NO_DEBUG -DNDEBUG -march=core-avx-i -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exce
ptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -fPIC -I/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-n
m-0.9.3.5_build/vpn/pptp -I/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5/vpn/pptp -I/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build -I/var/tmp/portage/kde-misc/plasm
a-nm-0.9.3.5/work/plasma-nm-0.9.3.5 -I/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5/libs -I/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5/libs/editor -I/var/tmp/portage/k
de-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5/libs/editor/widgets -I/usr/include/NetworkManager -I/usr/include/qt4 -I/usr/include/qt4/QtDBus -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtCore -I/usr/include/K
DE -I/usr/include/qt4/QtXmlPatterns -I/usr/include/qt4/QtWebKit -I/usr/include/qt4/QtUiTools -I/usr/include/qt4/QtTest -I/usr/include/qt4/QtSvg -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtScriptTools -I/usr/in
clude/qt4/QtScript -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtDesigner -I/usr/include/qt4/QtDeclarative -I/usr/include/qt4/Qt3Support -I/usr/include/qt4/QtGui -I/usr/include/qt
4/Qt -I/usr/share/qt4/mkspecs/default -o CMakeFiles/plasmanetworkmanagement_pptpui.dir/pptp.cpp.o -c /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5/vpn/pptp/pptp.cpp
vpn/openconnect/CMakeFiles/plasmanetworkmanagement_openconnectui.dir/build.make:67: recipe for target 'vpn/openconnect/CMakeFiles/plasmanetworkmanagement_openconnectui.dir/plasmanetworkmanagement_openconnectui_a
utomoc.cpp.o' failed
make[2]: *** [vpn/openconnect/CMakeFiles/plasmanetworkmanagement_openconnectui.dir/plasmanetworkmanagement_openconnectui_automoc.cpp.o] Error 1
make[2]: Leaving directory '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build'
CMakeFiles/Makefile2:1011: recipe for target 'vpn/openconnect/CMakeFiles/plasmanetworkmanagement_openconnectui.dir/all' failed
make[1]: *** [vpn/openconnect/CMakeFiles/plasmanetworkmanagement_openconnectui.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[...]
[ 87%] Built target plasmanetworkmanagement_l2tpui
Linking CXX shared library ../lib/libplasmanetworkmanagement-internal.so
cd /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/libs && /usr/bin/cmake -E cmake_link_script CMakeFiles/plasmanetworkmanagement-internal.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++ -fPIC -march=core-avx-i -O2 -pipe -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -fno-threadsafe-statics -fvisibility=hidden -fvisibility-inlines-hidden -Wl,--enable-new-dtags -Wl,--no-undefined -lc -Wl,-O1 -Wl,--as-needed -shared -Wl,-soname,libplasmanetworkmanagement-internal.so -o ../lib/libplasmanetworkmanagement-internal.so CMakeFiles/plasmanetworkmanagement-internal.dir/plasmanetworkmanagement-internal_automoc.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/appletproxymodel.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/editoridentitymodel.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/editorproxymodel.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/networkitemslist.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/networkmodel.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/models/networkmodelitem.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/debug.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/globalconfig.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/handler.cpp.o CMakeFiles/plasmanetworkmanagement-internal.dir/uiutils.cpp.o -L/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/lib -L/usr/lib64/qt4 ../lib/libplasmanetworkmanagement-editor.so -L/usr/lib64/qt4 -lNetworkManagerQt -lQtDBus -lQtXml -lQtCore /usr/lib64/libplasma.so.3.0.0 /usr/lib64/libkdecore.so.5.14.3 /usr/lib64/libkdeui.so.5.14.3 /usr/lib64/qt4/libQtNetwork.so /usr/lib64/libkdeui.so.5.14.3 /usr/lib64/libkdecore.so.5.14.3 /usr/lib64/qt4/libQtDBus.so /usr/lib64/qt4/libQtCore.so -lpthread /usr/lib64/qt4/libQtSvg.so /usr/lib64/qt4/libQtNetwork.so /usr/lib64/qt4/libQtGui.so -Wl,-rpath,/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/lib:/usr/lib64/qt4:
make[2]: Leaving directory '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build'
/usr/bin/cmake -E cmake_progress_report /var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build/CMakeFiles 42 43 44 45 46 47 48
[ 87%] Built target plasmanetworkmanagement-internal
make[1]: Leaving directory '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build'
Makefile:126: recipe for target 'all' failed
make: *** [all] Error 2
* ERROR: kde-misc/plasma-nm-0.9.3.5::gentoo failed (compile phase):
* emake failed
*
* If you need support, post the output of `emerge --info '=kde-misc/plasma-nm-0.9.3.5::gentoo'`,
* the complete build log and the output of `emerge -pqv '=kde-misc/plasma-nm-0.9.3.5::gentoo'`.
* The complete build log is located at '/var/log/portage/kde-misc:plasma-nm-0.9.3.5:20141223-110946.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/temp/environment'.
* Working directory: '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5_build'
* S: '/var/tmp/portage/kde-misc/plasma-nm-0.9.3.5/work/plasma-nm-0.9.3.5'
>>> Failed to emerge kde-misc/plasma-nm-0.9.3.5, Log file:
Applying the patch suggested in comment #3 fixes the compilation issue Created attachment 392270 [details, diff]
patch proposal for openconnect support
Persists with net-misc/openconnect-7.02 Any news from maintainers? @KDE any luck to bring the upstream patch to portage please? Committed with the permission from Michael Palimaka (kensington) on IRC + 29 Apr 2015; Markos Chandras <hwoarang@gentoo.org> + +files/plasma-nm-0.9.3.5-openconnect.patch, plasma-nm-0.9.3.5.ebuild: + Add upstream patch to fix build with the latest openconnect. Bug #532294 + |