[sane-devel] Problem compiling scanbd (unkown type u_int8_t)

Alexander Tomisch alex at tomisch.de
Sun Feb 5 11:00:25 UTC 2012

... ok - sometimes it is better to use google before sending a message 
... so this problem was solved by adding the line

#include <linux/limits.h>

in scanbuttond/include/scanbuttond/libusbi.h before the include of usb.h

Now a second time the u_int8_t problem and the PATH_MAX problem

I added (thanks to Ruediger) in scanbuttond/interface/libusbi.c

#include <linux/limits.h>
#include <sys/types.h>

before the include of usb.h

USE_SCANBUTTOND=yes make -e clean all

runs without errors now but make install not:

[ alex at hydra] ~/scanbd/trunk (2,0G free)% make install
cc -Wall -Wextra -std=c99 -g -DLinux -I/usr/include/dbus-1.0 
-I/usr/lib/dbus-1.0/include -DUSE_SANE -UUSE_SCANBUTTOND -DUSE_LIBUDEV 
-c -o sane.o sane.c
cc   scanbd.o slog.o sane.o daemonize.o dbus.o udev.o  -lconfuse 
-lpthread -ldbus-1 -lsane -ludev -o scanbd
scanbd.o: In function `sig_hup_handler':
/home/alex/scanbd/trunk/scanbd.c:162: undefined reference to 

complete output here: http://pastebin.com/jAVKsEDT


More information about the sane-devel mailing list