When building using BuildRoot, I get the below errors.
I have not dived into determine what the problem is yet, but was asking first in case anyone else has experienced this problem.
Thanks, Andy
MKDIR lib CC libm/acosf.os CC libm/acoshf.os In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ CC libm/asinf.os CC libm/asinhf.os CC libm/atan2f.os make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/pthread-pi-defines.h] Error 1 make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrwlock.h] Error 1 In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ make[1]: *** [libpthread/nptl/sysdeps/powerpc/tcb-offsets.h] Error 1 make[1]: Leaving directory `/home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/uclibc-1.0.12' make: *** [/home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/uclibc-1.0.12/.stamp_built] Error 2
Hi Andy, ANDY KENNEDY wrote,
When building using BuildRoot, I get the below errors.
I have not dived into determine what the problem is yet, but was asking first in case anyone else has experienced this problem.
It is always useful to attach the used buildroot config. Is this a static build?
Can you try latest git master?
best regards Waldemar
Hi Andy, ANDY KENNEDY wrote,
When building using BuildRoot, I get the below errors.
https://en.wikipedia.org/wiki/PowerPC_e5500
It is a PPC64 CPU core. PPC64 is not supported in uClibc-ng, only PowerPC.
Not sure why it is listed in Buildroot as choice for PowerPC?
best regards Waldemar
I have not dived into determine what the problem is yet, but was asking first in case anyone else has experienced this problem.
Thanks, Andy
MKDIR lib CC libm/acosf.os CC libm/acoshf.os In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from ./libpthread/nptl/../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/../nptl_db/thread_db.h:28, from ./libpthread/nptl/descr.h:31, from ./libpthread/nptl/pthreadP.h:26, from <stdin>:1: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from ./include/bits/libc-lock.h:36, from ./include/bits/stdio-lock.h:22, from ./include/bits/uClibc_mutex.h:73, from ./include/bits/uClibc_stdio.h:83, from ./include/stdio.h:71, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ CC libm/asinf.os CC libm/asinhf.os CC libm/atan2f.os make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/pthread-pi-defines.h] Error 1 make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrwlock.h] Error 1 In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: ./include/sys/procfs.h:55:34: error: conflicting types for 'elf_vrreg_t' } __attribute__ ((aligned (16))) elf_vrreg_t; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:153:21: note: previous declaration of 'elf_vrreg_t' was here typedef __vector128 elf_vrreg_t; ^ In file included from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28:0, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: ./include/sys/procfs.h:56:21: error: conflicting types for 'elf_vrregset_t' typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ In file included from /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/sigcontext.h:13:0, from ./include/bits/sigcontext.h:30, from ./include/signal.h:420, from ./include/sys/procfs.h:26, from ./libpthread/nptl/sysdeps/powerpc/../../../nptl_db/thread_db.h:28, from ./libpthread/nptl/sysdeps/powerpc/../../descr.h:31, from ./libpthread/nptl/sysdeps/powerpc/tls.h:70, from ./include/tls.h:6, from <stdin>:2: /home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/linux-headers-3.12.55/usr/include/asm/elf.h:154:21: note: previous declaration of 'elf_vrregset_t' was here typedef elf_vrreg_t elf_vrregset_t[ELF_NVRREG]; ^ make[1]: *** [libpthread/nptl/sysdeps/powerpc/tcb-offsets.h] Error 1 make[1]: Leaving directory `/home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/uclibc-1.0.12' make: *** [/home/akennedy/base_layer/build/rfs/t1010/buildroot-2016.02/output/build/uclibc-1.0.12/.stamp_built] Error 2
devel mailing list devel@uclibc-ng.org http://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel