From owner-freebsd-questions@FreeBSD.ORG Wed Mar 12 18:16:50 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 76615106566C for ; Wed, 12 Mar 2008 18:16:50 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from snoogles.rachie.is-a-geek.net (rachie.is-a-geek.net [66.230.99.27]) by mx1.freebsd.org (Postfix) with ESMTP id 45E858FC21 for ; Wed, 12 Mar 2008 18:16:50 +0000 (UTC) (envelope-from fbsd.questions@rachie.is-a-geek.net) Received: from localhost (localhost [127.0.0.1]) by snoogles.rachie.is-a-geek.net (Postfix) with ESMTP id 3541B1CEA4; Wed, 12 Mar 2008 10:16:49 -0800 (AKDT) From: Mel To: freebsd-questions@freebsd.org Date: Wed, 12 Mar 2008 19:01:14 +0100 User-Agent: KMail/1.9.7 References: <9A6A62B6B84859469F3EBB5F09D818CA0177888C@cernxchg50.cern.ch> In-Reply-To: <9A6A62B6B84859469F3EBB5F09D818CA0177888C@cernxchg50.cern.ch> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803121901.15571.fbsd.questions@rachie.is-a-geek.net> Cc: Luca Presotto Subject: Re: selected port (devel/root) is marked as broken X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Mar 2008 18:16:50 -0000 On Wednesday 12 March 2008 16:59:48 Luca Presotto wrote: > Hi, > I often use have to use root a program that has been ported to > freebsd. > If I try portinstall or I go into the directory and do make /make > install I get "selected port is marked as broken: Does not compile" > Or maybe a slightly different error with the same meaning.(I'm not on > that machine now so I cannot cut and paste) > That's ok, but I want to have root on freebsd to be able to use that > machine more often. > I downloaded the sources from root.cern.ch then I tried to compile them. > The suggested way is to use a provided script where you type the OS and > the arch of your machine and it sets up everything for you. > But this script supports only freebsd4/5/6, not 7.0 which I'm currently > using. > I tried telling him "it's 6" but then when compiling I get some errors, > as announced by the previous messages! > > What can I try to be able to compile it? > > Will that be hard to do? It fails on gcc3 specific classes. FreeBSD 7 uses gcc 4.x, so the problem lies with root developers. Or...you could install lang/gcc34, then: make -DTRYBROKEN CC=gcc34 CXX=g++34 I'm not sure it'll work though. -- Mel Problem with today's modular software: they start with the modules and never get to the software part.