Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Oct 2003 23:32:24 +0200
From:      "Karel J. Bosschaart" <K.J.Bosschaart@tue.nl>
To:        Charles Swiger <cswiger@mac.com>
Cc:        questions@freebsd.org
Subject:   Re: Porting to FreeBSD
Message-ID:  <20031016213224.GA68783@phys9911.phys.tue.nl>
In-Reply-To: <830275B4-0019-11D8-881B-003065ABFD92@mac.com>
References:  <200310162211.20126.dgw@liwest.at> <830275B4-0019-11D8-881B-003065ABFD92@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 16, 2003 at 04:44:17PM -0400, Charles Swiger wrote:
> On Thursday, October 16, 2003, at 06:11 PM, Daniela wrote:
<snip>
> >I can't even compile most of the programs on my system, and I'm almost  
> >sure it
> >has to do with dependencies in 99% of all cases.  How do I find out  
> >what ports/programs it depends on? And yes, I have RTFM, but I still  
> >have no clue.
> 
> Most programs have a README which identifies any dependencies they  
> might have.  If a Linux package exists for the program (ie, such as an  
> RPM), you could also look at that to gain an idea as to the  
> dependencies.   Beyond that, however, the problem lies in the fact that  
> many people don't write particularly portable code, and you will need  
> to resolve such issues by patching the program to work under FreeBSD.
>
Adding to this: try 'gmake' instead of 'make'. Most programs written
for Linux assume the GNU version of make which is different from BSD
make. gmake is in the ports collection, and if you installed some ports
it is quite likely you already have it as a (build) dependency.

Karel.



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