From owner-freebsd-ports@FreeBSD.ORG Sun Mar 17 23:37:42 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A682E6F1 for ; Sun, 17 Mar 2013 23:37:42 +0000 (UTC) (envelope-from uzimac@da3m0n8t3r.com) Received: from z.umatar.com (z.umatar.com [66.135.39.87]) by mx1.freebsd.org (Postfix) with ESMTP id 56D4C8F8 for ; Sun, 17 Mar 2013 23:37:41 +0000 (UTC) Received: from z.umatar.com (localhost [127.0.0.1]) by z.umatar.com (8.14.5/8.14.3) with ESMTP id r2HNbfw8052402; Sun, 17 Mar 2013 16:37:41 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) Received: (from uzimac@localhost) by z.umatar.com (8.14.5/8.14.3/Submit) id r2HNbfZr052401; Sun, 17 Mar 2013 16:37:41 -0700 (PDT) (envelope-from uzimac@da3m0n8t3r.com) X-Authentication-Warning: z.umatar.com: uzimac set sender to uzimac@da3m0n8t3r.com using -f From: "Waitman Gobble" Subject: Re: Gnustep group To: Chris Petrik Message-Id: <1363563461.52395@da3m0n8t3r.com> X-Originating-IP: 50.197.134.185 X-Mailer: Usermin 1.510 In-Reply-To: <5146489E.7080906@sdf.org> Date: Sun, 17 Mar 2013 16:37:41 -0700 (PDT) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="bound1363563461" Cc: John Marino , freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 17 Mar 2013 23:37:42 -0000 This is a multi-part message in MIME format. --bound1363563461 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Chris Petrik wrote .. > On 03/17/2013 04:23 PM, Waitman Gobble wrote: > > John Marino wrote .. > >> On 3/17/2013 22:58, Chris Petrik wrote: > >>>> Yes, after review I notice the GNUstep ports are totally not working.. > >>>> it doesn't work with base clang. > >>>> > >>>> However, clang in ports works, and all the GNUstep modules build from > >>>> svn without issue.. so it really should be a piece of cake to build > >>>> some new GNUstep ports.. if there's interest. > >>>> Here are my notes so far. > >>>> > >> FWIW - All the GNUstep ports build fine in DPorts (ports on DragonFly). > >> However, the compiler uses is the base compiler, which is GCC 4.7 with > >> ObjC built-in. > >> > >> That would imply setting USE_GCC=4.6+ would "fix" gnustep on ports, no? > >> > >> John > >> > >> _______________________________________________ > >> freebsd-ports@freebsd.org mailing list > >> http://lists.freebsd.org/mailman/listinfo/freebsd-ports > >> To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" > > Maybe it will work, I tried with gcc48. One of the gnustep ports is stuck on > trying to build gcc4.2 for some reason.. I don't recall which one at the moment, > i think it was base? > > > I would try the next minimum build which is 4.4 if that works then add > in 4.4+ etc.. but i havent messed with it yet. > _______________________________________________ Oh wait, I remember reading this now. I would not 'count on' GCC in ports working with GNUstep. But maybe it does.. Which Compiler Should I Use? '...Unfortunately, the GCC team has not invested much effort in Objective-C in the last few years and it currently lags behind Apple's version by a significant amount.' + Apple's fork of GCC 4.2.1 + LLVM-GCC + Clang http://wiki.gnustep.org/index.php/ObjC2_FAQ I am not sure that base clang has objective c support, it might but if so it's got some kind of issue. The newer version in ports lang/clang works perfectly, just have to make sure libobjc2 is built with clang in /usr/local/ and not /usr -- Waitman Gobble San Jose California USA --bound1363563461--