kdenetwork 3.5.13 would not build on Slackware 13.1 unless I used the -DBUILD_WIFI=OFF.
The error:
-- Looking for iw_get_stats in iw
-- Looking for iw_get_stats in iw - not found
CMake Error at cmake/modules/TDEMacros.cmake:20 (message):
#################################################
wifi support needs wireless tools >= 27, but was not found on your system
I have wireless tools 29 installed. /usr/include/iwlib.h exists.
The iw command is installed in Slackware with the iw package, version 0.9.14.
I think a different cmake configure test is needed. The current test in
wifi/ConfigureChecks.cmake:
iw iw_get_stats
Running that command on Slackware results in:
nl80211 not found.
I created a clunky patch that deletes the "iw iw_get_stats" test and that
allowed the package to build on Slackware.
I would appreciate somebody helping me with a more robust patch that supports all distros.
My clunky patch:
http://humanreadable.nfshost.com/trinity/patches/kdenetwork/wifi.patch
Further, building with autotools FTBFS because there is no method to check for the
existence of libgadu and there is no option to disable that support.
A patch for that would be nice but as the focus is moving toward cmake, the first patch
should be sufficient.
Thanks.
Darrell