[sane-devel] Building backends on FreeBSD?
Olaf Meeuwissen
paddy-hack at member.fsf.org
Fri May 1 06:17:13 BST 2020
Hi Torfinn,
Torfinn Ingolfsen writes:
> Ok, I remembered to look at the FreeBSD port, and check how things are
> done there. Now I'm using this configure line:
> tingo at kg-core1$ MAKE=gmake CPPFLAGS=-I/usr/local/include
> LDFLAGS=-L/usr/local/lib ./configure --disable-locking
> --enable-pthread --without-api-spec --without-systemd BACKENDS="epson2
> plustek"
>
> unfortunately, gmake still wants to build other backends (yes, I have
> done 'gmake clean' first):
> cc -DHAVE_CONFIG_H -I. -I../include/sane -D_REENTRANT
> -DPATH_SANE_CONFIG_DIR=/usr/local/etc/sane.d
> -DPATH_SANE_DATA_DIR=/usr/local/share
> -DPATH_SANE_LOCK_DIR=/usr/local/var/lock/sane -DV_MAJOR=1
> -DV_MINOR=0 -I. -I. -I../include -I../include -I/usr/local/include
> -Wall -Wextra -pedantic -g -O2 -MT ../backend/umax_pp_low.o -MD -MP
> -MF $depbase.Tpo -c -o ../backend/umax_pp_low.o
> ../backend/umax_pp_low.c &&\
> mv -f $depbase.Tpo $depbase.Po
> ../backend/umax_pp_low.c:1174:4: error: use of undeclared identifier 'found'
> found = 0;
> ^
> ../backend/umax_pp_low.c:1175:4: error: use of undeclared identifier 'fd'
> fd = open (name, O_RDONLY);
> ^
> ../backend/umax_pp_low.c:1176:8: error: use of undeclared identifier 'fd'
> if (fd < 0)
> ^
> ../backend/umax_pp_low.c:1194:34: error: use of undeclared identifier 'fd'
> sanei_umax_pp_setparport (fd);
> ^
> 4 errors generated.
> gmake[2]: *** [Makefile:656: ../backend/umax_pp_low.o] Error 1
> gmake[2]: Leaving directory '/zs/tingo/work/sane/backends/tools'
^^^^^
This isn't building a backend, it's compiling bits of the umax_pp
backend code for inclusion in a umax_pp utility program. You should be
able to work around this with
make -C backend
or
cd backend
make
Hope this helps,
--
Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27
GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9
Support Free Software https://my.fsf.org/donate
Join the Free Software Foundation https://my.fsf.org/join
More information about the sane-devel
mailing list