Version: (using Devel) Compiler: g++ (GCC) 4.3.2 OS: Linux Installed from: Compiled sources CMakeLists.txt does not seem to check for NetworManager properly. As long as it finds libnetworkmanager it continues configuring but does generate a defective Makefile. As a result, make does not do anything.
Output of cmake: david@farnsworth ~/build/kde4/plasma % make -- Found Qt-Version 4.4.3 (using /usr/bin/qmake) -- Found X11: /usr/lib/libX11.so -- Phonon Version: 4.2.80 -- Found KDE 4.2 include dir: /usr/include -- Found KDE 4.2 library dir: /usr/lib -- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler -- Found automoc4: /usr/bin/automoc4 -- Ruby found: /usr/lib/libruby.so -- checking for one of the modules 'NetworkManager' -- Configuring done -- Generating done -- Build files have been written to: /home/david/build/kde4/plasma Output of "make help": david@farnsworth ~/build/kde4/plasma/applets/networkmanager % make help The following are some of the valid targets for this Makefile: ... all (the default if no target is provided) ... clean ... depend ... edit_cache ... rebuild_cache ... test "make install" is missing here.
if there is nothing to install, no make install is generated. that's pretty straightforward.
And how am I supposed to find out what is missing? Not telling about a compile dependency doesn't seem straight forward to me.
in the version of cmake and kde's cmake modules i'm using here it tells me what optional modules aren't found at the end of the cmake run.
Ah I see. I checked out the complete plasma tree. Other plasmoids work. Maybe it is a run dependency. Might be distribution specific packaging (Arch) in networkmanager and libnetworkmanager.
Bug still persits in svn plasma NetworkManager applet revision 934409, it passes the NM or libNM check even when they're not present. It should stop and say that those libraries are missing...