Summary: | cmake of networkmanager plasmoid does not check dependencies properly | ||
---|---|---|---|
Product: | [Unmaintained] plasma4 | Reporter: | David Krapohl <david.krapohl> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | aseigo, mklapetek |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
David Krapohl
2009-01-08 15:05:01 UTC
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... |