Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Dec 2006 20:21:55 +0100 (CET)
From:      Rink Springer <rink@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/107104: sysutils/cromwell requires GCC 3.4 and will fail with GCC 4.x
Message-ID:  <200612221921.kBMJLtlq080709@thunderstone.rink.nu>
Resent-Message-ID: <200612222040.kBMKeFch063498@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         107104
>Category:       ports
>Synopsis:       sysutils/cromwell requires GCC 3.4 and will fail with GCC 4.x
>Confidential:   yes
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 22 20:40:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Rink Springer
>Release:        FreeBSD 6.2-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD thunderstone.rink.nu 6.2-PRERELEASE FreeBSD 6.2-PRERELEASE #1: Sat Dec 9 16:40:05 CET 2006 root@thunderstone.rink.nu:/usr/obj/usr/src/sys/THUNDERSTONE i386

>Description:
	sysutils/cromwell does not build correctly using GCC 4.x. Since it has
	not seen any updates for quite some time, it is unlikely that this will
	be fixed some day. Therefore, insist on GCC 3.
>How-To-Repeat:
	Try building it with GCC 4.x, it will bomb out.
>Fix:

	Apply the following patch:

--- sysutils/cromwell/Makefile.old	Fri Dec 22 20:12:44 2006
+++ sysutils/cromwell/Makefile	Fri Dec 22 20:15:42 2006
@@ -20,6 +20,7 @@
 COMMENT=	Linux (and FreeBSD :-) BIOS images for the Microsoft Xbox
 
 USE_PERL5_BUILD=	yes
+USE_GCC=		3.4
 
 SUB_FILES=	pkg-message
 

	Note that any GCC 3.x should work, but GCC 4.x will bomb out. That is
	why I ensist 3.4, as this is the currently shipped compiler.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612221921.kBMJLtlq080709>