[MacPorts] #18884: gnupg2 2.0.11 fails to compile
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Whenever i try to upgrade gnupg2 it fails with the following error: ---> Building gnupg2 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_gnupg2/work/gnupg-2.0.11" && make all " returned error 2 Command output: ccid-driver.c:2645: error: dereferencing pointer to incomplete type ccid-driver.c:2662: error: dereferencing pointer to incomplete type ccid-driver.c:2666: error: dereferencing pointer to incomplete type ccid-driver.c:2671: error: dereferencing pointer to incomplete type ccid-driver.c:2672: error: dereferencing pointer to incomplete type ccid-driver.c:2683: error: dereferencing pointer to incomplete type ccid-driver.c:2710: error: dereferencing pointer to incomplete type ccid-driver.c:2711: error: dereferencing pointer to incomplete type ccid-driver.c:2731: error: dereferencing pointer to incomplete type ccid-driver.c:2741: error: dereferencing pointer to incomplete type ccid-driver.c:2761: error: dereferencing pointer to incomplete type ccid-driver.c: In function 'ccid_transceive_secure': ccid-driver.c:2817: error: dereferencing pointer to incomplete type ccid-driver.c:2819: error: dereferencing pointer to incomplete type ccid-driver.c:2843: error: dereferencing pointer to incomplete type ccid-driver.c:2866: error: dereferencing pointer to incomplete type ccid-driver.c:2877: error: dereferencing pointer to incomplete type ccid-driver.c:2884: error: dereferencing pointer to incomplete type ccid-driver.c:2913: error: dereferencing pointer to incomplete type ccid-driver.c:2914: error: dereferencing pointer to incomplete type ccid-driver.c:2940: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2974: error: dereferencing pointer to incomplete type ccid-driver.c:2976: error: dereferencing pointer to incomplete type ccid-driver.c:2982: error: dereferencing pointer to incomplete type ccid-driver.c:3016: error: dereferencing pointer to incomplete type make[2]: *** [ccid-driver.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Unable to upgrade port: 1 -- Ticket URL: <http://trac.macports.org/ticket/18884> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Changes (by blb@…): * cc: boeyms@…, blb@… (added) * owner: macports-tickets@… => waqar@… Old description:
Whenever i try to upgrade gnupg2 it fails with the following error:
---> Building gnupg2 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_gnupg2/work/gnupg-2.0.11" && make all " returned error 2 Command output: ccid-driver.c:2645: error: dereferencing pointer to incomplete type ccid-driver.c:2662: error: dereferencing pointer to incomplete type ccid-driver.c:2666: error: dereferencing pointer to incomplete type ccid-driver.c:2671: error: dereferencing pointer to incomplete type ccid-driver.c:2672: error: dereferencing pointer to incomplete type ccid-driver.c:2683: error: dereferencing pointer to incomplete type ccid-driver.c:2710: error: dereferencing pointer to incomplete type ccid-driver.c:2711: error: dereferencing pointer to incomplete type ccid-driver.c:2731: error: dereferencing pointer to incomplete type ccid-driver.c:2741: error: dereferencing pointer to incomplete type ccid-driver.c:2761: error: dereferencing pointer to incomplete type ccid-driver.c: In function 'ccid_transceive_secure': ccid-driver.c:2817: error: dereferencing pointer to incomplete type ccid-driver.c:2819: error: dereferencing pointer to incomplete type ccid-driver.c:2843: error: dereferencing pointer to incomplete type ccid-driver.c:2866: error: dereferencing pointer to incomplete type ccid-driver.c:2877: error: dereferencing pointer to incomplete type ccid-driver.c:2884: error: dereferencing pointer to incomplete type ccid-driver.c:2913: error: dereferencing pointer to incomplete type ccid-driver.c:2914: error: dereferencing pointer to incomplete type ccid-driver.c:2940: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2974: error: dereferencing pointer to incomplete type ccid-driver.c:2976: error: dereferencing pointer to incomplete type ccid-driver.c:2982: error: dereferencing pointer to incomplete type ccid-driver.c:3016: error: dereferencing pointer to incomplete type make[2]: *** [ccid-driver.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2
Error: Unable to upgrade port: 1
New description: Whenever i try to upgrade gnupg2 it fails with the following error: {{{ ---> Building gnupg2 Error: Target org.macports.build returned: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_mail_gnupg2/work/gnupg-2.0.11" && make all " returned error 2 Command output: ccid-driver.c:2645: error: dereferencing pointer to incomplete type ccid-driver.c:2662: error: dereferencing pointer to incomplete type ccid-driver.c:2666: error: dereferencing pointer to incomplete type ccid-driver.c:2671: error: dereferencing pointer to incomplete type ccid-driver.c:2672: error: dereferencing pointer to incomplete type ccid-driver.c:2683: error: dereferencing pointer to incomplete type ccid-driver.c:2710: error: dereferencing pointer to incomplete type ccid-driver.c:2711: error: dereferencing pointer to incomplete type ccid-driver.c:2731: error: dereferencing pointer to incomplete type ccid-driver.c:2741: error: dereferencing pointer to incomplete type ccid-driver.c:2761: error: dereferencing pointer to incomplete type ccid-driver.c: In function 'ccid_transceive_secure': ccid-driver.c:2817: error: dereferencing pointer to incomplete type ccid-driver.c:2819: error: dereferencing pointer to incomplete type ccid-driver.c:2843: error: dereferencing pointer to incomplete type ccid-driver.c:2866: error: dereferencing pointer to incomplete type ccid-driver.c:2877: error: dereferencing pointer to incomplete type ccid-driver.c:2884: error: dereferencing pointer to incomplete type ccid-driver.c:2913: error: dereferencing pointer to incomplete type ccid-driver.c:2914: error: dereferencing pointer to incomplete type ccid-driver.c:2940: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2960: error: dereferencing pointer to incomplete type ccid-driver.c:2974: error: dereferencing pointer to incomplete type ccid-driver.c:2976: error: dereferencing pointer to incomplete type ccid-driver.c:2982: error: dereferencing pointer to incomplete type ccid-driver.c:3016: error: dereferencing pointer to incomplete type make[2]: *** [ccid-driver.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Error: Unable to upgrade port: 1 }}} -- Comment: Can you rerun with debug ({{{sudo port -d ...}}}), then attach the output from that here? -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Comment(by ex_adres@…): I have uninstalled gnupg2 2.0.10, installing 2.0.11 from scratch results in the same errors. Maybe some path problem/usb.h cannot be found? Un fortunately i am no programmer at all... -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Comment(by blb@…): {{{ checking for usb_bulk_write in -lusb... yes checking for usb_create_match... no ... /usr/bin/gcc-4.0 -DHAVE_CONFIG_H -I. -I.. -I../gl -I../intl -I../common -DLOCALEDIR=\"/opt/local/share/locale\" -DGNUPG_BINDIR="\"/opt/local/bin\"" -DGNUPG_LIBEXECDIR="\"/opt/local/libexec\"" -DGNUPG_LIBDIR="\"/opt/local/lib/gnupg2\"" -DGNUPG_DATADIR="\"/opt/local/share/gnupg2\"" -DGNUPG_SYSCONFDIR="\"/opt/local/etc/gnupg2\"" -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -I/opt/local/include -O2 -Wall -Wno-pointer-sign -Wpointer-arith -MT ccid- driver.o -MD -MP -MF .deps/ccid-driver.Tpo -c -o ccid-driver.o ccid- driver.c ccid-driver.c:88:17: error: usb.h: No such file or directory }}} Do you have the libusb port installed? {{{port installed libusb}}} to find out. It looks like it detects some of it (the part about usb_bulk_write) then fails to find the header file. Long-term gnupg2 should either add a dependency on libusb or add {{{--disable-scdaemon}}} to configure.args to avoid the part which needs it. -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Comment(by ex_adres@…): libusb had not been installed, after I installed it, compiling gnupg2 was no problem. A dependency or some configuration option would be a great idea. -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile -------------------------------------+-------------------------------------- Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Keywords: gnupg2 fail ccid-driver | Port: gnupg2 -------------------------------------+-------------------------------------- Comment(by blb@…): Attached is a diff to the Portfile to add libusb (since it isn't that big of a port) as a dependency. -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#18884: gnupg2 2.0.11 fails to compile ---------------------------------+------------------------------------------ Reporter: ex_adres@… | Owner: waqar@… Type: defect | Status: closed Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.7.0 Resolution: fixed | Keywords: gnupg2 fail ccid-driver Port: gnupg2 | ---------------------------------+------------------------------------------ Changes (by blb@…): * status: new => closed * resolution: => fixed Comment: libusb added as a dependency in r49257 (maintainer timeout). -- Ticket URL: <http://trac.macports.org/ticket/18884#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts