Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Adam D. Barratt <adam <at> adam-barratt.org.uk>
Subject: Bug#660396: sane-backends: FTBFS on kfreebsd-*
Newsgroups: gmane.linux.debian.devel.bugs.rc
Date: Saturday 18th February 2012 20:19:51 UTC (over 4 years ago)
Source: sane-backends
Version: 1.0.22-7
Severity: serious

Hi,

sane-backends FTBFS on kfreebsd-{amd64,i386} when binNMUed for the
freebsd-libs transition.  From the kfreebsd-amd64 build log:

/bin/bash ../libtool --silent  --tag=CC   --mode=compile
x86_64-kfreebsd-gnu-gcc -DHAVE_CONFIG_H -I. -I../include/sane
-I/usr/local/include -I. -I. -I../include -I../include
-DLIBDIR="/usr/lib/x86_64-kfreebsd-gnu/sane"
-DDEB_DLL_LIBDIR="\"/usr/lib/x86_64-kfreebsd-gnu/sane:/usr/lib/sane\""
-DBACKEND_NAME=umax_pp -D_REENTRANT -DPATH_SANE_CONFIG_DIR=/etc/sane.d 	 
-DPATH_SANE_DATA_DIR=/usr/share 	  -DPATH_SANE_LOCK_DIR=/var/lock/sane 	 
-DV_MAJOR=1 -DV_MINOR=0  -g -O2 -W -Wall -MT libumax_pp_la-umax_pp_low.lo
-MD -MP -MF .deps/libumax_pp_la-umax_pp_low.Tpo -c -o
libumax_pp_la-umax_pp_low.lo `test -f 'umax_pp_low.c' || echo
'./'`umax_pp_low.c
In file included from /usr/include/machine/cpufunc.h:8:0,
                 from umax_pp_low.c:76:
/usr/include/machine-amd64/cpufunc.h:684:15: error: conflicting types for
'inb'
/usr/include/x86_64-kfreebsd-gnu/sys/io.h:43:1: note: previous definition
of 'inb' was here
/usr/include/machine-amd64/cpufunc.h:685:14: error: conflicting types for
'inl'
/usr/include/x86_64-kfreebsd-gnu/sys/io.h:79:1: note: previous definition
of 'inl' was here
/usr/include/machine-amd64/cpufunc.h:686:6: error: conflicting types for
'insb'
[...]
/usr/include/machine-amd64/cpufunc.h:700:15: error: unknown type name
'uint64_t'
[...]
make[3]: *** [libumax_pp_la-umax_pp_low.lo] Error 1
make[3]: Leaving directory
`/build/buildd-sane-backends_1.0.22-7+b1-kfreebsd-amd64-jcJBmC/sane-backends-1.0.22/backend'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/build/buildd-sane-backends_1.0.22-7+b1-kfreebsd-amd64-jcJBmC/sane-backends-1.0.22/backend'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/build/buildd-sane-backends_1.0.22-7+b1-kfreebsd-amd64-jcJBmC/sane-backends-1.0.22'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

Full logs available via
https://buildd.debian.org/status/package.php?p=sane-backends

Regards,

Adam
 
CD: 22ms