Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Jan 2015 14:41:21 -0800
From:      "Chris H" <bsd-lists@bsdforge.com>
To:        ports@freebsd.org, Andrea Venturoli <ml@netfence.it>
Subject:   Re: Help with porting FreeCAD
Message-ID:  <cfef10f23135d52a395f3e3668dae92f@ultimatedns.net>
In-Reply-To: <54AC5DE0.2030703@netfence.it>
References:  <54AC5DE0.2030703@netfence.it>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 06 Jan 2015 23:12:48 +0100 Andrea Venturoli <ml@netfence.it> wrote

> Hello.
> 
> A while ago I dirty-ported FreeCAD 0.14 and more or less got it working.
> Now it won't work anymore due to incompatible changes in OpenCASCADE 
> (which is a dependency); so I'm trying 0.15 (which is still a beta).
> 
> The box I'm using runs 9.3 and I'm facing a problem I'm too 
> inexperienced about the port system to solve:
> 
> _ g++ 4.9 seems to be needed (previous versions having an unsolved bug), 
> so I put "USE_GCC=4.9";
> _ however, fortran is required and "USES=fortran:gcc" picks up gfortran48;
> _ so in the link stage "-L/usr/local/lib/gcc48" comes before 
> "-L/usr/local/lib/gcc49" and I get unresolved symbols.
> 
> Is there a way I can tell the port system to pick gfortran49 instead of 
> gfortran48 and forget about "-L/usr/local/lib/gcc48"?
> Of course I could try uninstalling gcc-4.8.4, but this is unfortunately 
> a run dependency of several other ports.
I think what you're looking for here is
BUILD_DEPENDS=
and
RUN_DEPENDS=

--Chris
> 
> 
>   bye & Thanks
>     av.
> _______________________________________________
> 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"





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