CVS HEAD build problems on SuSE (was: can't build from cvs)

Christian Stimming stimming@tuhh.de
Sat, 20 Apr 2002 21:50:54 +0200


-----BEGIN PGP SIGNED MESSAGE-----

On Saturday 20 April 2002 21:11, David Hampton wrote:
> No.  I think we've isolated the problem.  For some reason your copy of
> libtool is building static libraries instead of shared libraries.
>
> Rerun autogen.sh again and check the output to see if its building
> static or shared libraries.
>
>   checking dynamic linker characteristics... GNU/Linux ld.so

THIS is the critical line that's screwed up on a SuSE Linux system. For some 
reason, SuSE departed from the usual convention on how to name their 
operating system. So ./config.guess on a SuSE system returns i686-suse-linux 
as opposed to i686-pc-linux-gnu . Since this output is used to determine 
whether the dynamic linker can build shared libraries and the suse-linux 
string is not recognized, configure assumes the linker to not being able to 
build shared libraries. 

Fix: Add the line --host=i686-pc-linux-gnu to your next ./configure or 
./autogen.sh . See also
http://gnucash.org/pipermail/gnucash-devel/2001-November/005180.html

Christian
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.5 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iQCVAwUBPMHGo2XAi+BfhivFAQHpTgP+JHJbmjrO2eJ71qIZ3kvEY4uGSpDbOg70
jGFugW/fkuoXSlhMGw+Yx+EuNAf9yZF+ZQrG35SNGFHa06ex0BsUTUoubqo//vrI
W9MIr5lXQjr+f/IRHZRaXD2UGtk1N0dWnyQjRex1MsZMYZfKlVDZVXxb/zE3f4OP
3FeNQVdWp0M=
=8J9Z
-----END PGP SIGNATURE-----