From owner-freebsd-ports-bugs Sat Feb 8 10:58:17 2003 Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 398CF37B406; Sat, 8 Feb 2003 10:58:15 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C5F7D43FE3; Sat, 8 Feb 2003 10:58:10 -0800 (PST) (envelope-from gerald@FreeBSD.org) Received: from freefall.freebsd.org (gerald@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.6/8.12.6) with ESMTP id h18IwANS080419; Sat, 8 Feb 2003 10:58:10 -0800 (PST) (envelope-from gerald@freefall.freebsd.org) Received: (from gerald@localhost) by freefall.freebsd.org (8.12.6/8.12.6/Submit) id h18Iw5eJ080415; Sat, 8 Feb 2003 10:58:05 -0800 (PST) Date: Sat, 8 Feb 2003 10:58:05 -0800 (PST) From: Gerald Pfeifer Message-Id: <200302081858.h18Iw5eJ080415@freefall.freebsd.org> To: njyoder@gummibears.nu, gerald@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gerald@FreeBSD.org Subject: Re: ports/48022: gcc 3.2.1 port aborts on errors during install Sender: owner-freebsd-ports-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Synopsis: gcc 3.2.1 port aborts on errors during install State-Changed-From-To: open->feedback State-Changed-By: gerald State-Changed-When: Sat Feb 8 10:55:03 PST 2003 State-Changed-Why: I believe I know what's going on here. Basically, your version of makeinfo most probably is too old; apart from updating to a later version of FreeBSD the patch below should fix this. Would you mind testing the following patch and let us know whether it works for you? Thanks, Gerald Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/gcc32/Makefile,v retrieving revision 1.138 diff -u -3 -p -r1.138 Makefile --- Makefile 8 Feb 2003 18:34:17 -0000 1.138 +++ Makefile 8 Feb 2003 18:53:28 -0000 @@ -157,7 +157,11 @@ post-install: ${RM} -f ${PREFIX}/lib/libiberty.a ${RM} -f ${TARGLIB}/*.la .for info in cpp cppinternals g77 gcc gcj - install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir + # Only install info files if we have been able to build them, that + # is, if our version of makeinfo is not too old. + if ! makeinfo --version | egrep '4.[01]' > /dev/null ; then + install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir + fi .endfor # I am sick and tired of the anonyance that man pages can only be generated if # perl 5.6 is installed. This is becoming a royal PITA on non-5-CURRENT systems Responsible-Changed-From-To: freebsd-ports-bugs->gerald Responsible-Changed-By: gerald Responsible-Changed-When: Sat Feb 8 10:55:03 PST 2003 Responsible-Changed-Why: I believe I know what's going on here. Basically, your version of makeinfo most probably is too old; apart from updating to a later version of FreeBSD the patch below should fix this. Would you mind testing the following patch and let us know whether it works for you? Thanks, Gerald Index: Makefile =================================================================== RCS file: /home/ncvs/ports/lang/gcc32/Makefile,v retrieving revision 1.138 diff -u -3 -p -r1.138 Makefile --- Makefile 8 Feb 2003 18:34:17 -0000 1.138 +++ Makefile 8 Feb 2003 18:53:28 -0000 @@ -157,7 +157,11 @@ post-install: ${RM} -f ${PREFIX}/lib/libiberty.a ${RM} -f ${TARGLIB}/*.la .for info in cpp cppinternals g77 gcc gcj - install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir + # Only install info files if we have been able to build them, that + # is, if our version of makeinfo is not too old. + if ! makeinfo --version | egrep '4.[01]' > /dev/null ; then + install-info ${PREFIX}/info/${info}.info ${PREFIX}/info/dir + fi .endfor # I am sick and tired of the anonyance that man pages can only be generated if # perl 5.6 is installed. This is becoming a royal PITA on non-5-CURRENT systems http://www.freebsd.org/cgi/query-pr.cgi?pr=48022 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports-bugs" in the body of the message