Hello, I'm building R14 for CentOS 6. This distribution is using NetworkManager 0.8 .
Is the Knetworkmanager8 package still relevant for this distribution ? Because I've got FTBFS with it (see bottom of this mail). But I've built by error tdenetworkmanager (aka knetworkmanager9), and it built correctly, but it also looks like it works correctly (not really tested but it shows my wireless network).
Is "tdenetworkmanager" supposed to replace both versions of knetworkmanager ?
Thanks François
FTBFS in knetworkmanager8:
[ 20%] Building CXX object knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-connection.cpp.o cd "/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build/knetworkmanager-0.8/src" && /usr/lib64/ccache/c++ -DHAVE_CONFIG_H -Dtdeinit_knetworkmanager_shared_EXPORTS -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -I/usr/include/tqt3 -I/usr/include/tqt -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -include tqt.h -fPIC -I"/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build/knetworkmanager-0.8/src" -I"/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build" -I/opt/trinity/include/tde -I/usr/include/tqt3 -I/usr/include/tqt -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/NetworkManager -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -UQT_NO_ASCII_CAST -o CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-connection.cpp.o -c "/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/knetworkmanager-0.8/src/knetworkmanager-connection.cpp" /dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/knetworkmanager-0.8/src/knetworkmanager-connection.cpp: In constructor 'ConnectionSettings::ConnectionPrivate::ConnectionPrivate(ConnectionSettings::Connection*)': /dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/knetworkmanager-0.8/src/knetworkmanager-connection.cpp:64: error: cannot allocate an object of abstract type 'ConnectionSettings::ConnectionSecretsDBus' /dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/knetworkmanager-0.8/src/knetworkmanager-connection_secrets_dbus.h:51: note: because the following virtual functions are pure within 'ConnectionSettings::ConnectionSecretsDBus': /dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build/knetworkmanager-0.8/src/dbus/connection.h:94: note: virtual bool DBus::Secrets::GetSecrets(const TQString&, const TQStringList&, bool, TQT_DBusDataMap<TQString>&, TQT_DBusError&) make[2]: *** [knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/knetworkmanager-connection.cpp.o] Error 1 make[2]: Leaving directory `/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build' make[1]: *** [knetworkmanager-0.8/src/CMakeFiles/tdeinit_knetworkmanager-shared.dir/all] Error 2 make[1]: Leaving directory `/dev/shm/BUILD.el6.x86_64/trinity-knetworkmanager8-14.0.0~pre106+401c11db/build' make: *** [all] Error 2
Hello, I'm building R14 for CentOS 6. This distribution is using NetworkManager 0.8 .
Is the Knetworkmanager8 package still relevant for this distribution ? Because I've got FTBFS with it (see bottom of this mail). But I've built by error tdenetworkmanager (aka knetworkmanager9), and it built correctly, but it also looks like it works correctly (not really tested but it shows my wireless network).
Is "tdenetworkmanager" supposed to replace both versions of knetworkmanager ?
Thanks François
tdenetworkmanager is the modern, rewritten version of knetworkmanager8. It was known as knetworkmanager9 for a significant portion of its development cycle, hence the confusion.
knetworkmanager8 only works with NetworkManager API 0.8 and below.
Tim