From owner-freebsd-ia64@FreeBSD.ORG Sun Dec 23 15:35:43 2012 Return-Path: Delivered-To: ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 01D02F73; Sun, 23 Dec 2012 15:35:43 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-legacy2.sentex.ca (freebsd-legacy2.sentex.ca [IPv6:2607:f3e0:0:3::6502:9c]) by mx1.freebsd.org (Postfix) with ESMTP id 8858F8FC0C; Sun, 23 Dec 2012 15:35:42 +0000 (UTC) Received: from freebsd-legacy2.sentex.ca (localhost [127.0.0.1]) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5) with ESMTP id qBNFZf5b051727; Sun, 23 Dec 2012 15:35:41 GMT (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-legacy2.sentex.ca (8.14.5/8.14.5/Submit) id qBNFZfsF051720; Sun, 23 Dec 2012 15:35:41 GMT (envelope-from tinderbox@freebsd.org) Date: Sun, 23 Dec 2012 15:35:41 GMT Message-Id: <201212231535.qBNFZfsF051720@freebsd-legacy2.sentex.ca> X-Authentication-Warning: freebsd-legacy2.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [releng_8 tinderbox] failure on ia64/ia64 Precedence: bulk X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Dec 2012 15:35:43 -0000 TB --- 2012-12-23 14:31:53 - tinderbox 2.10 running on freebsd-legacy2.sentex.ca TB --- 2012-12-23 14:31:53 - FreeBSD freebsd-legacy2.sentex.ca 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-12-23 14:31:53 - starting RELENG_8 tinderbox run for ia64/ia64 TB --- 2012-12-23 14:31:53 - cleaning the object tree TB --- 2012-12-23 14:31:53 - checking out /src from svn://svn.freebsd.org/base/stable/8 TB --- 2012-12-23 14:31:53 - cd /tinderbox/RELENG_8/ia64/ia64 TB --- 2012-12-23 14:31:53 - /usr/local/bin/svn cleanup /src TB --- 2012-12-23 14:32:03 - /usr/local/bin/svn update /src TB --- 2012-12-23 14:32:10 - building world TB --- 2012-12-23 14:32:10 - CROSS_BUILD_TESTING=YES TB --- 2012-12-23 14:32:10 - MAKEOBJDIRPREFIX=/obj TB --- 2012-12-23 14:32:10 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-12-23 14:32:10 - SRCCONF=/dev/null TB --- 2012-12-23 14:32:10 - TARGET=ia64 TB --- 2012-12-23 14:32:10 - TARGET_ARCH=ia64 TB --- 2012-12-23 14:32:10 - TZ=UTC TB --- 2012-12-23 14:32:10 - __MAKE_CONF=/dev/null TB --- 2012-12-23 14:32:10 - cd /src TB --- 2012-12-23 14:32:10 - /usr/bin/make -B buildworld >>> World build started on Sun Dec 23 14:32:10 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries >>> stage 4.3: make dependencies >>> stage 4.4: building everything >>> World build completed on Sun Dec 23 15:32:30 UTC 2012 TB --- 2012-12-23 15:32:30 - generating LINT kernel config TB --- 2012-12-23 15:32:30 - cd /src/sys/ia64/conf TB --- 2012-12-23 15:32:30 - /usr/bin/make -B LINT TB --- 2012-12-23 15:32:30 - cd /src/sys/ia64/conf TB --- 2012-12-23 15:32:30 - /usr/sbin/config -m LINT TB --- 2012-12-23 15:32:30 - building LINT kernel TB --- 2012-12-23 15:32:30 - CROSS_BUILD_TESTING=YES TB --- 2012-12-23 15:32:30 - MAKEOBJDIRPREFIX=/obj TB --- 2012-12-23 15:32:30 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-12-23 15:32:30 - SRCCONF=/dev/null TB --- 2012-12-23 15:32:30 - TARGET=ia64 TB --- 2012-12-23 15:32:30 - TARGET_ARCH=ia64 TB --- 2012-12-23 15:32:30 - TZ=UTC TB --- 2012-12-23 15:32:30 - __MAKE_CONF=/dev/null TB --- 2012-12-23 15:32:30 - cd /src TB --- 2012-12-23 15:32:30 - /usr/bin/make -B buildkernel KERNCONF=LINT >>> Kernel build for LINT started on Sun Dec 23 15:32:30 UTC 2012 >>> stage 1: configuring the kernel >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3.1: making dependencies >>> stage 3.2: building everything [...] /src/sys/dev/acpica/acpi_cpu.c:420: error: 'cpuset_t' undeclared (first use in this function) /src/sys/dev/acpica/acpi_cpu.c:420: error: (Each undeclared identifier is reported only once /src/sys/dev/acpica/acpi_cpu.c:420: error: for each function it appears in.) /src/sys/dev/acpica/acpi_cpu.c:420: error: expected ';' before 'cpuset' cc1: warnings being treated as errors /src/sys/dev/acpica/acpi_cpu.c:422: warning: implicit declaration of function 'CPU_SETOF' /src/sys/dev/acpica/acpi_cpu.c:422: warning: nested extern declaration of 'CPU_SETOF' /src/sys/dev/acpica/acpi_cpu.c:422: error: 'cpuset' undeclared (first use in this function) *** Error code 1 Stop in /obj/ia64/src/sys/LINT. *** Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-12-23 15:35:41 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-12-23 15:35:41 - ERROR: failed to build LINT kernel TB --- 2012-12-23 15:35:41 - 3113.35 user 502.42 system 3828.86 real http://tinderbox.freebsd.org/tinderbox-releng_8-RELENG_8-ia64-ia64.full From owner-freebsd-ia64@FreeBSD.ORG Mon Dec 24 11:06:44 2012 Return-Path: Delivered-To: freebsd-ia64@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 42583670 for ; Mon, 24 Dec 2012 11:06:44 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 256E78FC1B for ; Mon, 24 Dec 2012 11:06:44 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id qBOB6iZj066055 for ; Mon, 24 Dec 2012 11:06:44 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id qBOB6hAg066053 for freebsd-ia64@FreeBSD.org; Mon, 24 Dec 2012 11:06:43 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 24 Dec 2012 11:06:43 GMT Message-Id: <201212241106.qBOB6hAg066053@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: freebsd-ia64@FreeBSD.org Subject: Current problem reports assigned to freebsd-ia64@FreeBSD.org X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2012 11:06:44 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ia64/169926 ia64 [ia64] netstat -r: kvm_read: Bad address o ia64/169781 ia64 /usr/bin/csup ends in sigwai state and never exits o ia64/167618 ia64 [ia64] Implement revision 232832 o ia64/158547 ia64 [ia64] Epilog counter (ar.ec) needs to be saved and re o ia64/156900 ia64 ia64 -current r221488 panic if kern.maxssiz=536748033 o ia64/147501 ia64 [ia64] options PREEMPTION causes instability 6 problems total. From owner-freebsd-ia64@FreeBSD.ORG Thu Dec 27 15:34:28 2012 Return-Path: Delivered-To: ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 152BA88E; Thu, 27 Dec 2012 15:34:28 +0000 (UTC) (envelope-from tinderbox@freebsd.org) Received: from freebsd-current.sentex.ca (freebsd-current.sentex.ca [64.7.128.98]) by mx1.freebsd.org (Postfix) with ESMTP id D06D68FC0C; Thu, 27 Dec 2012 15:34:27 +0000 (UTC) Received: from freebsd-current.sentex.ca (localhost [127.0.0.1]) by freebsd-current.sentex.ca (8.14.5/8.14.5) with ESMTP id qBRFYRf6026038; Thu, 27 Dec 2012 10:34:27 -0500 (EST) (envelope-from tinderbox@freebsd.org) Received: (from tinderbox@localhost) by freebsd-current.sentex.ca (8.14.5/8.14.5/Submit) id qBRFYR10026037; Thu, 27 Dec 2012 15:34:27 GMT (envelope-from tinderbox@freebsd.org) Date: Thu, 27 Dec 2012 15:34:27 GMT Message-Id: <201212271534.qBRFYR10026037@freebsd-current.sentex.ca> X-Authentication-Warning: freebsd-current.sentex.ca: tinderbox set sender to FreeBSD Tinderbox using -f Sender: FreeBSD Tinderbox From: FreeBSD Tinderbox To: FreeBSD Tinderbox , , Subject: [head tinderbox] failure on ia64/ia64 Precedence: bulk X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.14 List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Dec 2012 15:34:28 -0000 TB --- 2012-12-27 15:10:35 - tinderbox 2.10 running on freebsd-current.sentex.ca TB --- 2012-12-27 15:10:35 - FreeBSD freebsd-current.sentex.ca 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #0: Mon Mar 26 13:54:12 EDT 2012 des@freebsd-current.sentex.ca:/usr/obj/usr/src/sys/GENERIC amd64 TB --- 2012-12-27 15:10:35 - starting HEAD tinderbox run for ia64/ia64 TB --- 2012-12-27 15:10:35 - cleaning the object tree TB --- 2012-12-27 15:10:35 - /usr/local/bin/svn stat /src TB --- 2012-12-27 15:10:38 - At svn revision 244738 TB --- 2012-12-27 15:10:39 - building world TB --- 2012-12-27 15:10:39 - CROSS_BUILD_TESTING=YES TB --- 2012-12-27 15:10:39 - MAKEOBJDIRPREFIX=/obj TB --- 2012-12-27 15:10:39 - PATH=/usr/bin:/usr/sbin:/bin:/sbin TB --- 2012-12-27 15:10:39 - SRCCONF=/dev/null TB --- 2012-12-27 15:10:39 - TARGET=ia64 TB --- 2012-12-27 15:10:39 - TARGET_ARCH=ia64 TB --- 2012-12-27 15:10:39 - TZ=UTC TB --- 2012-12-27 15:10:39 - __MAKE_CONF=/dev/null TB --- 2012-12-27 15:10:39 - cd /src TB --- 2012-12-27 15:10:39 - /usr/bin/make -B buildworld >>> Building an up-to-date make(1) >>> World build started on Thu Dec 27 15:10:44 UTC 2012 >>> Rebuilding the temporary build tree >>> stage 1.1: legacy release compatibility shims >>> stage 1.2: bootstrap tools >>> stage 2.1: cleaning up the object tree >>> stage 2.2: rebuilding the object tree >>> stage 2.3: build tools >>> stage 3: cross tools >>> stage 4.1: building includes >>> stage 4.2: building libraries [...] cc -O2 -pipe -DLIBC_SCCS -DINET6 -I/src/lib/libutil -I/src/lib/libutil/../libc/gen/ -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/lib/libutil/auth.c -o auth.o cc -O2 -pipe -DLIBC_SCCS -DINET6 -I/src/lib/libutil -I/src/lib/libutil/../libc/gen/ -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/lib/libutil/expand_number.c -o expand_number.o cc -O2 -pipe -DLIBC_SCCS -DINET6 -I/src/lib/libutil -I/src/lib/libutil/../libc/gen/ -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/lib/libutil/flopen.c -o flopen.o cc -O2 -pipe -DLIBC_SCCS -DINET6 -I/src/lib/libutil -I/src/lib/libutil/../libc/gen/ -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/lib/libutil/fparseln.c -o fparseln.o cc -O2 -pipe -DLIBC_SCCS -DINET6 -I/src/lib/libutil -I/src/lib/libutil/../libc/gen/ -std=gnu99 -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls -Wold-style-definition -Wno-pointer-sign -c /src/lib/libutil/gr_util.c -o gr_util.o cc1: warnings being treated as errors /src/lib/libutil/gr_util.c: In function 'gr_add': /src/lib/libutil/gr_util.c:510: warning: cast discards qualifiers from pointer target type *** [gr_util.o] Error code 1 Stop in /src/lib/libutil. *** [lib/libutil__L] Error code 1 Stop in /src. *** [libraries] Error code 1 Stop in /src. *** [_libraries] Error code 1 Stop in /src. *** Error code 1 Stop in /src. TB --- 2012-12-27 15:34:27 - WARNING: /usr/bin/make returned exit code 1 TB --- 2012-12-27 15:34:27 - ERROR: failed to build world TB --- 2012-12-27 15:34:27 - 1152.12 user 187.59 system 1431.23 real http://tinderbox.freebsd.org/tinderbox-head-ss-build-HEAD-ia64-ia64.full From owner-freebsd-ia64@FreeBSD.ORG Thu Dec 27 21:53:16 2012 Return-Path: Delivered-To: freebsd-ia64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A7B082E8 for ; Thu, 27 Dec 2012 21:53:16 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from dirj.bris.ac.uk (dirj.bris.ac.uk [137.222.10.78]) by mx1.freebsd.org (Postfix) with ESMTP id 60F1F8FC0A for ; Thu, 27 Dec 2012 21:53:16 +0000 (UTC) Received: from irix.bris.ac.uk ([137.222.10.39] helo=ncs.bris.ac.uk) by dirj.bris.ac.uk with esmtp (Exim 4.72) (envelope-from ) id 1ToL8D-00008V-R2; Thu, 27 Dec 2012 21:36:54 +0000 Received: from mech-cluster241.men.bris.ac.uk ([137.222.187.241]) by ncs.bris.ac.uk with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1ToL8D-0007ir-G3; Thu, 27 Dec 2012 21:36:49 +0000 Received: from mech-cluster241.men.bris.ac.uk (localhost [127.0.0.1]) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5) with ESMTP id qBRLanTI000607; Thu, 27 Dec 2012 21:36:49 GMT (envelope-from mexas@mech-cluster241.men.bris.ac.uk) Received: (from mexas@localhost) by mech-cluster241.men.bris.ac.uk (8.14.5/8.14.5/Submit) id qBRLaneE000606; Thu, 27 Dec 2012 21:36:49 GMT (envelope-from mexas) Date: Thu, 27 Dec 2012 21:36:49 GMT From: Anton Shterenlikht Message-Id: <201212272136.qBRLaneE000606@mech-cluster241.men.bris.ac.uk> To: xcllnt@mac.com Subject: PIE not working properly on ia64? In-Reply-To: <201212272126.qBRLQ1NX028551@core.courtesan.com> X-Spam-Score: -1.4 X-Spam-Level: - Cc: freebsd-ia64@freebsd.org X-BeenThere: freebsd-ia64@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: mexas@bristol.ac.uk List-Id: Porting FreeBSD to the IA-64 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Dec 2012 21:53:16 -0000 Hi Marcel Do you know what this is about? Thanks Anton From Todd.Miller@courtesan.com Thu Dec 27 21:26:51 2012 > --disable-pie does help, e.g.: > > # ./plugins/sudoers/testsudoers > usage: testsudoers [-dt] [-G sudoers_gid] [-g group] [-h host] [-p grfile] [- > p p > wfile] [-U sudoers_uid] [-u user] [args] > # > > This is built with the default system compiler: > > gcc (GCC) 4.2.1 20070831 patched [FreeBSD] It sounds like while gcc supports the -fPIE and -pie options they don't actually work properly. The simple solution is to add --disable-pie to the configure args for ia64 in the port's Makefile. I'll also add a configure check to disable PIE on FreeBSD/ia64 in the next sudo release. However, you might want to involve the FreeBSD/ia64 folks and see if they can fix the underlying issues that prevent PIE from working properly. - todd