From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Mar 1 14:30:11 2011 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 0A3371065673 for ; Tue, 1 Mar 2011 14:30:11 +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 B8C848FC1F for ; Tue, 1 Mar 2011 14:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p21EUApv010490 for ; Tue, 1 Mar 2011 14:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p21EUALL010480; Tue, 1 Mar 2011 14:30:10 GMT (envelope-from gnats) Resent-Date: Tue, 1 Mar 2011 14:30:10 GMT Resent-Message-Id: <201103011430.p21EUALL010480@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, Danilo Egêa Gondolfo Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D946F1065670 for ; Tue, 1 Mar 2011 14:28:26 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id BCE1F8FC15 for ; Tue, 1 Mar 2011 14:28:26 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p21ESQhM044937 for ; Tue, 1 Mar 2011 14:28:26 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p21ESQYk044936; Tue, 1 Mar 2011 14:28:26 GMT (envelope-from nobody) Message-Id: <201103011428.p21ESQYk044936@red.freebsd.org> Date: Tue, 1 Mar 2011 14:28:26 GMT From: Danilo Egêa Gondolfo To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/155157: libdispatch don't build with clang on 8.2-RELEASE amd64 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 01 Mar 2011 14:30:11 -0000 >Number: 155157 >Category: ports >Synopsis: libdispatch don't build with clang on 8.2-RELEASE amd64 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Mar 01 14:30:10 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Danilo Egêa Gondolfo >Release: 8.2-RELEASE >Organization: >Environment: FreeBSD master.test.local 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Don't build with clang and clang-devel, works with GCC. ===> Building for libdispatch-174 Making all in dispatch Making all in man Making all in src make all-am /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-apply.lo -MD -MP -MF .deps/libdispatch_la-apply.Tpo -c -o libdispatch_la-apply.lo `test -f 'apply.c' || echo './'`apply.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-apply.lo -MD -MP -MF .deps/libdispatch_la-apply.Tpo -c apply.c -fPIC -DPIC -o .libs/libdispatch_la-apply.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-apply.lo -MD -MP -MF .deps/libdispatch_la-apply.Tpo -c apply.c -o libdispatch_la-apply.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-apply.Tpo .deps/libdispatch_la-apply.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-benchmark.lo -MD -MP -MF .deps/libdispatch_la-benchmark.Tpo -c -o libdispatch_la-benchmark.lo `test -f 'benchmark.c' || echo './'`benchmark.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-benchmark.lo -MD -MP -MF .deps/libdispatch_la-benchmark.Tpo -c benchmark.c -fPIC -DPIC -o .libs/libdispatch_la-benchmark.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-benchmark.lo -MD -MP -MF .deps/libdispatch_la-benchmark.Tpo -c benchmark.c -o libdispatch_la-benchmark.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-benchmark.Tpo .deps/libdispatch_la-benchmark.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-object.lo -MD -MP -MF .deps/libdispatch_la-object.Tpo -c -o libdispatch_la-object.lo `test -f 'object.c' || echo './'`object.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-object.lo -MD -MP -MF .deps/libdispatch_la-object.Tpo -c object.c -fPIC -DPIC -o .libs/libdispatch_la-object.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-object.lo -MD -MP -MF .deps/libdispatch_la-object.Tpo -c object.c -o libdispatch_la-object.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-object.Tpo .deps/libdispatch_la-object.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-once.lo -MD -MP -MF .deps/libdispatch_la-once.Tpo -c -o libdispatch_la-once.lo `test -f 'once.c' || echo './'`once.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-once.lo -MD -MP -MF .deps/libdispatch_la-once.Tpo -c once.c -fPIC -DPIC -o .libs/libdispatch_la-once.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-once.lo -MD -MP -MF .deps/libdispatch_la-once.Tpo -c once.c -o libdispatch_la-once.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-once.Tpo .deps/libdispatch_la-once.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue.lo -MD -MP -MF .deps/libdispatch_la-queue.Tpo -c -o libdispatch_la-queue.lo `test -f 'queue.c' || echo './'`queue.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue.lo -MD -MP -MF .deps/libdispatch_la-queue.Tpo -c queue.c -fPIC -DPIC -o .libs/libdispatch_la-queue.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue.lo -MD -MP -MF .deps/libdispatch_la-queue.Tpo -c queue.c -o libdispatch_la-queue.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-queue.Tpo .deps/libdispatch_la-queue.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue_kevent.lo -MD -MP -MF .deps/libdispatch_la-queue_kevent.Tpo -c -o libdispatch_la-queue_kevent.lo `test -f 'queue_kevent.c' || echo './'`queue_kevent.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue_kevent.lo -MD -MP -MF .deps/libdispatch_la-queue_kevent.Tpo -c queue_kevent.c -fPIC -DPIC -o .libs/libdispatch_la-queue_kevent.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-queue_kevent.lo -MD -MP -MF .deps/libdispatch_la-queue_kevent.Tpo -c queue_kevent.c -o libdispatch_la-queue_kevent.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-queue_kevent.Tpo .deps/libdispatch_la-queue_kevent.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-semaphore.lo -MD -MP -MF .deps/libdispatch_la-semaphore.Tpo -c -o libdispatch_la-semaphore.lo `test -f 'semaphore.c' || echo './'`semaphore.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-semaphore.lo -MD -MP -MF .deps/libdispatch_la-semaphore.Tpo -c semaphore.c -fPIC -DPIC -o .libs/libdispatch_la-semaphore.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-semaphore.lo -MD -MP -MF .deps/libdispatch_la-semaphore.Tpo -c semaphore.c -o libdispatch_la-semaphore.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-semaphore.Tpo .deps/libdispatch_la-semaphore.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source.lo -MD -MP -MF .deps/libdispatch_la-source.Tpo -c -o libdispatch_la-source.lo `test -f 'source.c' || echo './'`source.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source.lo -MD -MP -MF .deps/libdispatch_la-source.Tpo -c source.c -fPIC -DPIC -o .libs/libdispatch_la-source.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source.lo -MD -MP -MF .deps/libdispatch_la-source.Tpo -c source.c -o libdispatch_la-source.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-source.Tpo .deps/libdispatch_la-source.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source_kevent.lo -MD -MP -MF .deps/libdispatch_la-source_kevent.Tpo -c -o libdispatch_la-source_kevent.lo `test -f 'source_kevent.c' || echo './'`source_kevent.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source_kevent.lo -MD -MP -MF .deps/libdispatch_la-source_kevent.Tpo -c source_kevent.c -fPIC -DPIC -o .libs/libdispatch_la-source_kevent.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-source_kevent.lo -MD -MP -MF .deps/libdispatch_la-source_kevent.Tpo -c source_kevent.c -o libdispatch_la-source_kevent.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-source_kevent.Tpo .deps/libdispatch_la-source_kevent.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-time.lo -MD -MP -MF .deps/libdispatch_la-time.Tpo -c -o libdispatch_la-time.lo `test -f 'time.c' || echo './'`time.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-time.lo -MD -MP -MF .deps/libdispatch_la-time.Tpo -c time.c -fPIC -DPIC -o .libs/libdispatch_la-time.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -Wall -fblocks -fPIC -MT libdispatch_la-time.lo -MD -MP -MF .deps/libdispatch_la-time.Tpo -c time.c -o libdispatch_la-time.o >/dev/null 2>&1 mv -f .deps/libdispatch_la-time.Tpo .deps/libdispatch_la-time.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT mach.lo -MD -MP -MF .deps/mach.Tpo -c -o mach.lo `test -f 'shims/mach.c' || echo './'`shims/mach.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT mach.lo -MD -MP -MF .deps/mach.Tpo -c shims/mach.c -fPIC -DPIC -o .libs/mach.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT mach.lo -MD -MP -MF .deps/mach.Tpo -c shims/mach.c -o mach.o >/dev/null 2>&1 mv -f .deps/mach.Tpo .deps/mach.Plo /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT time.lo -MD -MP -MF .deps/time.Tpo -c -o time.lo `test -f 'shims/time.c' || echo './'`shims/time.c libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c -fPIC -DPIC -o .libs/time.o libtool: compile: clang -DHAVE_CONFIG_H -I. -I../config -I.. -I.. -fPIC -MT time.lo -MD -MP -MF .deps/time.Tpo -c shims/time.c -o time.o >/dev/null 2>&1 mv -f .deps/time.Tpo .deps/time.Plo /bin/sh ../libtool --tag=CC --mode=link clang -fPIC -o libshims.la mach.lo time.lo -lpthread -L/usr/local/lib -lBlocksRuntime libtool: link: ar cru .libs/libshims.a .libs/mach.o .libs/time.o libtool: link: ranlib .libs/libshims.a libtool: link: ( cd ".libs" && rm -f "libshims.la" && ln -s "../libshims.la" "libshims.la" ) /bin/sh ../libtool --tag=CC --mode=link clang -Wall -fblocks -fPIC -o libdispatch.la -rpath /usr/local/lib libdispatch_la-apply.lo libdispatch_la-benchmark.lo libdispatch_la-object.lo libdispatch_la-once.lo libdispatch_la-queue.lo libdispatch_la-queue_kevent.lo libdispatch_la-semaphore.lo libdispatch_la-source.lo libdispatch_la-source_kevent.lo libdispatch_la-time.lo libshims.la -lpthread -L/usr/local/lib -lBlocksRuntime libtool: link: clang -shared .libs/libdispatch_la-apply.o .libs/libdispatch_la-benchmark.o .libs/libdispatch_la-object.o .libs/libdispatch_la-once.o .libs/libdispatch_la-queue.o .libs/libdispatch_la-queue_kevent.o .libs/libdispatch_la-semaphore.o .libs/libdispatch_la-source.o .libs/libdispatch_la-source_kevent.o .libs/libdispatch_la-time.o -Wl,--whole-archive ./.libs/libshims.a -Wl,--no-whole-archive -L/usr/local/lib -lpthread -lBlocksRuntime -Wl,-soname -Wl,libdispatch.so.0 -o .libs/libdispatch.so.0 /usr/local/bin/ld: .libs/libdispatch_la-apply.o: relocation R_X86_64_PC32 against symbol `_dispatch_hw_config' can not be used when making a shared object; recompile with -fPIC /usr/local/bin/ld: final link failed: Bad value clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174/src. *** Error code 1 Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174/src. *** Error code 1 Stop in /usr/ports/devel/libdispatch/work/libdispatch-r174. *** Error code 1 Stop in /usr/ports/devel/libdispatch. *** Error code 1 Stop in /usr/ports/devel/libdispatch. >How-To-Repeat: cd /usr/ports/devel/libdispatch make >Fix: >Release-Note: >Audit-Trail: >Unformatted: