From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Mar 9 16:20:02 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 848121065784 for ; Mon, 9 Mar 2009 16:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5466B8FC1B for ; Mon, 9 Mar 2009 16:20:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n29GK2v7066936 for ; Mon, 9 Mar 2009 16:20:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n29GK25N066935; Mon, 9 Mar 2009 16:20:02 GMT (envelope-from gnats) Resent-Date: Mon, 9 Mar 2009 16:20:02 GMT Resent-Message-Id: <200903091620.n29GK25N066935@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Steve Kargl Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 24D571065CCA for ; Mon, 9 Mar 2009 16:10:38 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.208.78.105]) by mx1.freebsd.org (Postfix) with ESMTP id 053C98FC1A for ; Mon, 9 Mar 2009 16:10:38 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost.apl.washington.edu [127.0.0.1]) by troutmask.apl.washington.edu (8.14.3/8.14.3) with ESMTP id n29GAbP0046051 for ; Mon, 9 Mar 2009 09:10:37 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.14.3/8.14.3/Submit) id n29GAbSw046050; Mon, 9 Mar 2009 09:10:37 -0700 (PDT) (envelope-from sgk) Message-Id: <200903091610.n29GAbSw046050@troutmask.apl.washington.edu> Date: Mon, 9 Mar 2009 09:10:37 -0700 (PDT) From: Steve Kargl To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/132463: USB2 has broken graphics/libgphoto2 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Steve Kargl List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 Mar 2009 16:20:04 -0000 >Number: 132463 >Category: ports >Synopsis: USB2 has broken graphics/libgphoto2 >Confidential: no >Severity: critical >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Mar 09 16:20:01 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Steve Kargl >Release: FreeBSD 8.0-CURRENT amd64 >Organization: APL-UW >Environment: System: FreeBSD troutmask.apl.washington.edu 8.0-CURRENT FreeBSD 8.0-CURRENT #1: Thu Dec 11 15:46:18 PST 2008 kargl@troutmask.apl.washington.edu:/usr/obj/usr/src/sys/SPEW amd64 >Description: USB2 has broken libgphoto2. cc -DHAVE_CONFIG_H -I. -I.. -I.. -DLOCALEDIR=\"/usr/local/share/locale\" -DIOLI BS=\"/usr/local/lib/libgphoto2_port/0.8.0\" -I/usr/local/include -Wall -Wmissing -declarations -Wmissing-prototypes -g -D_GPHOTO2_INTERNAL_CODE -I/usr/local/incl ude -I/usr/include/dev/usb -I/usr/include -I/usr/local/include -O2 -pipe -fno-st rict-aliasing -O2 -pipe -fno-strict-aliasing -MT usb_la-libusb.lo -MD -MP -MF .d eps/usb_la-libusb.Tpo -c libusb.c -fPIC -DPIC -o .libs/usb_la-libusb.o libusb.c: In function 'gp_port_library_list': libusb.c:98: warning: implicit declaration of function 'usb_init' libusb.c:99: warning: implicit declaration of function 'usb_find_busses' libusb.c:100: warning: implicit declaration of function 'usb_find_devices' libusb.c:104: warning: implicit declaration of function 'usb_get_busses' libusb.c:104: warning: assignment makes pointer from integer without a cast libusb.c:108: error: dereferencing pointer to incomplete type libusb.c:108: error: dereferencing pointer to incomplete type libusb.c:110: error: dereferencing pointer to incomplete type libusb.c:110: error: 'USB_CLASS_HUB' undeclared (first use in this function) libusb.c:110: error: (Each undeclared identifier is reported only once libusb.c:110: error: for each function it appears in.) libusb.c:111: error: dereferencing pointer to incomplete type libusb.c:111: error: 'USB_CLASS_HID' undeclared (first use in this function) libusb.c:112: error: dereferencing pointer to incomplete type libusb.c:112: error: 'USB_CLASS_PRINTER' undeclared (first use in this function) libusb.c:113: error: dereferencing pointer to incomplete type libusb.c:113: error: 'USB_CLASS_COMM' undeclared (first use in this function) libusb.c:119: error: dereferencing pointer to incomplete type libusb.c:120: error: dereferencing pointer to incomplete type libusb.c:124: error: dereferencing pointer to incomplete type libusb.c:125: error: dereferencing pointer to incomplete type libusb.c:126: error: dereferencing pointer to incomplete type libusb.c:127: error: dereferencing pointer to incomplete type libusb.c:128: error: dereferencing pointer to incomplete type libusb.c:129: error: dereferencing pointer to incomplete type libusb.c:142: error: dereferencing pointer to incomplete type libusb.c:154: warning: assignment makes pointer from integer without a cast libusb.c:156: error: dereferencing pointer to incomplete type libusb.c:156: error: dereferencing pointer to incomplete type libusb.c:159: error: dereferencing pointer to incomplete type libusb.c:160: error: dereferencing pointer to incomplete type libusb.c:161: error: dereferencing pointer to incomplete type libusb.c:162: error: dereferencing pointer to incomplete type libusb.c:168: error: dereferencing pointer to incomplete type libusb.c:169: error: dereferencing pointer to incomplete type libusb.c:173: error: dereferencing pointer to incomplete type libusb.c:174: error: dereferencing pointer to incomplete type libusb.c:175: error: dereferencing pointer to incomplete type libusb.c:176: error: dereferencing pointer to incomplete type libusb.c:177: error: dereferencing pointer to incomplete type libusb.c:178: error: dereferencing pointer to incomplete type libusb.c:189: error: dereferencing pointer to incomplete type libusb.c:189: error: dereferencing pointer to incomplete type libusb.c:194: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_open': libusb.c:240: warning: implicit declaration of function 'usb_open' libusb.c:240: warning: assignment makes pointer from integer without a cast libusb.c:268: warning: implicit declaration of function 'usb_claim_interface' libusb.c:230: warning: unused variable 'name' libusb.c: In function 'gp_port_usb_close': libusb.c:287: warning: implicit declaration of function 'usb_release_interface' libusb.c:307: warning: implicit declaration of function 'usb_close' libusb.c: In function 'gp_port_usb_clear_halt_lib': libusb.c:327: warning: implicit declaration of function 'usb_clear_halt' libusb.c: In function 'gp_port_usb_write': libusb.c:351: warning: implicit declaration of function 'usb_bulk_write' libusb.c: In function 'gp_port_usb_read': libusb.c:367: warning: implicit declaration of function 'usb_bulk_read' libusb.c: In function 'gp_port_usb_check_int': libusb.c:383: warning: implicit declaration of function 'usb_interrupt_read' libusb.c: In function 'gp_port_usb_msg_write_lib': libusb.c:400: warning: implicit declaration of function 'usb_control_msg' libusb.c:401: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) libusb.c:401: error: 'USB_RECIP_DEVICE' undeclared (first use in this function) libusb.c: In function 'gp_port_usb_msg_read_lib': libusb.c:413: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) libusb.c:413: error: 'USB_RECIP_DEVICE' undeclared (first use in this function) libusb.c:413: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c: In function 'gp_port_usb_msg_interface_write_lib': libusb.c:429: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) libusb.c:429: error: 'USB_RECIP_INTERFACE' undeclared (first use in this functio n) libusb.c: In function 'gp_port_usb_msg_interface_read_lib': libusb.c:442: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) libusb.c:442: error: 'USB_RECIP_INTERFACE' undeclared (first use in this functio n) libusb.c:442: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c: In function 'gp_port_usb_msg_class_write_lib': libusb.c:459: error: 'USB_TYPE_CLASS' undeclared (first use in this function) libusb.c:459: error: 'USB_RECIP_INTERFACE' undeclared (first use in this functio n) libusb.c: In function 'gp_port_usb_msg_class_read_lib': libusb.c:472: error: 'USB_TYPE_CLASS' undeclared (first use in this function) libusb.c:472: error: 'USB_RECIP_INTERFACE' undeclared (first use in this functio n) libusb.c:472: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c: In function 'gp_port_usb_update': libusb.c:552: warning: implicit declaration of function 'usb_set_configuration' libusb.c:587: warning: implicit declaration of function 'usb_set_altinterface' libusb.c: In function 'gp_port_usb_find_ep': libusb.c:613: error: dereferencing pointer to incomplete type libusb.c:616: error: dereferencing pointer to incomplete type libusb.c:618: error: dereferencing pointer to incomplete type libusb.c:619: error: dereferencing pointer to incomplete type libusb.c:619: error: 'USB_ENDPOINT_DIR_MASK' undeclared (first use in this funct ion) libusb.c:620: error: dereferencing pointer to incomplete type libusb.c:620: error: 'USB_ENDPOINT_TYPE_MASK' undeclared (first use in this func tion) libusb.c:621: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_find_first_altsetting': libusb.c:632: error: dereferencing pointer to incomplete type libusb.c:635: error: dereferencing pointer to incomplete type libusb.c:636: error: dereferencing pointer to incomplete type libusb.c:637: error: dereferencing pointer to incomplete type libusb.c:638: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_find_device_lib': libusb.c:687: error: 'usb_busses' undeclared (first use in this function) libusb.c:687: error: dereferencing pointer to incomplete type libusb.c:688: error: dereferencing pointer to incomplete type libusb.c:691: error: dereferencing pointer to incomplete type libusb.c:691: error: dereferencing pointer to incomplete type libusb.c:693: error: dereferencing pointer to incomplete type libusb.c:693: error: dereferencing pointer to incomplete type libusb.c:697: error: dereferencing pointer to incomplete type libusb.c:698: error: dereferencing pointer to incomplete type libusb.c:712: error: dereferencing pointer to incomplete type libusb.c:715: error: dereferencing pointer to incomplete type libusb.c:716: error: 'USB_CLASS_MASS_STORAGE' undeclared (first use in this func tion) libusb.c:723: error: dereferencing pointer to incomplete type libusb.c:724: error: dereferencing pointer to incomplete type libusb.c:725: error: dereferencing pointer to incomplete type libusb.c:727: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c:727: error: 'USB_ENDPOINT_TYPE_BULK' undeclared (first use in this func tion) libusb.c:728: error: 'USB_ENDPOINT_OUT' undeclared (first use in this function) libusb.c:729: error: 'USB_ENDPOINT_TYPE_INTERRUPT' undeclared (first use in this function) libusb.c:733: error: dereferencing pointer to incomplete type libusb.c:734: error: dereferencing pointer to incomplete type libusb.c:735: error: dereferencing pointer to incomplete type libusb.c:750: error: dereferencing pointer to incomplete type libusb.c:751: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_match_mtp_device': libusb.c:776: error: 'usb_dev_handle' undeclared (first use in this function) libusb.c:776: error: 'devh' undeclared (first use in this function) libusb.c:788: warning: implicit declaration of function 'usb_get_descriptor' libusb.c:794: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c:794: error: 'USB_RECIP_DEVICE' undeclared (first use in this function) libusb.c:794: error: 'USB_TYPE_VENDOR' undeclared (first use in this function) libusb.c:823: error: dereferencing pointer to incomplete type libusb.c:824: error: dereferencing pointer to incomplete type libusb.c:825: error: dereferencing pointer to incomplete type libusb.c:827: error: dereferencing pointer to incomplete type libusb.c:829: error: dereferencing pointer to incomplete type libusb.c:830: error: dereferencing pointer to incomplete type libusb.c:831: error: dereferencing pointer to incomplete type libusb.c:833: error: dereferencing pointer to incomplete type libusb.c:835: error: dereferencing pointer to incomplete type libusb.c:836: error: dereferencing pointer to incomplete type libusb.c:837: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_match_device_by_class': libusb.c:859: error: dereferencing pointer to incomplete type libusb.c:861: error: dereferencing pointer to incomplete type libusb.c:863: error: dereferencing pointer to incomplete type libusb.c:866: error: dereferencing pointer to incomplete type libusb.c:869: error: dereferencing pointer to incomplete type libusb.c:871: error: dereferencing pointer to incomplete type libusb.c:873: error: dereferencing pointer to incomplete type libusb.c:875: error: dereferencing pointer to incomplete type libusb.c:877: error: dereferencing pointer to incomplete type libusb.c:879: error: dereferencing pointer to incomplete type libusb.c:881: error: dereferencing pointer to incomplete type libusb.c:883: error: dereferencing pointer to incomplete type libusb.c:885: error: dereferencing pointer to incomplete type libusb.c: In function 'gp_port_usb_find_device_by_class_lib': libusb.c:934: error: 'usb_busses' undeclared (first use in this function) libusb.c:934: error: dereferencing pointer to incomplete type libusb.c:935: error: dereferencing pointer to incomplete type libusb.c:938: error: dereferencing pointer to incomplete type libusb.c:938: error: dereferencing pointer to incomplete type libusb.c:941: error: dereferencing pointer to incomplete type libusb.c:954: error: dereferencing pointer to incomplete type libusb.c:957: error: dereferencing pointer to incomplete type libusb.c:958: error: dereferencing pointer to incomplete type libusb.c:959: error: dereferencing pointer to incomplete type libusb.c:961: error: 'USB_ENDPOINT_IN' undeclared (first use in this function) libusb.c:961: error: 'USB_ENDPOINT_TYPE_BULK' undeclared (first use in this func tion) libusb.c:962: error: 'USB_ENDPOINT_OUT' undeclared (first use in this function) libusb.c:963: error: 'USB_ENDPOINT_TYPE_INTERRUPT' undeclared (first use in this function) libusb.c:966: error: dereferencing pointer to incomplete type libusb.c:967: error: dereferencing pointer to incomplete type libusb.c:968: error: dereferencing pointer to incomplete type libusb.c:980: error: dereferencing pointer to incomplete type libusb.c:981: error: dereferencing pointer to incomplete type gmake[4]: *** [usb_la-libusb.lo] Error 1 gmake[4]: Leaving directory `/usr/ports/graphics/libgphoto2/work/libgphoto2-2.4. 4/libgphoto2_port/usb' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/graphics/libgphoto2/work/libgphoto2-2.4. 4/libgphoto2_port' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/graphics/libgphoto2/work/libgphoto2-2.4. 4/libgphoto2_port' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/ports/graphics/libgphoto2/work/libgphoto2-2.4. 4' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/graphics/libgphoto2. >How-To-Repeat: cd /usr/ports/graphics/libgphoto2 make >Fix: >Release-Note: >Audit-Trail: >Unformatted: