On Nov 26, 2015, at 9:03 AM, Mark Brethen wrote:

> The error message:
> 
> :info:build ld: symbol(s) not found for architecture x86_64
> :info:build clang: error: linker command failed with exit code 1 (use -v to 
> see invocation)
> :info:build make[1]: *** [astgen] Error 1
> 
> says "symbol(s) not found for architecture x86_64" instead of "symbol(s) not 
> found for architecture i386”. Can I tweak my build settings to allow a 32-bit 
> build?

This error message means you are building for x86_64, and the symbols were not 
found for that architecture. It does not make any statement as to whether the 
symbols would be found for any other architecture nor whether the software 
supports or does not support x86_64. It might mean you forgot to specify the 
name of the library in which the symbols are found, or it could indicate a 
libc++/libstdc++ incompatibility. Or it could mean there is an architecture 
mismatch between the program and the library it's using, but since Macs have 
been x86_64 for many years that's not the first place I'd look.


_______________________________________________
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev

Reply via email to