From owner-freebsd-hackers Sun Mar 9 03:14:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id DAA14785 for hackers-outgoing; Sun, 9 Mar 1997 03:14:13 -0800 (PST) Received: from time.cdrom.com (root@time.cdrom.com [204.216.27.226]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id DAA14780 for ; Sun, 9 Mar 1997 03:14:10 -0800 (PST) Received: from time.cdrom.com (jkh@localhost [127.0.0.1]) by time.cdrom.com (8.8.5/8.6.9) with ESMTP id DAA10139 for ; Sun, 9 Mar 1997 03:14:21 -0800 (PST) To: hackers@freebsd.org Subject: Header fighting.. Date: Sun, 09 Mar 1997 03:14:21 -0800 Message-ID: <10104.857906061@time.cdrom.com> From: "Jordan K. Hubbard" Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk /usr/include/math.h:67: redefinition of `class exception' /usr/include/g++/std/stdexcept.h:58: previous definition here /usr/include/g++/std/stdexcept.h:58: previous declaration of `exception::exception(const struct exception &)' with C++ linkage Yep, math.h declares a struct exception and stdexcept.h declares an exception class. Houston, we have a name clash. Hmmmm. The number of references to `struct exception' in our source tree is actually pretty small - mostly confined to the math libraries themselves. Which would be easier to change, do you think? :) Jordan