ports/74195: fix build error of devel/swarm for gcc 3.4
Horance Chou
horance at freera.net
Sun Nov 21 11:40:31 UTC 2004
>Number: 74195
>Category: ports
>Synopsis: fix build error of devel/swarm for gcc 3.4
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 21 11:40:31 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Horance Chou
>Release: FreeBSD 5.3-STABLE i386
>Organization:
Free Era Network
>Environment:
System: FreeBSD gaia.freera.net 5.3-STABLE FreeBSD 5.3-STABLE #35: Tue Nov 9 07:39:15 CST 2004 horance at gaia.freera.net:/usr/obj/usr/src/sys/GAIA i386
# gcc -v
Using built-in specs.
Configured with: FreeBSD/i386 system compiler
Thread model: posix
gcc version 3.4.2 [FreeBSD] 20040728
>Description:
fix build error of devel/swarm for gcc 3.4
>How-To-Repeat:
cd /usr/ports/devel/swarm
make
>Fix:
apply following patch, new file swarm/files/patch-src::defobj::defobj.h created
*NOTE* this ports will be still not build because the bug of
gcc 3.4.2 Objective-C compiler described in pr 'gnu/74193'.
Please test this fix after gnu/74193 was applied.
--------------------------------------------------------------------
diff -ruN swarm.orig/Makefile swarm/Makefile
--- swarm.orig/Makefile Sun Nov 21 09:27:48 2004
+++ swarm/Makefile Sun Nov 21 19:19:31 2004
@@ -18,8 +18,6 @@
LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
BLT24.3:${PORTSDIR}/x11-toolkits/blt
-BROKEN= Does not compile
-
ONLY_FOR_ARCHS= i386
USE_JAVA= 1.3+
diff -ruN swarm.orig/files/patch-src::defobj::defobj.h swarm/files/patch-src::defobj::defobj.h
--- swarm.orig/files/patch-src::defobj::defobj.h Thu Jan 1 08:00:00 1970
+++ swarm/files/patch-src::defobj::defobj.h Sun Nov 21 08:59:09 2004
@@ -0,0 +1,11 @@
+--- src/defobj/defobj.h.orig Sun Nov 21 08:55:20 2004
++++ src/defobj/defobj.h Sun Nov 21 08:55:43 2004
+@@ -676,7 +676,7 @@
+ //#: macro to raise Warning or Error with source location strings
+ #define raiseEvent( eventType, formatString, args... ) \
+ [eventType raiseEvent: \
+-"\r" __FUNCTION__, __FILE__, __LINE__, formatString , ## args]
++"\r", __FUNCTION__, __FILE__, __LINE__, formatString , ## args]
+ @end
+
+
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list