All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
@ 2010-05-21  6:19 Thomas
  2010-05-21  9:09 ` Ludger Keilig
  2010-05-21 10:25 ` Thomas Petazzoni
  0 siblings, 2 replies; 8+ messages in thread
From: Thomas @ 2010-05-21  6:19 UTC (permalink / raw)
  To: buildroot

Hello,

I tried buildroot-2010.05-rc2:
make at91rm9200df_defconfig
make menuconfig
make

buildroot terminates with:

checking for zlib.h... yes
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_union?:checking linker --as-needed support...
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:151: warning: implicit declaration of function ?free?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_replace_key_data?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: ?LONG_MIN? undeclared (first use in this function)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: (Each undeclared identifier is reported only once
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: for each function it appears in.)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_delete_node?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:261: error: ?LONG_MIN? undeclared (first use in this function)
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: implicit declaration of function ?abort?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: incompatible implicit declaration of built-in function ?abort?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_consolidate?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: implicit declaration of function ?memset?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: incompatible implicit declaration of built-in function ?memset?
make[3]: *** [fibheap.o] Error 1
make[3]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build/libiberty'
make[2]: *** [all-libiberty] Error 2
make[2]: *** Waiting for unfinished jobs....
yes
checking for cos in -lm... yes
checking for ftello... yes
checking for ftello64... yes
checking for fseeko... yes
checking for fseeko64... yes
checking for fopen64... yes
checking size of off_t... 8
checking file_ptr type... BFD_HOST_64_BIT
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for madvise... yes
checking for mprotect... yes
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating Makefile
config.status: creating doc/Makefile
config.status: creating bfd-in3.h
config.status: creating po/Makefile.in
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing bfd_stdint.h commands
config.status: executing default commands
make[2]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build'
make: ***
[/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1-build/binutils/objdump] Error 2
bernd at bernd-desktop:/media/disk/br1005rc2/buildroot-2010.05-rc2$

earlier in the terminal output, I can see a lot of warnings about
implicit/incompatible declaration of functions:

warning: implicit declaration of function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:193: warning: incompatible implicit declaration of built-in function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c: In function ?dyn_string_copy_cstr?:
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:206: warning: implicit declaration of function ?strlen?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:206: warning: incompatible implicit declaration of built-in function ?strlen?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c:211: warning: incompatible implicit declaration of built-in function ?strcpy?
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/dyn-string.c: In function ?dyn_string_insert?:

My host system is Ubuntu 8.04/32 Bit.

Thanks, Thomas.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-21  6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
@ 2010-05-21  9:09 ` Ludger Keilig
  2010-05-21  9:53   ` Thomas Petazzoni
  2010-05-21 10:25 ` Thomas Petazzoni
  1 sibling, 1 reply; 8+ messages in thread
From: Ludger Keilig @ 2010-05-21  9:09 UTC (permalink / raw)
  To: buildroot

Hello,

> I tried buildroot-2010.05-rc2:
> make at91rm9200df_defconfig
> make menuconfig
> make
> 
> buildroot terminates with:
> 
> checking for zlib.h... yes
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_union?:checking linker --as-needed support...
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:151: warning: implicit declaration of function ?free?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_replace_key_data?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: ?LONG_MIN? undeclared (first use in this function)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: (Each undeclared identifier is reported only once
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:220: error: for each function it appears in.)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_delete_node?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:261: error: ?LONG_MIN? undeclared (first use in this function)
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: implicit declaration of function ?abort?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:265: warning: incompatible implicit declaration of built-in function ?abort?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c: In function ?fibheap_consolidate?:
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: implicit declaration of function ?memset?
> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/binutils-2.20.1/libiberty/fibheap.c:368: warning: incompatible implicit declaration of built-in function ?memset?

Seems to be the same as in bug #1789.

For me, it helped to revert the patch introduced in commit
6b939d40f6a29a43277566adc9d4312d49cb3abf.
No, I don't like this, but at least it seems to work.


Ciao, Ludger

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-21  9:09 ` Ludger Keilig
@ 2010-05-21  9:53   ` Thomas Petazzoni
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21  9:53 UTC (permalink / raw)
  To: buildroot

On Fri, 21 May 2010 11:09:15 +0200
Ludger Keilig <buildroot@invalid-domain.net> wrote:

> Seems to be the same as in bug #1789.
> 
> For me, it helped to revert the patch introduced in commit
> 6b939d40f6a29a43277566adc9d4312d49cb3abf.
> No, I don't like this, but at least it seems to work.

I just tested the configuration suggested in #1789, and it just worked
for me. Something odd is going on here..

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-21  6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
  2010-05-21  9:09 ` Ludger Keilig
@ 2010-05-21 10:25 ` Thomas Petazzoni
       [not found]   ` <1274479497.25288.3.camel@bernd-desktop>
  1 sibling, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21 10:25 UTC (permalink / raw)
  To: buildroot

On Fri, 21 May 2010 08:19:45 +0200
Thomas <tokant@gmx.net> wrote:

> I tried buildroot-2010.05-rc2:
> make at91rm9200df_defconfig
> make menuconfig
> make

I just tried this, at the build of binutils (and the complete
toolchain) works. The whole build process fails later while compiling
U-Boot, but this is another issue.

Could you post the full build log somewhere, with the build restarted
from scratch (rm -rf output/ before running make) ?

Thanks,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
       [not found]   ` <1274479497.25288.3.camel@bernd-desktop>
@ 2010-05-21 22:30     ` Thomas Petazzoni
  2010-05-22  8:33       ` Thomas
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-21 22:30 UTC (permalink / raw)
  To: buildroot

Hello,

(Please keep the Buildroot list in CC)

On Sat, 22 May 2010 00:04:57 +0200
Thomas <tokant@gmx.net> wrote:

> > Could you post the full build log somewhere, with the build
> > restarted from scratch (rm -rf output/ before running make) ?
> 
> I uploaded the full build log here:
> 
>    http://www.file-upload.net/download-2536252/br1005rc2.gz.html

Ok. Could you try the below patch and report the result ? Thanks!

diff --git a/package/Makefile.in b/package/Makefile.in
index 7ac429c..33eeeeb 100644
--- a/package/Makefile.in
+++ b/package/Makefile.in
@@ -81,7 +81,7 @@ endif
 # in $(HOST_DIR)/usr/lib. As we cannot add $(HOST_DIR)/usr/lib to
 # LD_LIBRARY_PATH when building target packages because it causes
 # libtool breakage, we force a rpath to be added to host binaries.
-HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
+HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
 
 #########################################################################
 ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)

-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-21 22:30     ` Thomas Petazzoni
@ 2010-05-22  8:33       ` Thomas
  2010-05-22 12:55         ` Thomas Petazzoni
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas @ 2010-05-22  8:33 UTC (permalink / raw)
  To: buildroot

On Sat, 2010-05-22 at 00:30 +0200, Thomas Petazzoni wrote:

> Ok. Could you try the below patch and report the result ? Thanks!
> 
> diff --git a/package/Makefile.in b/package/Makefile.in
> index 7ac429c..33eeeeb 100644
> --- a/package/Makefile.in
> +++ b/package/Makefile.in
> @@ -81,7 +81,7 @@ endif
>  # in $(HOST_DIR)/usr/lib. As we cannot add $(HOST_DIR)/usr/lib to
>  # LD_LIBRARY_PATH when building target packages because it causes
>  # libtool breakage, we force a rpath to be added to host binaries.
> -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
>  
>  #########################################################################
>  ifeq ($(BR2_TOOLCHAIN_BUILDROOT),y)
> 

yes it works :-)

Thanks, Thomas.

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-22  8:33       ` Thomas
@ 2010-05-22 12:55         ` Thomas Petazzoni
  2010-05-24 18:10           ` Thomas
  0 siblings, 1 reply; 8+ messages in thread
From: Thomas Petazzoni @ 2010-05-22 12:55 UTC (permalink / raw)
  To: buildroot

On Sat, 22 May 2010 10:33:24 +0200
Thomas <tokant@gmx.net> wrote:

> > -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> > +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> 
> yes it works :-)

Ok, I will try to see if it still fixes the problem that the commit was
originally fixing.

Sincerely,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1
  2010-05-22 12:55         ` Thomas Petazzoni
@ 2010-05-24 18:10           ` Thomas
  0 siblings, 0 replies; 8+ messages in thread
From: Thomas @ 2010-05-24 18:10 UTC (permalink / raw)
  To: buildroot

On Sat, 2010-05-22 at 14:55 +0200, Thomas Petazzoni wrote:
> On Sat, 22 May 2010 10:33:24 +0200
> Thomas <tokant@gmx.net> wrote:
> 
> > > -HOST_CFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> > > +HOST_LDFLAGS+=-Wl,-rpath -Wl,$(HOST_DIR)/usr/lib
> > 
> > yes it works :-)
> 
> Ok, I will try to see if it still fixes the problem that the commit was
> originally fixing.

I noticed the same problem, as described in bug report 1789: When it
comes to root file generation (rootfs.ext2), buildroot terminates with
the following messages:

rm -f /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
touch /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/.fakeroot.00000
cat /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/.fakeroot* > /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo "chown -R 0:0 /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo "/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin/makedevs -d target/device/Atmel/root/device_table.txt /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
echo "	PATH="/media/disk/br1005rc2/buildroot-2010.05-rc2/output/toolchain/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/sbin/:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/staging/bin:/media/disk/br1005rc2/buildroot-2010.05-rc2/output/staging/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" fs/ext2/genext2fs.sh -d /media/disk/br1005rc2/buildroot-2010.05-rc2/output/target  -U /media/disk/br1005rc2/buildroot-2010.05-rc2/output/images/rootfs.ext2" >> /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
chmod a+x /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
/media/disk/br1005rc2/buildroot-2010.05-rc2/output/host/usr/bin/fakeroot -- /media/disk/br1005rc2/buildroot-2010.05-rc2/output/build/_fakeroot.fs
fakeroot: preload library not found, aborting.
make: *** [/media/disk/br1005rc2/buildroot-2010.05-rc2/output/images/rootfs.ext2] Error 1

Thanks, Thomas.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2010-05-24 18:10 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-05-21  6:19 [Buildroot] buildroot-2010.05-rc2, problem with binutils-2.20.1 Thomas
2010-05-21  9:09 ` Ludger Keilig
2010-05-21  9:53   ` Thomas Petazzoni
2010-05-21 10:25 ` Thomas Petazzoni
     [not found]   ` <1274479497.25288.3.camel@bernd-desktop>
2010-05-21 22:30     ` Thomas Petazzoni
2010-05-22  8:33       ` Thomas
2010-05-22 12:55         ` Thomas Petazzoni
2010-05-24 18:10           ` Thomas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.