Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Mar 2008 19:01:14 +0100
From:      Mel <fbsd.questions@rachie.is-a-geek.net>
To:        freebsd-questions@freebsd.org
Cc:        Luca Presotto <Luca.Presotto@cern.ch>
Subject:   Re: selected port (devel/root) is marked as broken
Message-ID:  <200803121901.15571.fbsd.questions@rachie.is-a-geek.net>
In-Reply-To: <9A6A62B6B84859469F3EBB5F09D818CA0177888C@cernxchg50.cern.ch>
References:  <9A6A62B6B84859469F3EBB5F09D818CA0177888C@cernxchg50.cern.ch>

next in thread | previous in thread | raw e-mail | index | archive | help
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.



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