From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Jul 4 18:54:18 2014 Return-Path: Delivered-To: freebsd-ports-bugs@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 003D26AB for ; Fri, 4 Jul 2014 18:54:17 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D97A52772 for ; Fri, 4 Jul 2014 18:54:17 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.8/8.14.8) with ESMTP id s64IsHp1023978 for ; Fri, 4 Jul 2014 19:54:17 +0100 (BST) (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 191612] New: x11-toolkits/py-gnome-desktop fails with multiple pthread.h:291:42: error: typedef redefinition with different types Date: Fri, 04 Jul 2014 18:54:18 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: mikhail.rokhin@gmail.com X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jul 2014 18:54:18 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191612 Bug ID: 191612 Summary: x11-toolkits/py-gnome-desktop fails with multiple pthread.h:291:42: error: typedef redefinition with different types Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: mikhail.rokhin@gmail.com libtool: compile: cc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include/python2.7 -I/usr/local/include/python2.7 -I/usr/local/include/pygtk-2.0 -I/usr/local/lib/libffi-3.0.13/include -I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/include/pixman-1 -D_THREAD_SAFE -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/libpng15 -I/usr/local/include/freetype2 -I/usr/local/include/harfbuzz -I/usr/local/include -I/usr/local/include/libgnomeprint-2.2 -I/usr/local/include/libart-2.0 -I/usr/local/include/libxml2 -I/usr/local/include/pango-1.0 -pthread -I/usr/local/include/glib-2.0 -I/usr/local/include -I/usr/local/include/gnome-python-2.0 -DHAVE_GNOMEPRINT28 -O2 -pipe -march=native -fno-strict-aliasing -Wall -std=c9x -MT _print_la-art-gtype.lo -MD -MP -MF .deps/_print_la-art-gtype.Tpo -c art-gtype.c -fPIC -DPIC -o .libs/_print_la-art-gtype.o In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:285:42: error: typedef redefinition with different types ('struct pthread_st *' vs 'struct pthread *') typedef struct pthread_st *pthread_t; ^ /usr/include/sys/_pthreadtypes.h:65:27: note: previous definition is here typedef struct pthread *pthread_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:286:42: error: typedef redefinition with different types ('struct pthread_attr_st *' vs 'struct pthread_attr *') typedef struct pthread_attr_st *pthread_attr_t; ^ /usr/include/sys/_pthreadtypes.h:68:31: note: previous definition is here typedef struct pthread_attr *pthread_attr_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:288:42: error: typedef redefinition with different types ('int' vs 'struct pthread_once') typedef int pthread_once_t; ^ /usr/include/sys/_pthreadtypes.h:74:30: note: previous definition is here typedef struct pthread_once pthread_once_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:289:42: error: typedef redefinition with different types ('int' vs 'struct pthread_mutex_attr *') typedef int pthread_mutexattr_t; ^ /usr/include/sys/_pthreadtypes.h:70:36: note: previous definition is here typedef struct pthread_mutex_attr *pthread_mutexattr_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:290:42: error: typedef redefinition with different types ('struct pthread_mutex_st *' vs 'struct pthread_mutex *') typedef struct pthread_mutex_st *pthread_mutex_t; ^ /usr/include/sys/_pthreadtypes.h:69:32: note: previous definition is here typedef struct pthread_mutex *pthread_mutex_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:291:42: error: typedef redefinition with different types ('int' vs 'struct pthread_cond_attr *') typedef int pthread_condattr_t; ^ /usr/include/sys/_pthreadtypes.h:72:35: note: previous definition is here typedef struct pthread_cond_attr *pthread_condattr_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:292:42: error: typedef redefinition with different types ('struct pthread_cond_st *' vs 'struct pthread_cond *') typedef struct pthread_cond_st *pthread_cond_t; ^ /usr/include/sys/_pthreadtypes.h:71:31: note: previous definition is here typedef struct pthread_cond *pthread_cond_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:293:42: error: typedef redefinition with different types ('int' vs 'struct pthread_rwlockattr *') typedef int pthread_rwlockattr_t; ^ /usr/include/sys/_pthreadtypes.h:76:36: note: previous definition is here typedef struct pthread_rwlockattr *pthread_rwlockattr_t; ^ In file included from printmodule.c:8: In file included from /usr/local/include/pygtk-2.0/pygobject.h:7: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:294:42: error: typedef redefinition with different types ('struct pthread_rwlock_st *' vs 'struct pthread_rwlock *') In file included from typedef struct pthread_rwlock_st *pthread_rwlock_t; art-gtype.c: ^3 : In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:285:42: error: typedef redefinition with different types ('struct pthread_st *' vs '__pthread_t' (aka 'struct pthread *')) typedef struct pthread_st *pthread_t; /usr/include/sys/_pthreadtypes.h ^: 75:33: note: previous definition /usr/include/signal.his: 61here:21 : note: previous definition is here typedef struct pthread_rwlock *pthread_rwlock_t; ^ typedef __pthread_t pthread_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:286:42: error: typedef redefinition with different types ('struct pthread_attr_st *' vs 'struct pthread_attr *') typedef struct pthread_attr_st *pthread_attr_t; ^ /usr/include/sys/_pthreadtypes.h:68:31: note: previous definition is here typedef struct pthread_attr *pthread_attr_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:288:42: error: typedef redefinition with different types ('int' vs 'struct pthread_once') typedef int pthread_once_t; ^ /usr/include/sys/_pthreadtypes.h:74:30: note: previous definition is here typedef struct pthread_once pthread_once_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:289:42: error: typedef redefinition with different types ('int' vs 'struct pthread_mutex_attr *') typedef int pthread_mutexattr_t; ^ /usr/include/sys/_pthreadtypes.h:70:36: note: previous definition is here typedef struct pthread_mutex_attr *pthread_mutexattr_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:290:42: error: typedef redefinition with different types ('struct pthread_mutex_st *' vs 'struct pthread_mutex *') typedef struct pthread_mutex_st *pthread_mutex_t; ^ /usr/include/sys/_pthreadtypes.h:69:32: note: previous definition is here typedef struct pthread_mutex *pthread_mutex_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:291:42: error: typedef redefinition with different types ('int' vs 'struct pthread_cond_attr *') typedef int pthread_condattr_t; ^ /usr/include/sys/_pthreadtypes.h:72:35: note: previous definition is here typedef struct pthread_cond_attr *pthread_condattr_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:292:42: error: typedef redefinition with different types ('struct pthread_cond_st *' vs 'struct pthread_cond *') typedef struct pthread_cond_st *pthread_cond_t; ^ /usr/include/sys/_pthreadtypes.h:71:31: note: previous definition is here typedef struct pthread_cond *pthread_cond_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:293:42: error: typedef redefinition with different types ('int' vs 'struct pthread_rwlockattr *') typedef int pthread_rwlockattr_t; ^ /usr/include/sys/_pthreadtypes.h:76:36: note: previous definition is here typedef struct pthread_rwlockattr *pthread_rwlockattr_t; ^ In file included from art-gtype.c:3: In file included from ./art-gtype.h:5: In file included from /usr/local/include/glib-2.0/glib-object.h:25: In file included from /usr/local/include/glib-2.0/gobject/gbinding.h:30: In file included from /usr/local/include/glib-2.0/glib.h:109: In file included from /usr/local/include/glib-2.0/glib/deprecated/gthread.h:124: /usr/local/include/python2.7/pthread.h:294:42: error: typedef redefinition with different types ('struct pthread_rwlock_st *' vs 'struct pthread_rwlock *') typedef struct pthread_rwlock_st *pthread_rwlock_t; ^ /usr/include/sys/_pthreadtypes.h:75:33: note: previous definition is here typedef struct pthread_rwlock *pthread_rwlock_t; ^ 9 errors generated. gmake[4]: *** [_print_la-art-gtype.lo] Error 1 gmake[4]: *** Waiting for unfinished jobs.... 9 errors generated. gmake[4]: *** [_print_la-printmodule.lo] Error 1 Warning: generating old-style constructor for:gnome_print_context_new Warning: generating old-style constructor for:gnome_font_find Warning: generating old-style constructor for:gnome_font_face_find Warning: generating old-style constructor for:gnome_print_job_new Warning: Constructor for GnomePrintContext needs to be updated to new API See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors Warning: Constructor for GnomeFont needs to be updated to new API See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors Warning: Constructor for GnomeFontFace needs to be updated to new API See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors Warning: Constructor for GnomePrintJob needs to be updated to new API See http://live.gnome.org/PyGTK_2fWhatsNew28#update-constructors ***INFO*** The coverage of global functions is 100.00% (23/23) ***INFO*** The coverage of methods is 100.00% (115/115) ***INFO*** There are no declared virtual proxies. ***INFO*** There are no declared virtual accessors. ***INFO*** There are no declared interface proxies. gmake[4]: Leaving directory `/usr/ports/x11-toolkits/py-gnome-desktop/work/gnome-python-desktop-2.32.0/gnomeprint' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/usr/ports/x11-toolkits/py-gnome-desktop/work/gnome-python-desktop-2.32.0' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/x11-toolkits/py-gnome-desktop/work/gnome-python-desktop-2.32.0' ===> Compilation failed unexpectedly. -- You are receiving this mail because: You are the assignee for the bug.