From owner-freebsd-ports Mon Jul 6 16:49:11 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id QAA13273 for freebsd-ports-outgoing; Mon, 6 Jul 1998 16:49:11 -0700 (PDT) (envelope-from owner-freebsd-ports@FreeBSD.ORG) Received: from alpo.whistle.com (alpo.whistle.com [207.76.204.38]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id QAA13267; Mon, 6 Jul 1998 16:49:09 -0700 (PDT) (envelope-from terry@whistle.com) Received: (from daemon@localhost) by alpo.whistle.com (8.8.5/8.8.5) id QAA08972; Mon, 6 Jul 1998 16:41:32 -0700 (PDT) Received: from tlambert.whistle.com(207.76.205.208) via SMTP by alpo.whistle.com, id smtpd008964; Mon Jul 6 23:41:26 1998 Message-ID: <35A16033.7E59@whistle.com> Date: Mon, 06 Jul 1998 16:39:31 -0700 From: Terry Lambert Organization: Whistle Communications X-Mailer: Mozilla 3.01Gold (Win95; I) MIME-Version: 1.0 To: John Polstra CC: obrien@FreeBSD.ORG, freebsd-ports@FreeBSD.ORG Subject: Re: gcc/g++ 2.8.1 port maintainers/modifiers References: <199807062300.QAA29033@austin.polstra.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org John Polstra wrote: > > > There appears to be a problem with the non-installation of the > > include files in the port. > > > > Specifically, the include file "typeinfo" is not installed, > > I think you must have an out of date port. I have one that I > installed just a few days ago. It definitely installs the > header: > > > vashon$ cat test.cc > > #include > > vashon$ gcc28 -c -H test.cc > > /usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/include/typeinfo > > /usr/local/lib/gcc-lib/i386-unknown-freebsd3.0/2.8.1/include/exception The correct place for this to be installed is in the directory include/g++/sys/typeinfo.h, with a wrapper include in include/g++/typeinfo that includes sys/typeinfo.h. In any case, it shouldn't be in the top level include directory, and the g++ includes the one in /usr/include in preference to that one, even if it were being put in the right place (ie: in include instead of, minimally, in include/g++/typeinfo). Try adding: #warning "This is the wrong file, you bozo!" To the /usr/include/g++/typeinfo file, and you will see what I mean. The port is broken... -- Terry Lambert -- Whistle Communications, Inc. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message