On May 14, 2007, Olaf Grüttner wrote:
> Am Freitag, den 11.05.2007, 15:33 -0700 schrieb Dan Nicholson:
> > On 5/11/07, Olaf Grüttner <[EMAIL PROTECTED]> wrote:
> > > Am Donnerstag, den 10.05.2007, 12:12 -0700 schrieb Dan Nicholson:
> > > > On 5/10/07, Olaf Grüttner <[EMAIL PROTECTED]> wrote:
> > > > > probe-input.c: In function 'main':
> > > > > probe-input.c:61: error: 'SW_MAX' undeclared (first use in
> > > > > this function)
> > > >
> > > > What kernel headers are you using? This should be defined in
> > > > /usr/include/linux/input.h (which probe-input.c includes).
> > >
> > > file /usr/include/linux/input.h is present, but does not include
> > > a version number.
> > > I have installed my lfs with jhalfs and used the lfs-6.2 version
> > > of the book without changes. So version
> > > linux-libc-headers-2.6.12.0.tar.bz2 is what has been installed.
> >
> > Ah. I think hal-0.5.9 requires newer kernel headers. You may be out
> > of luck on this one.
> >
> > > I have tried to compile a different version of hal (0.5.7.1) and
> > > it fails to compile as well.
> >
> > That should work with LFS-6.2. Could you show the errors?
> >
> > --
> > Dan
>
> As far as I can tell this url contains the latest headers.
> http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
> linux-libc-headers-2.6.12.0.tar.bz2 is the latest unless some headers
> from cvs are required. I am not sure if taking cvs-headers gives
> unexpected other problems ? ...
>
> I compiled hal-0.5.7.1 and the error is:
>
> make[3]: Entering directory `/usr/src/hal-0.5.7.1/tools'
> if gcc -DHAVE_CONFIG_H -I. -I. -I..
> -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_BIN_DIR=\""/usr/bin"\"
> -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -I.. -I../libhal
> -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      -g -O2 -Wall
> -Wchar-subscripts -Wmissing-declarations -Wnested-externs
> -Wpointer-arith -Wcast-align -Wsign-compare -MT lshal.o -MD -MP -MF
> ".deps/lshal.Tpo" -c -o lshal.o lshal.c; \ then mv -f
> ".deps/lshal.Tpo" ".deps/lshal.Po"; else rm -f ".deps/lshal.Tpo";
> exit 1; fi lshal.c: In function 'main':
> lshal.c:704: warning: implicit declaration of function
> 'dbus_connection_disconnect' lshal.c:704: warning: nested extern
> declaration of 'dbus_connection_disconnect' /bin/sh ../libtool
> --tag=CC --mode=link gcc  -g -O2 -Wall -Wchar-subscripts
> -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align
> -Wsign-compare   -o lshal  lshal.o -ldbus-glib-1 -lgobject-2.0
> -lglib-2.0 -ldbus-1   ../libhal/libhal.la mkdir .libs
> gcc -g -O2 -Wall -Wchar-subscripts -Wmissing-declarations
> -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -o
> .libs/lshal lshal.o  /usr/lib/libdbus-glib-1.so -lnsl
> /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so
> ../libhal/.libs/libhal.so /usr/lib/libdbus-1.so lshal.o: In function
> `main':
> /usr/src/hal-0.5.7.1/tools/lshal.c:704: undefined reference to
> `dbus_connection_disconnect' collect2: ld returned 1 exit status
> make[3]: *** [lshal] Error 1
> make[3]: Leaving directory `/usr/src/hal-0.5.7.1/tools'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/usr/src/hal-0.5.7.1/tools'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/hal-0.5.7.1'
> make: *** [all] Error 2

Hi all...

I've been missing for a while as I had been on vacation in China :)

However, nice to be back.
Now to the question at hand. 
I believe I saw this error a long time ago when I built hal. 
I ask you to make sure you are using a version of dbus that is 
compatible with hal.  I remember trying a couple of different versions 
of dbus before I found one that worked. 

This might not be your problem, but it is worth double checking.

>From the hal-0.5.7.1 README...

"Requirements for HAL 0.5.7.1 Unmaintained piece of crap.

 - Linux kernel     >= 2.6.15
 - util-linux       >= 2.13
 - bash             >= 2.0
 - udev             >= 078       (using udevsend as hotplug multiplexer)
 - dbus             >= 0.60      (with glib bindings)
 - glib             >= 2.6.0
 - expat            >= 1.95.8
 - libusb           >= 0 0.1.10a (optional)
 - dmidecode        >= 2.7       (optional)
 - cryptsetup-luks  => 1.0.1     (optional, needs LUKS patches)"

By the way, I use hal 0.5.7 and dbus 0.62.

Shawn

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to