C compiler cannot create executables

Rod Person rodperson at verizon.net
Tue Nov 6 19:03:56 PST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Tue, 06 Nov 2007 17:31:39 -0800
"Josh Carroll" <josh.carroll at gmail.com> wrote:

> > configure: error: C compiler cannot create executables
> >
> > I googled for awhile and found the suggestion to reinstall libtool,
> > but that also fails with the same error.
> 
> Can you paste the config.log from the port's work source directory
> (where configure is located)?
> 
> Can you try the following and see if it compiles?
> 
> echo '#include <stdio.h>\nint main(void){ printf("hello world!\\n");
> return 0;}\n' > t.c ; gcc t.c -o t; ./t; rm t.c
> 
> You should either see:
> 
> hello world!
> 
> Or some compiler errors/warnings/etc.

I tried this earlier a got this:
> gcc -o test test.c
> ./test.c
>   
This returns:

/usr/bin/ld cannot find -lgcc_s

> ldd `which gcc`  
returns:

ldd: /usr/bin/gcc:  not a dynamic executable

I've attached the config.log from libtool15


- -- 
Rod

http://roddierod.homeunix.net:8080
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (FreeBSD)

iD8DBQFHMRuBZe6B7B2ImpsRAtpfAKCUBj1eWLzVbVjHJu3zEJiV0r91MgCfdw7h
Gxd5aMBBOh8n8AzK5LU6CyQ=
=EAT4
-----END PGP SIGNATURE-----


More information about the freebsd-questions mailing list