From owner-freebsd-bugs@FreeBSD.ORG Tue Oct 21 07:00:05 2008 Return-Path: Delivered-To: freebsd-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 C1FA8106567B for ; Tue, 21 Oct 2008 07:00:05 +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 9BF3C8FC20 for ; Tue, 21 Oct 2008 07:00:05 +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 m9L705ct093375 for ; Tue, 21 Oct 2008 07:00:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id m9L705G6093374; Tue, 21 Oct 2008 07:00:05 GMT (envelope-from gnats) Resent-Date: Tue, 21 Oct 2008 07:00:05 GMT Resent-Message-Id: <200810210700.m9L705G6093374@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Scot W. Hetzel" Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 198931065671 for ; Tue, 21 Oct 2008 06:58:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 06DED8FC14 for ; Tue, 21 Oct 2008 06:58:07 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id m9L6w6mL005953 for ; Tue, 21 Oct 2008 06:58:06 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id m9L6w6pk005952; Tue, 21 Oct 2008 06:58:06 GMT (envelope-from nobody) Message-Id: <200810210658.m9L6w6pk005952@www.freebsd.org> Date: Tue, 21 Oct 2008 06:58:06 GMT From: "Scot W. Hetzel" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: gnu/128262: contrib/gcclibs/libcpp/errors.c: -Wmissing-include causing compile failure X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Oct 2008 07:00:05 -0000 >Number: 128262 >Category: gnu >Synopsis: contrib/gcclibs/libcpp/errors.c: -Wmissing-include causing compile failure >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Oct 21 07:00:05 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Scot W. Hetzel >Release: FreeBSD 8.0-CURRENT >Organization: >Environment: FreeBSD hp010 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Mon Oct 20 15:46:45 CDT 2008 root@hp010:/usr/obj/usr/src/8x-zfs/sys/DV8135NR amd64 >Description: While trying to upgrade audio/pulseaudio to latest version, cc would cause: cc1: internal compiler error: Segmentation fault: 11 This error is being caused by -Wmissing-include-dirs. cc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -I../src -I../src/modules -I../src/modules/rtp -I../src/modules/gconf -I../src/modules/bluetooth -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS -I/usr/local/include -I/usr/local/include -I/usr/local/include -DPA_DLSEARCHPATH=\"/usr/local/lib/pulse-0.9/modules/\" -DPA_DEFAULT_CONFIG_DIR=\"/usr/local/etc/pulse\" -DPA_BINARY=\"/usr/local/bin/pulseaudio\" -DPA_SYSTEM_RUNTIME_PATH=\"/var/run/pulse\" -DPA_SYSTEM_CONFIG_PATH=\"/var/lib/pulse\" -DPA_SYSTEM_STATE_PATH=\"/var/lib/pulse\" -DAO_REQUIRE_CAS -DPULSE_LOCALEDIR=\"/usr/local/share/locale\" -DPA_MACHINE_ID=\"/var/lib/dbus/machine-id\" "-DDEBUG_TRAP=__asm__(\"int \$3\")" -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -O2 -pipe -march=k8 -fno-strict-aliasing -Wall -W -Wextra -pedantic -pipe -Wmissing-include-dirs -Wno-long-long -Wno-overlength-strings -Wconversion -Wundef -Wformat -Wpacked -Wformat-security -Wformat-nonliteral -Wold-style-definition -Wdeclaration-after-statement -Wfloat-equal -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wredundant-decls -Wmissing-noreturn -Wshadow -Wendif-labels -Wpointer-arith -Wcast-align -Wwrite-strings -Wno-unused-parameter -ffast-math -MT libpulse_mainloop_glib_la-glib-mainloop.lo -MD -MP -MF .deps/libpulse_mainloop_glib_la-glib-mainloop.Tpo -c pulse/glib-mainloop.c -fPIC -DPIC -o .libs/libpulse_mainloop_glib_la-glib-mainloop.o cc1: internal compiler error: Segmentation fault: 11 Please submit a full bug report, with preprocessed source if appropriate. See for instructions. gmake[3]: *** [libpulse_mainloop_glib_la-glib-mainloop.lo] Error 1 gmake[3]: Leaving directory `/usr/obj/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.13/src' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/obj/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.13/src' gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory `/usr/obj/usr/ports/audio/pulseaudio/work/pulseaudio-0.9.13' gmake: *** [all] Error 2 *** Error code 2 Stop in /usr/ports/audio/pulseaudio. *** Error code 1 Stop in /usr/ports/audio/pulseaudio. Initial message to -CURRENT: http://lists.freebsd.org/pipermail/freebsd-current/2008-October/089273.html Suggested patch to contrib/gcclibs/libcpp/errors.c: http://lists.freebsd.org/pipermail/freebsd-current/2008-October/089338.html Confirmation that the patch solves the problem: http://lists.freebsd.org/pipermail/freebsd-current/2008-October/089388.html Message stating that the fix to contrib/gcclibs/libcpp/errors.c can't be applied to the base system gcc until a decision to move to the GPL3 sources is made: http://lists.freebsd.org/pipermail/freebsd-current/2008-October/089390.html >How-To-Repeat: Try to compile the following test application: #include int main () { ; return 0; } and compile it using: cc -I/nonexistent -lstdc++ -Wmissing-include-dirs test.cpp >Fix: >Release-Note: >Audit-Trail: >Unformatted: