Package: libusb2-dev
Version: 8.2+ds1-3
Severity: important
Tags: patch
$ cat libusb_bug.c
#include <libusb.h>
int main(void)
{
return 0;
}
$ make libusb_bug
cc libusb_bug.c -o libusb_bug
In file included from libusb_bug.c:1:0:
/usr/include/libusb.h:196:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:197:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:198:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:199:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:200:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:201:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:202:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:203:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:204:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:205:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:206:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:207:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:208:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:209:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:213:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:214:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:215:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:216:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:217:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:218:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:219:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:220:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:221:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:226:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:227:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:228:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:229:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:230:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:231:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:232:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:233:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:234:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:236:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:246:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:247:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:248:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:249:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:250:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:251:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:252:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:253:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:255:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:260:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:261:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:262:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:263:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:264:2: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:270:2: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:271:2: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:279:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:280:2: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:281:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:282:2: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:288:2: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:305:1: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:306:1: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:307:51: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:308:53: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:312:77: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:312:97: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:333:55: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:334:64: error: unknown type name ‘uint8_t’
In file included from libusb_bug.c:1:0:
/usr/include/libusb.h:336:69: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:336:89: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:337:56: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:337:75: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:337:95: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:345:1: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:345:73: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:346:1: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:346:80: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:347:70: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:348:1: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:350:32: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:350:46: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:350:69: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:350:87: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:350:104: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:350:121: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:351:97: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:351:160: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:352:94: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:352:112: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:352:187: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:353:99: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:353:117: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:353:192: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:354:93: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:354:111: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:354:199: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:375:58: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:375:81: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:375:99: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:375:116: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:375:133: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:375:148: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:375:166: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:376:55: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:376:73: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:376:118: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:377:60: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:377:78: error: unknown type name ‘uint8_t’
/usr/include/libusb.h:377:123: error: unknown type name ‘uint32_t’
/usr/include/libusb.h:381:1: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:381:29: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:382:1: error: unknown type name ‘uint16_t’
/usr/include/libusb.h:382:29: error: unknown type name ‘uint16_t’
make: *** [libusb_bug] Erreur 1
This is a regression. I had no problem with version 8.1 of libusb2-dev
With this version the build of my package pcsc-lite fails on kfreebsd.
See https://buildd.debian.org/status/package.php?p=pcsc-lite
https://buildd.debian.org/status/fetch.php?pkg=pcsc-lite&arch=kfreebsd-amd64&ver=1.7.4-1&stamp=1309108385
https://buildd.debian.org/status/fetch.php?pkg=pcsc-lite&arch=kfreebsd-i386&ver=1.7.4-1&stamp=1309109277
A simple fix is to add the line
#include <stdint.h>
in /usr/include/libusb.h
Thanks
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 8.1-1-amd64
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libusb2-dev depends on:
ii libbsd-dev 0.3.0-1 utility functions from BSD
systems
ii libc0.1-dev [libc-dev] 2.13-7 Embedded GNU C Library:
Developmen
ii libusb2 8.2+ds1-3 FreeBSD userspace USB
programming
libusb2-dev recommends no packages.
libusb2-dev suggests no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4e25e00d.2060...@free.fr