FreeBSD compile issue

Joakim joakim at airpost.net
Thu Mar 27 11:16:17 PDT 2014


On Thursday, 27 March 2014 at 14:29:25 UTC, Tyler wrote:
> Hi,
>    I need to compile a D program in FreeBSD. I've followed the 
> FreeBSD instructions. So far, dmd is creating the obj file, but 
> there appears to be a problem with the linker. The error 
> messages are very cryptic. I was hoping someone might have an 
> idea what they mean and what I'm doing wrong here.
>
> <CODE>
> $ more hello.d
> import std.stdio;
>
> int main(string[] args)
> {
>     writefln("Hello World\n");
>         return 0;
> }
> $ uname -a
> FreeBSD freebsd 7.1-RELEASE FreeBSD 7.1-RELEASE #0: Thu Jan  1 
> 14:37:25 UTC 2009     
> root at logan.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

That is a very old FreeBSD release.  dmd from ports doesn't even 
compile for anything less than FreeBSD 8.  I suggest you at least 
upgrade to 7-stable, better another release branch completely.


More information about the Digitalmars-d mailing list