<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hey Guys,<br>
<br>
Got any solutions to this problem? glib keeps configuring itself to not
produce static libraries resulting in the following build termination:<br>
<br>
---snip---<br>
cp: cannot stat
`/home/jared/src/buildroot/build_arm/staging_dir/lib/libglib.so': No
such file or directory<br>
make: ***
[/home/jared/src/buildroot/project_build_arm/at91sam9263ek/root/lib/libglib-1.2.so.0.0.10]
Error 1<br>
---snip---<br>
<br>
The relevant parts of the configure runtime log is<br>
---snip---<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ./configure \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --target=arm-linux \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --host=arm-linux \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --build=i386-pc-linux-gnu \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --prefix=/usr \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --exec-prefix=/usr \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --bindir=/usr/bin \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --sbindir=/usr/sbin \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --libdir=/lib \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --libexecdir=/usr/lib \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --sysconfdir=/etc \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --datadir=/usr/share \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --localstatedir=/var \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --includedir=/usr/include \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --mandir=/usr/man \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --infodir=/usr/info \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; --enable-shared \<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;\<br>
&nbsp;&nbsp;&nbsp; )<br>
creating cache ./config.cache<br>
checking for a BSD compatible install... /usr/bin/install -c<br>
checking whether build environment is sane... yes<br>
checking whether make sets ${MAKE}... yes<br>
checking for working aclocal... found<br>
checking for working autoconf... found<br>
checking for working automake... found<br>
checking for working autoheader... found<br>
checking for working makeinfo... found<br>
checking host system type... arm-unknown-linux-gnu<br>
checking build system type... i386-pc-linux-gnu<br>
checking for ranlib...
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ranlib<br>
checking for gcc...
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
-Os&nbsp; -I/home/jared/src/buildroot/build_arm/staging_dir/usr/include
-I/home/jared/src/buildroot/build_arm/staging_dir/include
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/ -isysroot
/home/jared/src/buildroot/build_arm/staging_dir -mtune=arm9tdmi<br>
checking whether the C compiler
(/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
-Os&nbsp; -I/home/jared/src/buildroot/build_arm/staging_dir/usr/include
-I/home/jared/src/buildroot/build_arm/staging_dir/include
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/ -isysroot
/home/jared/src/buildroot/build_arm/staging_dir -mtune=arm9tdmi&nbsp; )
works... yes<br>
checking whether the C compiler
(/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
-Os&nbsp; -I/home/jared/src/buildroot/build_arm/staging_dir/usr/include
-I/home/jared/src/buildroot/build_arm/staging_dir/include
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/ -isysroot
/home/jared/src/buildroot/build_arm/staging_dir -mtune=arm9tdmi&nbsp; ) is a
cross-compiler... yes<br>
checking whether we are using GNU C... yes<br>
checking whether
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
-Os&nbsp; -I/home/jared/src/buildroot/build_arm/staging_dir/usr/include
-I/home/jared/src/buildroot/build_arm/staging_dir/include
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/ -isysroot
/home/jared/src/buildroot/build_arm/staging_dir -mtune=arm9tdmi accepts
-g... yes<br>
checking for ld used by GCC...
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ld
-L/home/jared/src/buildroot/build_arm/staging_dir/lib
-L/home/jared/src/buildroot/build_arm/staging_dir/usr/lib
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/<br>
checking if the linker
(/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ld
-L/home/jared/src/buildroot/build_arm/staging_dir/lib
-L/home/jared/src/buildroot/build_arm/staging_dir/usr/lib
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/) is GNU
ld... yes<br>
checking for BSD-compatible nm...
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-nm<br>
checking whether ln -s works... yes<br>
updating cache ./config.cache<br>
loading cache ./config.cache within ltconfig<br>
checking for object suffix... o<br>
checking for executable suffix... no<br>
checking for
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
option to produce PIC... -fPIC<br>
checking if
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
PIC flag -fPIC works... yes<br>
checking if
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
supports -c -o file.o... yes<br>
checking if
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
supports -c -o file.lo... yes<br>
checking if
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
supports -fno-rtti -fno-exceptions ... no<br>
checking if
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-gcc
static flag -static works... -static<br>
checking if the linker
(/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ld
-L/home/jared/src/buildroot/build_arm/staging_dir/lib
-L/home/jared/src/buildroot/build_arm/staging_dir/usr/lib
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/) is GNU
ld... yes<br>
checking whether the linker
(/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ld
-L/home/jared/src/buildroot/build_arm/staging_dir/lib
-L/home/jared/src/buildroot/build_arm/staging_dir/usr/lib
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/) supports
shared libraries... yes<br>
checking command to parse
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-nm
output... ok<br>
checking how to hardcode library paths into programs... immediate<br>
checking for
/home/jared/src/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-ld
-L/home/jared/src/buildroot/build_arm/staging_dir/lib
-L/home/jared/src/buildroot/build_arm/staging_dir/usr/lib
--sysroot=/home/jared/src/buildroot/build_arm/staging_dir/ option to
reload object files... -r<br>
checking dynamic linker characteristics... no<br>
checking if libtool supports shared libraries... no<br>
checking whether to build shared libraries... no<br>
checking whether to build static libraries... yes<br>
checking for objdir... .libs<br>
creating libtool<br>
---snip---<br>
<br>
I've also attached the config.log. Any ideas?<br>
<br>
<br>
<div class="moz-signature">-- <br>
<p>Regards,</p>
<p>Jared Holzman</p>
<hr>
<p><strong>Electronics Design Engineer</strong></p>
<p><strong>Genesys Electronics Design Pty Ltd</strong></p>
<p>Unit 5, 33 Ryde Rd Pymble<br>
NSW, Australia 2073</p>
<p>Direct: +612 9496 8924<br>
Phone: +612 9496 8900<br>
Fax: +612 9496 8999<br>
</p>
<p><a href="mailto:j.holzman@genesysdesign.com.au">j.holzman@genesysdesign.com.au</a><br>
<a href="http://www.genesysdesign.com.au">www.genesysdesign.com.au</a></p>
<hr>
</div>
</body>
</html>