[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: [PATCH] Fix kdenetwork/wifi compilation with iwlib27
From:       Piotr Szymanski <djurban () websites ! pl>
Date:       2004-03-01 14:20:56
Message-ID: 200403011520.56261.djurban () websites ! pl
[Download RAW message or body]

Hi,
Dominique Devriese(Sunday 29 of February 2004 12:18):
> 2 In your patch, the configure check is a bit superfluous, since libiw
>   already has a VERSION_WT macro defined.
AFAIR it is an internal constant not defined in libiw.h nor wireless.h which 
are the only installed headers there:

[djurban@djurban][15:16:19](~)$ rpm -q libiw-devel
libiw-devel-27-0.1
[djurban@djurban][15:16:20](~)$ rpm -ql libiw libiw-devel|grep h
/usr/include/iwlib.h
/usr/include/wireless.h
[djurban@djurban][15:16:34](~)$ grep VERSION /usr/include/iwlib.h
#ifndef LINUX_VERSION_CODE
    && LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,2,0)
      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0) \
      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0) \
      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0)
#elif defined(_LINUX_C_LIB_VERSION_MAJOR) \
      && _LINUX_C_LIB_VERSION_MAJOR == 5 \
      && LINUX_VERSION_CODE >= KERNEL_VERSION(2,0,0) \
      && LINUX_VERSION_CODE < KERNEL_VERSION(2,1,0)
[djurban@djurban][15:16:40](~)$ grep VERSION /usr/include/wireless.h
/***************************** VERSION *****************************/
[djurban@djurban][15:16:43](~)$

> 3 AFAICS, Your patch only fixes the problems in
>   kdenetwork/wifi/kwireless/linuxwirelesswidget.cpp, not
>   in kdenetwork/wifi/wirelesstools.cpp, which still contained
>   iw_get_stats in KDE_3_2_BRANCH.
It worked here in PLD Linux, which version do you have?

> 1 in HEAD, libiw.c source has been included in the
>   kdenetwork/wifi/libiw.cpp source
i dont like this, programs should you system libs and only falback to internal 
files if they dont find any...

> 2 my patch fixes kdenetwork/wifi/wirelesstools.cpp in 3_2_BRANCH
I was sure I fixed those too, but it seems you're right, my bad.
-- 
Piotr Szymanski
djurban@pld-linux.org
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic