From owner-freebsd-ports@FreeBSD.ORG Sat May 17 02:27:00 2014 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id AE295F1A for ; Sat, 17 May 2014 02:27:00 +0000 (UTC) Received: from um-tip2-missouri-out.um.umsystem.edu (um-tip2-missouri-out.um.umsystem.edu [198.209.49.149]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "um-tip1.um.umsystem.edu", Issuer "InCommon Server CA" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 649142156 for ; Sat, 17 May 2014 02:27:00 +0000 (UTC) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AukFALrIdlPPoJ7U/2dsb2JhbABZDoJ4gSepTQEBAQaaKwGBDRZ0giYBBYEJAgEIDhMlDwIhJQIEAQwIAQGIPct9hVgXhVWIRzqEQASJW6MYgndAgjA X-IPAS-Result: AukFALrIdlPPoJ7U/2dsb2JhbABZDoJ4gSepTQEBAQaaKwGBDRZ0giYBBYEJAgEIDhMlDwIhJQIEAQwIAQGIPct9hVgXhVWIRzqEQASJW6MYgndAgjA Received: from um-ncas6.um.umsystem.edu ([207.160.158.212]) by um-tip2-exch-relay.um.umsystem.edu with ESMTP; 16 May 2014 21:26:29 -0500 Received: from UM-MBX-N02.um.umsystem.edu ([169.254.5.16]) by UM-NCAS6.um.umsystem.edu ([207.160.158.212]) with mapi id 14.03.0181.006; Fri, 16 May 2014 21:26:29 -0500 From: "Montgomery-Smith, Stephen" To: Kostas Oikonomou , =?iso-8859-1?Q?Jouko_Lumij=E4rvi?= , ajtiM , Greg Rivers , "GeorgSWeber@googlemail.com" , Daniel Smith , FreeBSD Ports Subject: Re: Sage update Thread-Topic: Sage update Thread-Index: AQHPcXdougmyaamGrkqdJxPOhYU+Ww== Date: Sat, 17 May 2014 02:26:28 +0000 Message-ID: <5376C8D2.30102@missouri.edu> References: <52E9A43A.7010006@missouri.edu> <52E9AA34.9060909@missouri.edu> <52EEFBE5.1020807@missouri.edu> <52F16905.4060306@missouri.edu> <52F5BFC0.7070305@missouri.edu> In-Reply-To: <52F5BFC0.7070305@missouri.edu> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 x-originating-ip: [207.160.158.205] Content-Type: text/plain; charset="iso-8859-1" Content-ID: <4CF377041073B44FB29711C49B3B73A7@missouri.edu> Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 May 2014 02:27:00 -0000 Hey people, I have started to think about making sage compatible with FreeBSD-10. The main problem thus far is that clang's c++ compiler is missing some stuff like the include file ext/numeric. I don't know if clang's c++ compiler is far behind gcc-4.7, or whether it is a question of merely copying a few include files from gcc-4.7. I just committed a change to the sage port (revision 354274) where if you want to see if it compiles with clang, just comment out the USE_GCC=3Dyes line in the Makefile. One subpackage that breaks fairly early on is ratpoints. It has a function defined inside of another function. If anyone is interested I can send them my patch to fix this. But you will find other subpackages that break as well because it is not able to find include files.=