Question regarding RSB and open projects

Ayushman Mishra ayushvidushi01 at gmail.com
Tue Feb 9 19:28:36 UTC 2021


Ayusman Mishra
1. I was going through ticket #4145
(https://devel.rtems.org/ticket/4145) and tried building bsp on rtems6
and rtems5 both using rsb
(https://docs.rtems.org/branches/master/user/start/bsp-build.html#rsb-bsp-build)
but got Build FAILED (it says pax is missing (configure: error: pax is
missing.), I have attached full error report txt file). However I did
build bsp erc32 and pc386 using rsb on rtems5 (first .bootstrap -c
sb-bootstrap then used configure file
($HOME/development/rtems/rtems-5/configure --target=i386-rtems5
--enable-rtemsbsp=pc386 )) on rtems6 there is no sb-bootstrap file or
configure file present/made.
I wanted to know is there anyway of using RSB on rtems6.
Also while building different bsp toolsets for rtems (erc32/pc386) I
used rtems on 2 different directories , Is there any way of building
different BSPs on same rtems?

2. I went through list of open projects and found projects related to
testing and development of ecosystem quite interesting,
#3710 https://devel.rtems.org/ticket/3710
#3860 https://devel.rtems.org/ticket/3860
#3892 https://devel.rtems.org/ticket/3892
I would be very grateful to know if any of the above projects is open
for participation and if yes then work done/needed to be done in it.
-------------- next part --------------
RTEMS Tools Project - Source Builder Error Report
 Build: error: building sparc-rtems6-kernel-erc32-1
 Command Line: ../source-builder/sb-set-builder --prefix=/home/ayush/quickstart1/rtems/6 --target=sparc-rtems6 --with-rtems-bsp=erc32 --with-rtems-tests=yes 6/rtems-kernel
 Python: 2.7.18 (default, Aug  4 2020, 11:16:42) [GCC 9.3.0]
 git://git.rtems.org/rtems-source-builder.git/origin/61dcadee0825867ebe51f9f367430ef75b8fe9c0
 Linux ayushman 5.8.0-38-generic #43~20.04.1-Ubuntu SMP Tue Jan 12 16:39:47 UTC 2021 x86_64
Tail of the build log:
+ SB_CXC=no
+ echo ==> clean %{buildroot}: /home/ayush/quickstart1/src/rsb/rtems/build/tmp/sparc-rtems6-kernel-erc32-1-1000
+ /bin/rm -rf /home/ayush/quickstart1/src/rsb/rtems/build/tmp/sparc-rtems6-kernel-erc32-1-1000
+ /bin/mkdir -p /home/ayush/quickstart1/src/rsb/rtems/build/tmp/sparc-rtems6-kernel-erc32-1-1000
+ echo ==> %build:
==> %build:
+ test x86_64-linux-gnu != x86_64-linux-gnu
+ build_dir=build
+ mkdir -p build
+ cd build
+ ../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/configure --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=sparc-rtems6 --enable-rtemsbsp=erc32 --enable-cxx --enable-posix --disable-networking --enable-tests=yes --prefix=/home/ayush/quickstart1/rtems/6 --bindir=/home/ayush/quickstart1/rtems/6/bin --exec-prefix=/home/ayush/quickstart1/rtems/6 --includedir=/home/ayush/quickstart1/rtems/6/include --libdir=/home/ayush/quickstart1/rtems/6/lib --mandir=/home/ayush/quickstart1/rtems/6/share/man --infodir=/home/ayush/quickstart1/rtems/6/share/info
checking for gmake... no
checking for make... make
checking for RTEMS Version... 6.0.0
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... sparc-unknown-rtems6
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: configuring in sparc-rtems6/c
configure: running /bin/bash '../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/configure' '--prefix=/home/ayush/quickstart1/rtems/6' '--host=sparc-rtems6' '--build=x86_64-linux-gnu' '--target=sparc-rtems6'  '--enable-rtemsbsp=erc32' '--enable-cxx' '--enable-posix' '--disable-networking' '--enable-tests=yes' '--bindir=/home/ayush/quickstart1/rtems/6/bin' '--exec-prefix=/home/ayush/quickstart1/rtems/6' '--includedir=/home/ayush/quickstart1/rtems/6/include' '--libdir=/home/ayush/quickstart1/rtems/6/lib' '--mandir=/home/ayush/quickstart1/rtems/6/share/man' '--infodir=/home/ayush/quickstart1/rtems/6/share/info' '--with-target-subdir=sparc-rtems6' '--exec-prefix=/home/ayush/quickstart1/rtems/6/sparc-rtems6' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/include'  '--cache-file=/dev/null' '--srcdir=../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c'
checking for gmake... no
checking for make... make
checking for RTEMS Version... 6.0.0
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking target system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile

target architecture: sparc.
available BSPs: erc32.
'make all' will build the following BSPs: erc32.
other BSPs can be built with 'make RTEMS_BSP="bsp1 bsp2 ..."'

config.status: creating Makefile
+ make -j 4 all
Making all in sparc-rtems6/c
make[1]: Entering directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c'
Making all in .
make[2]: Entering directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c'
Configuring RTEMS_BSP=erc32
checking for gmake... no
checking for make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for RTEMS_BSP... erc32
checking whether CPU supports libposix... yes
configure: setting up make/custom
configure: creating make/erc32.cache
make[3]: Entering directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32'
make[3]: Leaving directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32'
checking for RTEMS_CPU_MODEL... 
checking for RTEMS_BSP_FAMILY... erc32
checking for CPU_CFLAGS... (cached) -mcpu=cypress
checking for CFLAGS_OPTIMIZE_V... (cached) -O2 -g -ffunction-sections -fdata-sections
checking for style of include used by make... GNU
checking for sparc-rtems6-gcc... sparc-rtems6-gcc
checking for sparc-rtems6-gcc... (cached) sparc-rtems6-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether sparc-rtems6-gcc accepts -g... yes
checking for sparc-rtems6-gcc option to accept ISO C89... none needed
checking dependency style of sparc-rtems6-gcc... gcc3
checking how to run the C preprocessor... sparc-rtems6-gcc -E
checking whether sparc-rtems6-gcc accepts -isystem... yes
checking whether sparc-rtems6-gcc accepts --pipe... yes
checking whether sparc-rtems6-gcc --pipe accepts -specs... yes
checking whether CPU supports SMP... disabled
checking for sparc-rtems6-g++... sparc-rtems6-g++
checking whether we are using the GNU C++ compiler... yes
checking whether sparc-rtems6-g++ accepts -g... yes
checking dependency style of sparc-rtems6-g++... gcc3
checking how to run the C++ preprocessor... sparc-rtems6-g++ -E
checking whether sparc-rtems6-gcc --pipe and cc understand -c and -o together... yes
checking dependency style of sparc-rtems6-gcc --pipe... gcc3
checking for sparc-rtems6-ar... sparc-rtems6-ar
checking for sparc-rtems6-as... sparc-rtems6-as
checking for sparc-rtems6-ld... sparc-rtems6-ld
checking for sparc-rtems6-ranlib... sparc-rtems6-ranlib
checking whether sparc-rtems6-gcc --pipe supports function __attribute__((weak))... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
configure: configuring in ../../cpukit
configure: running /bin/bash '../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../cpukit/configure'  '--prefix=/home/ayush/quickstart1/rtems/6' '--host=sparc-rtems6' '--build=x86_64-linux-gnu' '--target=sparc-rtems6' '--enable-cxx' '--enable-posix' '--disable-networking' '--enable-tests=yes' '--bindir=/home/ayush/quickstart1/rtems/6/bin' '--exec-prefix=/home/ayush/quickstart1/rtems/6' '--includedir=/home/ayush/quickstart1/rtems/6/include' '--libdir=/home/ayush/quickstart1/rtems/6/lib' '--mandir=/home/ayush/quickstart1/rtems/6/share/man' '--infodir=/home/ayush/quickstart1/rtems/6/share/info' '--with-target-subdir=sparc-rtems6' '--exec-prefix=/home/ayush/quickstart1/rtems/6/sparc-rtems6' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/include' 'build_alias=x86_64-linux-gnu' 'host_alias=sparc-rtems6' 'target_alias=sparc-rtems6' '--with-project-root=../../' '--with-project-top=../../' '--with-rtems-build-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32' '--with-rtems-source-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/rtems-3ec5f20484cc4201e1d7b87844505644533b6148' 'RTEMS_BSP=erc32' 'RTEMS_BSP_FAMILY=erc32' 'CFLAGS=-mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs' '--with-project-root=../../../erc32/'    '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib/include'    '--libdir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib'    --cache-file=/dev/null --srcdir=../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../cpukit
checking for gmake... no
checking for make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking if cpu sparc is supported... yes
checking for style of include used by make... GNU
checking for sparc-rtems6-gcc... sparc-rtems6-gcc
checking for sparc-rtems6-gcc... (cached) sparc-rtems6-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether sparc-rtems6-gcc accepts -g... yes
checking for sparc-rtems6-gcc option to accept ISO C89... none needed
checking dependency style of sparc-rtems6-gcc... gcc3
checking how to run the C preprocessor... sparc-rtems6-gcc -E
checking whether sparc-rtems6-gcc accepts --pipe... yes
checking whether sparc-rtems6-gcc --pipe and cc understand -c and -o together... yes
checking for sparc-rtems6-ar... sparc-rtems6-ar
checking for sparc-rtems6-ranlib... sparc-rtems6-ranlib
checking dependency style of sparc-rtems6-gcc --pipe... gcc3
checking for sparc-rtems6-ranlib... (cached) sparc-rtems6-ranlib
checking for a need to avoid a long argument list... no
checking for RTEMS newlib... yes
checking for struct _Thread_queue_Queue._name... yes
checking whether pthread_attr_getguardsize is declared... yes
checking for pthread_attr_getguardsize... no
checking whether pthread_attr_setguardsize is declared... yes
checking for pthread_attr_setguardsize... no
checking whether pthread_attr_setstack is declared... yes
checking for pthread_attr_setstack... no
checking whether pthread_attr_getstack is declared... yes
checking for pthread_attr_getstack... no
checking whether pthread_attr_setaffinity_np is declared... yes
checking for pthread_attr_setaffinity_np... no
checking whether pthread_attr_getaffinity_np is declared... yes
checking for pthread_attr_getaffinity_np... no
checking whether pthread_setaffinity_np is declared... yes
checking for pthread_setaffinity_np... no
checking whether pthread_getaffinity_np is declared... yes
checking for pthread_getaffinity_np... no
checking whether pthread_getattr_np is declared... yes
checking for pthread_getattr_np... no
checking for mprotect(const void *, ...)... no
checking for pthread_mutex_getprioceiling(const pthread_mutex_t *, ...)... yes
checking for pthread_setschedparam(..., const struct sched_param *)... yes
checking if printf("%" PRIxPTR, uintptr_t) works... yes
checking if printf("%" PRIuPTR, uintptr_t) works... yes
checking if printf("%" PRIdPTR, intptr_t) works... yes
checking if printf("%zu", size_t) works... yes
checking if printf("%zd", ssize_t) works... yes
checking if printf("%ld", off_t) works... no
checking if printf("%lld", off_t) works... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_rwlock_t... yes
checking for pthread_barrier_t... yes
checking for pthread_spinlock_t... yes
checking for struct _pthread_cleanup_context... yes
checking for struct _Priority_Node... yes
checking whether CPU supports libposix... yes
checking whether CPU supports networking... no
checking whether CPU supports SMP... disabled
checking size of mode_t... 4
checking size of off_t... 8
checking size of time_t... 8
checking size of size_t... 4
checking size of blksize_t... 4
checking size of blkcnt_t... 4
configure: creating /home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32/include/rtems/score/cpuopts.h
checking for assignable stdio... yes
checking whether sparc-rtems6-gcc --pipe supports function __attribute__((weak))... yes
checking whether rcmd is declared... no
checking whether _Timecounter_Time_second is declared... no
checking for rpcgen... rpcgen
checking whether CPU supports libdl... yes
checking whether CPU supports libdebugger... no
checking whether CPU supports libpci... yes
checking whether CPU supports libdrvmgr... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
configure: configuring in ../../testsuites
configure: running /bin/bash '../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/configure'  '--prefix=/home/ayush/quickstart1/rtems/6' '--host=sparc-rtems6' '--build=x86_64-linux-gnu' '--target=sparc-rtems6' '--enable-cxx' '--enable-posix' '--disable-networking' '--enable-tests=yes' '--bindir=/home/ayush/quickstart1/rtems/6/bin' '--exec-prefix=/home/ayush/quickstart1/rtems/6' '--includedir=/home/ayush/quickstart1/rtems/6/include' '--libdir=/home/ayush/quickstart1/rtems/6/lib' '--mandir=/home/ayush/quickstart1/rtems/6/share/man' '--infodir=/home/ayush/quickstart1/rtems/6/share/info' '--with-target-subdir=sparc-rtems6' '--exec-prefix=/home/ayush/quickstart1/rtems/6/sparc-rtems6' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/include' 'build_alias=x86_64-linux-gnu' 'host_alias=sparc-rtems6' 'target_alias=sparc-rtems6' '--with-project-root=../../' '--with-project-top=../../' '--with-rtems-build-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32' '--with-rtems-source-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/rtems-3ec5f20484cc4201e1d7b87844505644533b6148' 'RTEMS_BSP=erc32' 'RTEMS_BSP_FAMILY=erc32' 'CFLAGS=-mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs' '--enable-rtems-root=../'    '--enable-project-root=../../../erc32'    '--with-project-top=../../../'    '--enable-rtemsbsp=erc32'    '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib/include'    '--libdir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib'    --cache-file=/dev/null --srcdir=../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites
checking for gmake... no
checking for make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for RTEMS_BSP... erc32
checking for style of include used by make... GNU
checking for sparc-rtems6-gcc... sparc-rtems6-gcc
checking for sparc-rtems6-gcc... (cached) sparc-rtems6-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether sparc-rtems6-gcc accepts -g... yes
checking for sparc-rtems6-gcc option to accept ISO C89... none needed
checking dependency style of sparc-rtems6-gcc... gcc3
checking how to run the C preprocessor... sparc-rtems6-gcc -E
checking whether sparc-rtems6-gcc accepts -specs... yes
checking BSP linkcmds... checking for RTEMS_SMP... no
checking for sparc-rtems6-g++... sparc-rtems6-g++
checking whether we are using the GNU C++ compiler... yes
checking whether sparc-rtems6-g++ accepts -g... yes
checking dependency style of sparc-rtems6-g++... gcc3
checking how to run the C++ preprocessor... sparc-rtems6-g++ -E
checking for sparc-rtems6-ar... sparc-rtems6-ar
checking for sparc-rtems6-as... sparc-rtems6-as
checking for sparc-rtems6-ld... sparc-rtems6-ld
checking for sparc-rtems6-nm... sparc-rtems6-nm
checking for sparc-rtems6-ranlib... sparc-rtems6-ranlib
checking for sparc-rtems6-objcopy... sparc-rtems6-objcopy
checking for sparc-rtems6-size... sparc-rtems6-size
checking for sparc-rtems6-strip... (cached) sparc-rtems6-strip
checking whether sparc-rtems6-gcc and cc understand -c and -o together... yes
checking for ../make/custom/erc32.cfg... yes
checking for RTEMS_POSIX_API... yes
checking for RTEMS_MULTIPROCESSING... no
checking for RTEMS_NETWORKING... no
checking for RTEMS_SMP... (cached) no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
=== configuring in samples (/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32/testsuites/samples)
configure: running /bin/bash ../../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/samples/configure --disable-option-checking '--prefix=/home/ayush/quickstart1/rtems/6'  '--host=sparc-rtems6' '--build=x86_64-linux-gnu' '--target=sparc-rtems6' '--enable-cxx' '--enable-posix' '--disable-networking' '--enable-tests=yes' '--bindir=/home/ayush/quickstart1/rtems/6/bin' '--exec-prefix=/home/ayush/quickstart1/rtems/6' '--includedir=/home/ayush/quickstart1/rtems/6/include' '--libdir=/home/ayush/quickstart1/rtems/6/lib' '--mandir=/home/ayush/quickstart1/rtems/6/share/man' '--infodir=/home/ayush/quickstart1/rtems/6/share/info' '--with-target-subdir=sparc-rtems6' '--exec-prefix=/home/ayush/quickstart1/rtems/6/sparc-rtems6' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/include' 'build_alias=x86_64-linux-gnu' 'host_alias=sparc-rtems6' 'target_alias=sparc-rtems6' '--with-project-root=../../' '--with-project-top=../../' '--with-rtems-build-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32' '--with-rtems-source-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/rtems-3ec5f20484cc4201e1d7b87844505644533b6148' 'RTEMS_BSP=erc32' 'RTEMS_BSP_FAMILY=erc32' 'CFLAGS=-mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs' '--enable-rtems-root=../' '--enable-project-root=../../../erc32' '--with-project-top=../../../' '--enable-rtemsbsp=erc32' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib/include' '--libdir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib' --cache-file=/dev/null --srcdir=../../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/samples
checking for gmake... no
checking for make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for RTEMS_BSP... erc32
checking for style of include used by make... GNU
checking for sparc-rtems6-gcc... sparc-rtems6-gcc
checking for sparc-rtems6-gcc... (cached) sparc-rtems6-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether sparc-rtems6-gcc accepts -g... yes
checking for sparc-rtems6-gcc option to accept ISO C89... none needed
checking dependency style of sparc-rtems6-gcc... gcc3
checking how to run the C preprocessor... sparc-rtems6-gcc -E
checking whether sparc-rtems6-gcc accepts -specs... yes
checking BSP linkcmds... checking for RTEMS_SMP... no
checking for sparc-rtems6-g++... sparc-rtems6-g++
checking whether we are using the GNU C++ compiler... yes
checking whether sparc-rtems6-g++ accepts -g... yes
checking dependency style of sparc-rtems6-g++... gcc3
checking how to run the C++ preprocessor... sparc-rtems6-g++ -E
checking for sparc-rtems6-ar... sparc-rtems6-ar
checking for sparc-rtems6-as... sparc-rtems6-as
checking for sparc-rtems6-ld... sparc-rtems6-ld
checking for sparc-rtems6-nm... sparc-rtems6-nm
checking for sparc-rtems6-ranlib... sparc-rtems6-ranlib
checking for sparc-rtems6-objcopy... sparc-rtems6-objcopy
checking for sparc-rtems6-size... sparc-rtems6-size
checking for sparc-rtems6-strip... (cached) sparc-rtems6-strip
checking for ../../make/custom/erc32.cfg... yes
checking for RTEMS_MULTIPROCESSING... no
checking whether to build rtems++... yes
checking for RTEMS_NETWORKING... no
checking for RTEMS_SMP... (cached) no
checking sparc/erc32 base_mp test... PASS
checking sparc/erc32 base_sp test... PASS
checking sparc/erc32 capture test... -DTEST_STATE_USER_INPUT=1
checking sparc/erc32 cdtest test... PASS
checking sparc/erc32 iostream test... PASS
checking sparc/erc32 fileio test... -DTEST_STATE_USER_INPUT=1
checking sparc/erc32 hello test... PASS
checking sparc/erc32 loopback test... PASS
checking sparc/erc32 minimum test... PASS
checking sparc/erc32 nsecs test... PASS
checking sparc/erc32 paranoia test... PASS
checking sparc/erc32 pppd test... PASS
checking sparc/erc32 ticker test... PASS
checking sparc/erc32 unlimited test... PASS
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
=== configuring in libtests (/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32/testsuites/libtests)
configure: running /bin/bash ../../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/libtests/configure --disable-option-checking '--prefix=/home/ayush/quickstart1/rtems/6'  '--host=sparc-rtems6' '--build=x86_64-linux-gnu' '--target=sparc-rtems6' '--enable-cxx' '--enable-posix' '--disable-networking' '--enable-tests=yes' '--bindir=/home/ayush/quickstart1/rtems/6/bin' '--exec-prefix=/home/ayush/quickstart1/rtems/6' '--includedir=/home/ayush/quickstart1/rtems/6/include' '--libdir=/home/ayush/quickstart1/rtems/6/lib' '--mandir=/home/ayush/quickstart1/rtems/6/share/man' '--infodir=/home/ayush/quickstart1/rtems/6/share/info' '--with-target-subdir=sparc-rtems6' '--exec-prefix=/home/ayush/quickstart1/rtems/6/sparc-rtems6' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/include' 'build_alias=x86_64-linux-gnu' 'host_alias=sparc-rtems6' 'target_alias=sparc-rtems6' '--with-project-root=../../' '--with-project-top=../../' '--with-rtems-build-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c/erc32' '--with-rtems-source-top=/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/rtems-3ec5f20484cc4201e1d7b87844505644533b6148' 'RTEMS_BSP=erc32' 'RTEMS_BSP_FAMILY=erc32' 'CFLAGS=-mcpu=cypress -O2 -g -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs' '--enable-rtems-root=../' '--enable-project-root=../../../erc32' '--with-project-top=../../../' '--enable-rtemsbsp=erc32' '--includedir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib/include' '--libdir=/home/ayush/quickstart1/rtems/6/sparc-rtems6/erc32/lib' --cache-file=/dev/null --srcdir=../../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/libtests
checking for gmake... no
checking for make... make
checking build system type... x86_64-pc-linux-gnu
checking host system type... sparc-unknown-rtems6
checking rtems target cpu... sparc
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for sparc-rtems6-strip... sparc-rtems6-strip
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for RTEMS_BSP... erc32
checking for style of include used by make... GNU
checking for sparc-rtems6-gcc... sparc-rtems6-gcc
checking for sparc-rtems6-gcc... (cached) sparc-rtems6-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... .exe
checking whether we are cross compiling... yes
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether sparc-rtems6-gcc accepts -g... yes
checking for sparc-rtems6-gcc option to accept ISO C89... none needed
checking dependency style of sparc-rtems6-gcc... gcc3
checking how to run the C preprocessor... sparc-rtems6-gcc -E
checking whether sparc-rtems6-gcc accepts -specs... yes
checking BSP linkcmds... checking for RTEMS_SMP... no
checking for sparc-rtems6-g++... sparc-rtems6-g++
checking whether we are using the GNU C++ compiler... yes
checking whether sparc-rtems6-g++ accepts -g... yes
checking dependency style of sparc-rtems6-g++... gcc3
checking how to run the C++ preprocessor... sparc-rtems6-g++ -E
checking for sparc-rtems6-ar... sparc-rtems6-ar
checking for sparc-rtems6-as... sparc-rtems6-as
checking for sparc-rtems6-ld... sparc-rtems6-ld
checking for sparc-rtems6-nm... sparc-rtems6-nm
checking for sparc-rtems6-ranlib... sparc-rtems6-ranlib
checking for sparc-rtems6-objcopy... sparc-rtems6-objcopy
checking for sparc-rtems6-size... sparc-rtems6-size
checking for sparc-rtems6-strip... (cached) sparc-rtems6-strip
checking for ../../make/custom/erc32.cfg... yes
checking whether to build rtems++... yes
checking for RTEMS_NETWORKING... no
checking for RTEMS_POSIX_API... yes
checking for pax... no
checking for gzip... /usr/bin/gzip
checking for xz... /usr/bin/xz
configure: error: pax is missing.
configure: error: ../../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/libtests/configure failed for libtests
configure: error: /bin/bash '../../../../../rtems-3ec5f20484cc4201e1d7b87844505644533b6148/c/src/../../testsuites/configure' failed for ../../testsuites
make[2]: *** [Makefile:731: erc32] Error 1
make[2]: Leaving directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c'
make[1]: *** [Makefile:289: all-recursive] Error 1
make[1]: Leaving directory '/home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/sparc-rtems6-kernel-erc32-1-3ec5f20484cc4201e1d7b87844505644533b6148/build/sparc-rtems6/c'
make: *** [Makefile:410: all-recursive] Error 1
shell cmd failed: /bin/sh -ex  /home/ayush/quickstart1/src/rsb/rtems/build/sparc-rtems6-kernel-erc32-1/do-build
error: building sparc-rtems6-kernel-erc32-1


More information about the devel mailing list