hal 0.5.8 "The Skynet Funding Bill is passed." released

Richard Hughes hughsient at gmail.com
Tue Sep 12 01:58:49 PDT 2006


On Tue, 2006-09-12 at 11:49 +0300, S.Çağlar Onur wrote:
> 12 Eylül 2006 Salı 04:18 tarihinde, David Zeuthen şunları yazmıştı: 
> > I've just released 0.5.8, download from
> >
> >  http://people.freedesktop.org/~david/dist/hal-0.5.8.tar.gz
> >
> > and see below for details. HAL 0.5.9 is scheduled for release around
> > December 17, 2006. Planned features are described in doc/TODO, here's a
> > link
> 
> I'm getting this error after "[PATCH] change detection of wireless" committed 
> into tree and with release;
> 
> ...
>         then mv -f ".deps/classdev.Tpo" ".deps/classdev.Plo"; else 
> rm -f ".deps/classdev.Tpo"; exit 1; fi
>  
> i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DPACKAGE_SYSCONF_DIR=\"/etc\" -DPACKAGE_DATA_DIR=\"/usr/share\" -DPACKAGE_BIN_DIR=\"/usr/bin\" -DPACKAGE_LOCALE_DIR=\"/usr/share/locale\" -DPACKAGE_LOCALSTATEDIR=\"/var/lib\" -I../.. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -mtune=i686 -O2 -pipe -fomit-frame-pointer -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -MT 
> classdev.lo -MD -MP -MF .deps/classdev.Tpo -c 
> classdev.c  -fPIC -DPIC -o .libs/classdev.o
> classdev.c: In function `net_add':
> classdev.c:236: error: `ARPHRD_IEEE80211_PRISM' undeclared (first use in this 
> function)
> classdev.c:236: error: (Each undeclared identifier is reported only once
> classdev.c:236: error: for each function it appears in.)
> classdev.c:237: error: `ARPHRD_IEEE80211_RADIOTAP' undeclared (first use in 
> this function)

For me, that's defined in /usr/include/linux/if_arp.h (which is
correctly included as <net/if_arp.h>

I'm guessing you have an old version of the glibc kernel headers, for me
I have glibc-kernheaders-3.0-45.3 installed.

We should either do:

* ifndef ARPHRD_IEEE80211_PRISM... define ARPHRD_IEEE80211_PRISM... etc
(bad in my opinion)
* Depend on newer version of the kernel headers (can we do this?)
* Explicitly check for ARPHRD_IEEE80211_PRISM in configure.in

Does that help?

Richard.




More information about the hal mailing list