Hello,
Thank you for creating ptxdist, it is a great tool!
I have successfully created a toolchain, kernel, and root filesystem and
executed it on my target hardware using an Atmel AT91SAM9G20 processor using
ptxdist 2010.01.0. This project was based on the example project you
provide in the distribution: OSELAS.BSP-Pengutronix-Generic, keeping the
gcc, glibc, and binutils versions as originally specified in that example
project, but using my own Externel Kernel source tree (2.6.28).
I now need to create an environment to support an older release of our
product that uses different package versions from your example project. I
have created a new toolchain by using your default toolchain ptxconfig file
and changing the following: gcc to 4.2.4 glibc to 2.5 binutils left
at 2.18 and a new project by cloning your example project and modifying
it to use the new toolchain (and again my own external kernel source tree).
The problem:
The toolchain build completes successfully, but in looking at the logfile, I
had numerous "warning: C99 inline functions are not supported: using
GNU89" messages (on many packages). An example of this warning from the
logfile is attached as "ptxdist_warning1.txt".
I created a new project by cloning your example project as before, and
changing to the new toolchain. A build of that project failed, yielding an
error: "undefined reference to ppoll" (as shown in attached
"ptxdist_error1.txt". I did find the file "ppoll.c" in the toolchain
build-target/glibc-2.5/io directory, so the ppoll routine exists, but for
some reason was not included?
Thinking the warnings during the toolchain build might be the culprit, I
changed the gcc version to 4.3.2 (same as your default toolchain) and build
a new toolchain.
This time the toolchain build failed with an include path problem as shown
in attached "ptxdist_error2.txt".
Can you help with this problem? Is this a dependency issue between the
gcc/glibc/binutils versions I have selected. If so, how do I determine the
"right mix" of versions of these packages to be successful. For
compatibility with the older release of our project, I don't much mind
changing gcc versions, but would much like to stay with glibc 2.5 and my
external kernel source tree.
Thank you and Best Regards,
Ron Knollman
arm-v5te-linux-gnueabi-gcc gconv.c -c -std=gnu99 -O2 -Wall -Winline
-Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -I../include
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build/iconv
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build
-I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/eabi/nptl
-I../ports/sysdeps/unix/sysv/linux/arm/eabi
-I../ports/sysdeps/unix/sysv/linux/arm/nptl
-I../ports/sysdeps/unix/sysv/linux/arm -I../ports/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../ports/sysdeps/unix/arm -I../ports/sysdeps/unix -I../nptl/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/arm/eabi
-I../ports/sysdeps/arm/nptl -I../ports/sysdeps/arm -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl -I..
-I../libio -I. -nostdinc -isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/gcc-first/lib/gcc/arm-v5te-linux-gnueabi/4.2.4/include
-isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -o
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build/iconv/gconv.o
-MD -MP -MF
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build/iconv/gconv.o.dt
-MT
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build/iconv/gconv.o
arm-v5te-linux-gnueabi-gcc gconv_close.c -c -std=gnu99 -O2 -Wall -Winline
-Wwrite-strings -fmerge-all-constants -g -Wstrict-prototypes -I../include
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build/iconv
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.2.4-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-first-build
-I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/eabi/nptl
-I../ports/sysdeps/unix/sysv/linux/arm/eabi
-I../ports/sysdeps/unix/sysv/linux/arm/nptl
-I../ports/sysdeps/unix/sysv/linux/arm -I../ports/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/unix/sy
./sysdeps/unix/sysv/linux/sys/sysmacros.h:43: warning: to disable this warning
use -fgnu89-inline or the gnu_inline function attribute
./sysdeps/unix/sysv/linux/sys/sysmacros.h:49: warning: C99 inline functions are
not supported; using GNU89
./sysdeps/unix/sysv/linux/sys/sysmacros.h:55: warning: C99 inline functions are
not supported; using GNU89
In file included from ../posix/sys/types.h:223,
from ../include/sys/types.h:1,
from ../nptl/descr.h:27,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/errno.h:22,
from iconv_close.c:21:
./sysdeps/unix/sysv/linux/sys/sysmacros.h:43: warning: C99 inline functions are
not supported; using GNU89
./sysdeps/unix/sysv/linux/sys/sysmacros.h:43: warning: to disable this warning
use -fgnu89-inline or the gnu_inline function attribute
./sysdeps/unix/sysv/linux/sys/sysmacros.h:49: warning: C99 inline functions are
not supported; using GNU89
./sysdeps/unix/sysv/linux/sys/sysmacros.h:55: warning: C99 inline functions are
not supported; using GNU89
In file included from ../posix/sys/types.h:223,
from ../include/sys/types.h:1,
from ../elf/link.h:27,
from ../include/link.h:33,
from ../include/dlfcn.h:3,
from gconv.c:23:
./sysdeps/unix/sysv/linux/sys/sysmacros.h:43: warning: C99 inline functions are
not supported; using GNU89
./sysdeps/unix/sysv/linux/sys/sysmacros.h:43: warning: to disable this warning
use -fgnu89-inline or the gnu_inline function attribute
./sysdeps/unix/sysv/linux/sys/sysmacros.h:49: warning: C99 inline functions are
not supported; using GNU89
./sysdeps/unix/sysv/linux/sys/sysmacros.h:55: warning: C99 inline functions are
not supported; using GNU89
In file included from ../include/stdlib.h:8,
from ../include/atomic.h:24,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:25,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/errno.h:22,
from iconv.c:23:
./stdlib/stdlib.h:329: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:335: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:341: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:350: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:356: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:367: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:373: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:383: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:389: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:398: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:403: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:408: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:417: warning: C99 inline functions are not supported; using
GNU89
In file included from ../include/stdlib.h:8,
from ../include/atomic.h:24,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:25,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/errno.h:22,
from iconv_close.c:21:
./stdlib/stdlib.h:329: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:335: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:341: warning: C99 inline functions are not supported; using
GNU89
./stdlib/stdlib.h:350: warning: C99 inline functions are not supported; using
GNU89
gawk -f ../scripts/gen-as-const.awk
./ports/sysdeps/arm/eabi/rtld-global-offsets.sym \
| arm-v5te-linux-gnueabi-gcc -S -o
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/rtld-global-offsets.hT3
-std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g
-Wstrict-prototypes -I../include
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/csu
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build
-I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/eabi/nptl
-I../ports/sysdeps/unix/sysv/linux/arm/eabi
-I../ports/sysdeps/unix/sysv/linux/arm/nptl
-I../ports/sysdeps/unix/sysv/linux/arm -I../ports/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../ports/sysdeps/unix/arm -I../ports/sysdeps/unix -I../nptl/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/arm/eabi
-I../ports/sysdeps/arm/nptl -I../ports/sysdeps/arm -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl -I..
-I../libio -I. -nostdinc -isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/gcc-first/lib/gcc/arm-v5te-linux-gnueabi/4.3.2/include
-isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DHAVE_INITFINI -x
c - \
-MD -MP -MF
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/rtld-global-offsets.h.dT
-MT
'/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/rtld-global-offsets.h.d
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/rtld-global-offsets.h'
gawk -f ../scripts/gen-as-const.awk ./ports/sysdeps/arm/nptl/tcb-offsets.sym \
| arm-v5te-linux-gnueabi-gcc -S -o
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/tcb-offsets.hT3
-std=gnu99 -O2 -Wall -Winline -Wwrite-strings -fmerge-all-constants -g
-Wstrict-prototypes -I../include
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/csu
-I/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build
-I../ports/sysdeps/arm/elf -I../ports/sysdeps/unix/sysv/linux/arm/eabi/nptl
-I../ports/sysdeps/unix/sysv/linux/arm/eabi
-I../ports/sysdeps/unix/sysv/linux/arm/nptl
-I../ports/sysdeps/unix/sysv/linux/arm -I../ports/sysdeps/unix/sysv/linux
-I../nptl/sysdeps/unix/sysv/linux -I../nptl/sysdeps/pthread
-I../sysdeps/pthread -I../sysdeps/unix/sysv/linux -I../sysdeps/gnu
-I../sysdeps/unix/common -I../sysdeps/unix/mman -I../sysdeps/unix/inet
-I../ports/sysdeps/unix/sysv -I../nptl/sysdeps/unix/sysv -I../sysdeps/unix/sysv
-I../ports/sysdeps/unix/arm -I../ports/sysdeps/unix -I../nptl/sysdeps/unix
-I../sysdeps/unix -I../sysdeps/posix -I../ports/sysdeps/arm/eabi
-I../ports/sysdeps/arm/nptl -I../ports/sysdeps/arm -I../sysdeps/wordsize-32
-I../sysdeps/ieee754/flt-32 -I../sysdeps/ieee754/dbl-64 -I../sysdeps/ieee754
-I../sysdeps/generic/elf -I../sysdeps/generic -I../ports -I../nptl -I..
-I../libio -I. -nostdinc -isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/gcc-first/lib/gcc/arm-v5te-linux-gnueabi/4.3.2/include
-isystem
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include
-D_LIBC_REENTRANT -include ../include/libc-symbols.h -DHAVE_INITFINI -x
c - \
-MD -MP -MF
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/tcb-offsets.h.dT
-MT
'/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/tcb-offsets.h.d
/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/tcb-offsets.h'
In file included from ../include/limits.h:125,
from ../nptl/descr.h:23,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../sysdeps/unix/sysv/linux/sys/param.h:22,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:23,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../nptl/sysdeps/pthread/allocalim.h:21,
from ../include/alloca.h:20,
from ../stdlib/stdlib.h:612,
from ../include/stdlib.h:8,
from ../include/atomic.h:24,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:25,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../nptl/descr.h:23,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/link.h:45,
from ../include/dlfcn.h:3,
from ../sysdeps/generic/ldsodefs.h:32,
from ../ports/sysdeps/arm/ldsodefs.h:39,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../sysdeps/unix/sysv/linux/sys/param.h:22,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:23,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/link.h:45,
from ../include/dlfcn.h:3,
from ../sysdeps/generic/ldsodefs.h:32,
from ../ports/sysdeps/arm/ldsodefs.h:39,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../sysdeps/unix/sysv/linux/bits/socket.h:31,
from ../socket/sys/socket.h:35,
from ../include/sys/socket.h:2,
from ../inet/netinet/in.h:24,
from ../include/netinet/in.h:3,
from ../resolv/resolv.h:57,
from ../include/resolv.h:12,
from ../nptl/descr.h:39,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../nptl/sysdeps/pthread/allocalim.h:21,
from ../include/alloca.h:20,
from ../stdlib/stdlib.h:612,
from ../include/stdlib.h:8,
from ../include/atomic.h:24,
from
./ports/sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h:25make[3]: Leaving
directory
`/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5/csu'
,
from ../nptl/descr.h:30,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/link.h:45,
from ../include/dlfcn.h:3,
from ../sysdeps/generic/ldsodefs.h:32,
from ../ports/sysdeps/arm/ldsodefs.h:39,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
In file included from ../include/limits.h:125,
from ../sysdeps/unix/sysv/linux/bits/socket.h:31,
from ../socket/sys/socket.h:35,
from ../include/sys/socket.h:2,
from ../inet/netinet/in.h:24,
from ../include/netinet/in.h:3,
from ../resolv/resolv.h:57,
from ../include/resolv.h:12,
from ../nptl/descr.h:39,
from ../ports/sysdeps/arm/nptl/tls.h:63,
from ../include/tls.h:6,
from ../include/link.h:45,
from ../include/dlfcn.h:3,
from ../sysdeps/generic/ldsodefs.h:32,
from ../ports/sysdeps/arm/ldsodefs.h:39,
from ../sysdeps/unix/sysv/linux/ldsodefs.h:25,
from <stdin>:2:
/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/sysroot-arm-v5te-linux-gnueabi/usr/include/limits.h:125:26:
error: no include path in which to search for limits.h
make[3]: ***
[/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/rtld-global-offsets.h]
Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: ***
[/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build/tcb-offsets.h]
Error 1
make[2]: *** [csu/subdir_lib] Error 2
make[1]: *** [csu/subdir_lib] Error 2
make: ***
[/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/state/glibc-crt.compile]
Error 2
make[2]: Leaving directory
`/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5'
make[1]: Leaving directory
`/home/ron/local/OSELAS.Toolchain-1.99.3.6/platform-arm-v5te-linux-gnueabi-gcc-4.3.2-glibc-2.5-binutils-2.18-kernel-2.6.28-sanitized/build-target/glibc-2.5-crt-build'
}}} 2010-03-08T15:12:47-0500 /usr/local/lib/ptxdist-2010.01.0/bin/ptxdist go;
(exit value: 2)
lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o test-udev udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o test-udev.o
/bin/sh ../libtool --tag=CC --mode=link arm-v5te-linux-gnueabi-gcc -g -O2
-Wl,--as-needed
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o udevd udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o udevd.o
/bin/sh ../libtool --tag=CC --mode=link arm-v5te-linux-gnueabi-gcc -g -O2
-Wl,--as-needed
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o udevadm udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o udevadm.o udevadm-info.o udevadm-control.o udevadm-test.o
udevadm-monitor.o udevadm-settle.o udevadm-trigger.o
libtool: link: arm-v5te-linux-gnueabi-gcc -g -O2 -Wl,--as-needed
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o udevd udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o udevd.o
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
libtool: link: arm-v5te-linux-gnueabi-gcc -g -O2 -Wl,--as-needed
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o test-udev udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o test-udev.o
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
libtool: link: arm-v5te-linux-gnueabi-gcc -g -O2 -Wl,--as-needed
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-Wl,-rpath-link
-Wl,/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
-o udevadm udev-event.o udev-watch.o udev-node.o udev-rules.o udev-util.o
libudev.o libudev-list.o libudev-util.o libudev-device.o
libudev-device-db-write.o libudev-monitor.o libudev-enumerate.o libudev-queue.o
libudev-ctrl.o udevadm.o udevadm-info.o udevadm-control.o udevadm-test.o
udevadm-monitor.o udevadm-settle.o udevadm-trigger.o
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/lib
-L/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/sysroot-target/usr/lib
udevd.o: In function `main':
/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/build-target/udev-140/udev/udevd.c:976:
undefined reference to `ppoll'
collect2: ld returned 1 exit status
make[4]: *** [udevd] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory
`/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/build-target/udev-140/udev'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/build-target/udev-140/udev'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/build-target/udev-140'
make[1]: *** [all] Error 2
make[1]: Leaving directory
`/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/build-target/udev-140'
make: ***
[/home/ron/local/ptxdist-2010.01.0/projects/emactest3/platform-emac9g20M/state/udev.compile]
Error 2
}}} 2010-03-05T16:34:43-0500 /usr/local/lib/ptxdist-2010.01.0/bin/ptxdist go;
(exit value: 2)
--
ptxdist mailing list
[email protected]