Build FreeBSD: FAILED 6/rtems-sparc on x86_64-freebsd12.1 (sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1)

sebastian.huber at embedded-brains.de sebastian.huber at embedded-brains.de
Wed Dec 4 13:56:59 UTC 2019


RTEMS Source Builder - Set Builder, 5 (c11d142f954f)

Host: FreeBSD-12.1-RELEASE-amd64-64bit-ELF
       FreeBSD Build_FreeBSD12 12.1-RELEASE FreeBSD 12.1-RELEASE r354233 GENERIC
       amd64 amd64

Build Time: 0:00:45.388689

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
Build FAILED: sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
checking for sigaction... (cached) yes
checking for sigprocmask... yes
checking whether strerror is declared... yes
checking whether strstr is declared... yes
checking whether /usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for std::thread... yes
checking for pthread_sigmask... yes
checking for pthread_setname_np... no
checking for sigsetjmp... yes
checking for sys/ptrace.h... (cached) yes
checking for ptrace.h... (cached) no
checking whether ptrace is declared... yes
checking return type of ptrace... int
checking types of arguments for ptrace... int,pid_t,caddr_t,int
checking whether setpgrp takes no argument... no
checking for GNU regex... no
checking for struct thread.td_pcb... yes
checking for struct lwp... no
checking for struct reg in machine/reg.h... yes
checking for struct reg.r_fs... yes
checking for struct reg.r_gs... yes
checking for struct user_regs_struct.fs_base... no
checking for struct user_regs_struct.gs_base... no
checking for PTRACE_GETREGS... no
checking for PTRACE_GETFPXREGS... no
checking for PT_GETDBREGS... yes
checking for PT_GETXMMREGS... no
checking for struct ptrace_lwpinfo.pl_tdname... yes
checking for struct ptrace_lwpinfo.pl_syscall_code... yes
checking for gregset_t in sys/procfs.h... yes
checking for fpregset_t in sys/procfs.h... yes
checking for prgregset_t in sys/procfs.h... yes
checking for prfpregset_t in sys/procfs.h... yes
checking for prgregset32_t in sys/procfs.h... no
checking for lwpid_t in sys/procfs.h... yes
checking for psaddr_t in sys/procfs.h... yes
checking for elf_fpregset_t in sys/procfs.h... no
checking for long long support in compiler... yes
checking for long long support in printf... yes
checking for decfloat support in printf... no
checking for long double support in compiler... yes
checking for long double support in printf... yes
checking for long double support in scanf... yes
checking for the dynamic export flag... -rdynamic
checking whether <thread_db.h> has TD_NOTALLOC... no
checking whether <thread_db.h> has TD_VERSION... no
checking whether <thread_db.h> has TD_NOTLS... no
checking whether ADDR_NO_RANDOMIZE is declared... no
checking compiler warning flags...  -Wall -Wpointer-arith -Wno-unused -Wunused-value -Wunused-function -Wno-switch -Wno-char-subscripts -Wempty-body -Wno-sign-compare -Wno-mismatched-tags -Wno-error=deprecated-register -Wredundant-move -Wformat -Wformat-nonliteral 
checking for cygwin... no
checking for ELF support in BFD... yes
checking for library containing dlopen... (cached) none required
checking for Mach-O support in BFD... no
checking whether to use lzma... auto
checking for liblzma... yes
checking how to link with liblzma... -llzma
checking for X... no
enable_sim = yes
enableval = yes
checking whether to use babeltrace... auto
checking for libbabeltrace... no
configure: WARNING: babeltrace is missing or unusable; GDB is unable to read CTF data.
checking for libxxhash... no
checking whether to use xxhash... no
checking for xsltproc... no
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: creating jit-reader.h
config.status: creating gcore
config.status: creating Makefile
config.status: creating gdb-gdb.gdb
config.status: creating gdb-gdb.py
config.status: creating doc/Makefile
config.status: creating data-directory/Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
=== configuring in testsuite (/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build/gdb/testsuite)
configure: running /bin/sh ../../../sourceware-mirror-binutils-gdb-5085593976/gdb/testsuite/configure --disable-option-checking '--prefix=/usr/local/rtems/5'  '--verbose' '--disable-nls' '--disable-gas' '--disable-binutils' '--disable-ld' '--disable-gold' '--disable-gprof' '--without-included-gettext' '--disable-win32-registry' '--disable-werror' '--enable-sim' '--without-zlib' '--with-expat' '--with-guile=no' '--with-python=/usr/local/bin/python2' '--bindir=/usr/local/rtems/5/bin' '--exec-prefix=/usr/local/rtems/5' '--includedir=/usr/local/rtems/5/include' '--libdir=/usr/local/rtems/5/lib' '--mandir=/usr/local/rtems/5/share/man' '--infodir=/usr/local/rtems/5/share/info' '--program-transform-name=s&^&sparc-rtems6-&' '--build=x86_64-freebsd12.1' '--host=x86_64-freebsd12.1' '--target=sparc-rtems6' 'build_alias=x86_64-freebsd12.1' 'host_alias=x86_64-freebsd12.1' 'target_alias=sparc-rtems6' 'CC=/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/t
 mp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include' 'CFLAGS=' 'LDFLAGS= -L/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/lib' 'LIBS=' 'CPPFLAGS=' 'CXX=/usr/bin/c++ -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include' 'CXXFLAGS=' 'MAKEINFO=makeinfo --split-size=5000000' 'YACC=bison -y' --cache-file=.././config.cache --srcdir=../../../sourceware-mirror-binutils-gdb-5085593976/gdb/testsuite
configure: loading cache .././config.cache
checking build system type... (cached) x86_64-pc-freebsd12.1
checking host system type... (cached) x86_64-pc-freebsd12.1
checking target system type... (cached) sparc-unknown-rtems6
checking for x86_64-freebsd12.1-gcc... (cached) /usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include
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... no
checking for suffix of object files... (cached) o
checking whether we are using the GNU C compiler... (cached) yes
checking whether /usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include accepts -g... (cached) yes
checking for /usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include option to accept ISO C89... (cached) none needed
checking how to run the C preprocessor... (cached) /usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/grep -E
checking for ANSI C header files... (cached) yes
checking for sys/types.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for strings.h... (cached) yes
checking for inttypes.h... (cached) yes
checking for stdint.h... (cached) yes
checking for unistd.h... (cached) yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
configure: updating cache .././config.cache
configure: creating ./config.status
config.status: creating lib/pdtrace
config.status: creating Makefile
gmake[2]: Entering directory '/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build/sim'
gmake[3]: Entering directory '/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build/sim/erc32'
rm -f tmp-hw.h
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common/gentmap.c -o gentmap -g -O -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes  
echo "/* generated by Makefile */" > tmp-hw.h
/bin/sh ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../sim/common/create-version.sh ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../gdb \
    x86_64-freebsd12.1 sparc-rtems6 version.c
sim_hw=""; \
for hw in $sim_hw ; do \
  echo "extern const struct hw_descriptor dv_${hw}_descriptor[];" ; \
done >> tmp-hw.h
echo "const struct hw_descriptor *hw_descriptors[] = {" >> tmp-hw.h
sim_hw=""; \
for hw in $sim_hw ; do \
  echo "  dv_${hw}_descriptor," ; \
done >> tmp-hw.h
echo "  NULL," >> tmp-hw.h
echo "};" >> tmp-hw.h
mv tmp-hw.h hw-config.h
rm -f tmp-tvals.h tmp-tmap.c
./gentmap -h >tmp-tvals.h
/bin/sh ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../move-if-change tmp-tvals.h targ-vals.h
./gentmap -c >tmp-tmap.c
/bin/sh ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../move-if-change tmp-tmap.c targ-map.c
touch stamp-tvals
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o sis.o -MT sis.o -MMD -MP -MF .deps/sis.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o exec.o -MT exec.o -MMD -MP -MF .deps/exec.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o erc32.o -MT erc32.o -MMD -MP -MF .deps/erc32.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o func.o -MT func.o -MMD -MP -MF .deps/func.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o help.o -MT help.o -MMD -MP -MF .deps/help.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/help.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o float.o -MT float.o -MMD -MP -MF .deps/float.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/float.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o callback.o -MT callback.o -MMD -MP -MF .deps/callback.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common/callback.c
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o syscall.o -MT syscall.o -MMD -MP -MF .deps/syscall.Tpo ../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common/syscall.c
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c:980:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        } else {
          ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c:1009:4: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        } else {
          ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c:1781:12: warning: returning 'char *' from a function with result type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return (char *) -1;
           ^~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c:1792:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((mem = get_mem_ptr(addr, length)) == ((char *) -1))
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/erc32.c:1807:14: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    if ((mem = get_mem_ptr(addr, length)) == ((char *) -1))
             ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/bin/cc -O2 -pipe -fbracket-depth=1024 -I/usr/home/user/rtems-source-builder/rtems/build/tmp/sb-1001/6/rtems-sparc/usr/local/rtems/5/include -DHAVE_CONFIG_H       -DDEFAULT_INLINE=0      -DFAST_UART -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../..   -I. -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32 -I../common -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../common -I../../include -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../include -I../../bfd -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../bfd -I../../opcodes -I../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/../../opcodes   -c -o targ-map.o -MT targ-map.o -MMD -MP -MF .deps/targ-map.Tpo targ-map.c
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:461:10: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            rdd = &(sregs->r[(cwp + rd) & 0x7f]);
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:463:10: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            rdd = &(sregs->g[rd]);
                ^ ~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:476:7: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                rdd = &(sregs->r[(cwp + rd) & 0x7f]);
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:478:7: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                rdd = &(sregs->g[rd]);
                    ^ ~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.c:36:10: fatal error: 'readline/readline.h' file not found
#include "readline/readline.h"
         ^~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:780:38: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  mul64 (rs1, operand2, &sregs->y, rdd, 1);
                                                   ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:299:57: note: passing argument to parameter 'result_lo' here
mul64 (uint32 n1, uint32 n2, uint32 *result_hi, uint32 *result_lo, int msigned)
                                                        ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:804:38: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  mul64 (rs1, operand2, &sregs->y, rdd, 0);
                                                   ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:299:57: note: passing argument to parameter 'result_lo' here
mul64 (uint32 n1, uint32 n2, uint32 *result_hi, uint32 *result_lo, int msigned)
                                                        ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:838:37: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  div64 (sregs->y, rs1, operand2, rdd, 1);
                                                  ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:349:56: note: passing argument to parameter 'result' here
div64 (uint32 n1_hi, uint32 n1_low, uint32 n2, uint32 *result, int msigned)
                                                       ^
1 error generated.
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:885:37: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                  div64 (sregs->y, rs1, operand2, rdd, 0);
                                                  ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:349:56: note: passing argument to parameter 'result' here
div64 (uint32 n1_hi, uint32 n1_low, uint32 n2, uint32 *result, int msigned)
                                                       ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1046:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gmake[3]: *** [Makefile:516: sis.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1058:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->r[((new_cwp << 4) + rd) & 0x7f]);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1108:21: warning: '&' within '|' [-Wbitwise-op-parentheses]
                        (rs1 ^ operand2) & 0x00f03fff;
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1108:21: note: place parentheses around the '&' expression to silence this warning
                        (rs1 ^ operand2) & 0x00f03fff;
                                         ^
                        (                            )
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1240:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->r[(cwp + rd) & 0x7f]);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1242:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->g[rd]);
                        ^ ~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1244:40: warning: passing 'int32 [2]' to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read (asi, address, ddata, 2, &ws);
                                              ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1246:43: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc |= memory_read (asi, address+4, &ddata[1], 2, &ws);
                                                 ^~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1267:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 2, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1278:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 0, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1288:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, &data, 0, &ws);
                                              ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1302:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 0, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:341:14: warning: promoted type 'double' of K&R function parameter is not compatible with the parameter type 'float32' (aka 'float') declared in a previous prototype [-Wknr-promoted-parameter]
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^    float32             freq;
                        ^

../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:64:32: note: previous declaration is here
static uint32   limcalc (float32 freq);
                                 ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1323:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 1, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1349:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 2, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1375:40: warning: passing 'int32 [2]' to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read (asi, address, ddata, 2, &ws);
                                              ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1377:43: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc |= memory_read (asi, address+4, &ddata[1], 2, &ws);
                                                 ^~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1406:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 2, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1442:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 2, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1451:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 0, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1467:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->r[(cwp + rd) & 0x7f]);
                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1469:11: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    rdd = &(sregs->g[rd]);
                        ^ ~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1471:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 3, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:461:10: warning: implicit declaration of function 'boot_init' is invalid in C99 [-Wimplicit-function-declaration]
                boot_init();
                ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1499:10: warning: assigning to 'int32 *' (aka 'int *') from 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            rdd = &(sregs->fpq[0]);
                ^ ~~~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1500:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 3, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1521:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 1, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1540:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, &sregs->fsi[rd], 2, &ws);
                                              ^~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1560:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, &sregs->fsi[rd], 3, &ws);
                                              ^~~~~~~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1577:39: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_read(asi, address, &data, 2, &ws);
                                             ^~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:169:57: note: passing argument to parameter 'data' here
extern int      memory_read (int32 asi, uint32 addr, uint32 *data,
                                                             ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/exec.c:1583:40: warning: passing 'int32 *' (aka 'int *') to parameter of type 'uint32 *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
            mexc = memory_write(asi, address, rdd, 2, &ws);
                                              ^~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:171:58: note: passing argument to parameter 'data' here
extern int      memory_write (int32 asi, uint32 addr, uint32 *data,
                                                              ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:765:27: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    sis_memory_read(addr, i, 4);
                          ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:175:48: note: passing argument to parameter 'data' here
extern int      sis_memory_read (uint32 addr, char *data,
                                                    ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:809:38: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            sis_memory_read ((i + (j * 4)), data.u8, 4);
                                            ^~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:175:48: note: passing argument to parameter 'data' here
extern int      sis_memory_read (uint32 addr, char *data,
                                                    ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:838:22: warning: passing 'unsigned char [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        sis_memory_read (i, data.u8, 4);
                            ^~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:175:48: note: passing argument to parameter 'data' here
extern int      sis_memory_read (uint32 addr, char *data,
                                                    ^
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/func.c:1108:51: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                        sis_memory_write ((section_address + i) ^ EBT, &buffer[i], 1);
                                                                       ^~~~~~~~~~
../../../sourceware-mirror-binutils-gdb-5085593976/sim/erc32/sis.h:174:28: note: passing argument to parameter 'data' here
                                  const unsigned char *data, uint32 length);
                                                       ^
5 warnings generated.
6 warnings generated.
36 warnings generated.
gmake[3]: Leaving directory '/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build/sim/erc32'
gmake[2]: *** [Makefile:129: all] Error 1
gmake[2]: Leaving directory '/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build/sim'
gmake[1]: *** [Makefile:8276: all-sim] Error 2
gmake[1]: Leaving directory '/usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/build'
gmake: *** [Makefile:851: all] Error 2
shell cmd failed: /bin/sh -ex  /usr/home/user/rtems-source-builder/rtems/build/sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1/do-build
error: building sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
  See error report: rsb-report-sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1.txt
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 


Output
======

Build Set: 6/rtems-sparc
Build Set: 6/rtems-autotools.bset
Build Set: 6/rtems-autotools-internal.bset
config: tools/rtems-autoconf-2.69-1.cfg
package: autoconf-2.69-x86_64-freebsd12.1-1
building: autoconf-2.69-x86_64-freebsd12.1-1
sizes: autoconf-2.69-x86_64-freebsd12.1-1: 7.496MB (installed: 0.000B)
cleaning: autoconf-2.69-x86_64-freebsd12.1-1
config: tools/rtems-automake-1.12.6-1.cfg
package: automake-1.12.6-x86_64-freebsd12.1-1
building: automake-1.12.6-x86_64-freebsd12.1-1
sizes: automake-1.12.6-x86_64-freebsd12.1-1: 8.325MB (installed: 0.000B)
cleaning: automake-1.12.6-x86_64-freebsd12.1-1
cleaning: autoconf-2.69-x86_64-freebsd12.1-1
cleaning: automake-1.12.6-x86_64-freebsd12.1-1
Build Sizes: usage: 8.325MB total: 2.074GB (sources: 2.073GB, patches: 542.267KB, installed 0.000B)
Build Set: Time 0:00:04.967700
Build Set: 6/rtems-autotools-base.bset
config: tools/rtems-autoconf-2.69-1.cfg
package: autoconf-2.69-x86_64-freebsd12.1-1
building: autoconf-2.69-x86_64-freebsd12.1-1
sizes: autoconf-2.69-x86_64-freebsd12.1-1: 10.515MB (installed: 3.021MB)
cleaning: autoconf-2.69-x86_64-freebsd12.1-1
reporting: tools/rtems-autoconf-2.69-1.cfg -> autoconf-2.69-x86_64-freebsd12.1-1.txt
reporting: tools/rtems-autoconf-2.69-1.cfg -> autoconf-2.69-x86_64-freebsd12.1-1.xml
config: tools/rtems-automake-1.12.6-1.cfg
package: automake-1.12.6-x86_64-freebsd12.1-1
building: automake-1.12.6-x86_64-freebsd12.1-1
sizes: automake-1.12.6-x86_64-freebsd12.1-1: 10.588MB (installed: 2.264MB)
cleaning: automake-1.12.6-x86_64-freebsd12.1-1
reporting: tools/rtems-automake-1.12.6-1.cfg -> automake-1.12.6-x86_64-freebsd12.1-1.txt
reporting: tools/rtems-automake-1.12.6-1.cfg -> automake-1.12.6-x86_64-freebsd12.1-1.xml
cleaning: autoconf-2.69-x86_64-freebsd12.1-1
cleaning: automake-1.12.6-x86_64-freebsd12.1-1
Build Sizes: usage: 15.873MB total: 2.079GB (sources: 2.073GB, patches: 542.267KB, installed 5.285MB)
Build Set: Time 0:00:06.577048
Build Set: Time 0:00:11.548419
config: devel/expat-2.1.0-1.cfg
package: expat-2.1.0-x86_64-freebsd12.1-1
building: expat-2.1.0-x86_64-freebsd12.1-1
sizes: expat-2.1.0-x86_64-freebsd12.1-1: 4.776MB (installed: 620.056KB)
cleaning: expat-2.1.0-x86_64-freebsd12.1-1
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-freebsd12.1-1.txt
reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-freebsd12.1-1.xml
config: tools/rtems-gdb-head.cfg
package: sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
building: sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
error: building sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
Build FAILED
  See error report: rsb-report-sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1.txt
error: building sparc-rtems6-gdb-5085593976-x86_64-freebsd12.1-1
Mailing report: build at rtems.org

Report
======

==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Dec  4 14:57:12 2019
==============================================================================
Report: devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
   1: origin: git://git.rtems.org/rtems-source-builder.git
   2: main: https://main.eb.localhost/gitlab/eb/101-embedded-brains/oss/rtems-source-builder.git
 Status:
  Clean
 Head:
  Commit: c11d142f954f57deee5ebcfd4c24e202436a4ea3
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.1.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
Package: expat-2.1.0-x86_64-freebsd12.1-1
 Config: devel/expat-2.1.0-1.cfg
 Summary:
  Expat XML Parser v2.1.0 for target sparc-rtems6 on host x86_64-freebsd12.1
 URL:
  http://expat.sourceforge.net/
 Version:
  2.1.0
 Release:
  1
  Sources: 1
    1: https://github.com/libexpat/libexpat/releases/download/R_2_1_0/expat-2.1.0.tar.gz
       sha256: 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source expat -q -n expat-2.1.0
  %setup patch expat -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd expat-2.1.0
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
    # Cross build
    CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1  --verbose  --prefix=/usr/local/rtems/5 --bindir=/usr/local/rtems/5/bin  --exec-prefix=/usr/local/rtems/5  --includedir=/usr/local/rtems/5/include --libdir=/usr/local/rtems/5/lib  --mandir=/usr/local/rtems/5/share/man --infodir=/usr/local/rtems/5/share/info
  gmake -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd expat-2.1.0
  gmake DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}
==============================================================================
RTEMS Tools Project <users at rtems.org> Wed Dec  4 14:57:12 2019
==============================================================================
Report: devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
RTEMS Source Builder Repository Status
 Remotes:
   1: origin: git://git.rtems.org/rtems-source-builder.git
   2: main: https://main.eb.localhost/gitlab/eb/101-embedded-brains/oss/rtems-source-builder.git
 Status:
  Clean
 Head:
  Commit: c11d142f954f57deee5ebcfd4c24e202436a4ea3
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (1) devel/expat-2.1.0-1.cfg
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Build Set: (2) devel/expat-2.1.0-1.cfg
------------------------------------------------------------------------------
Package: expat-2.1.0-x86_64-freebsd12.1-1
 Config: devel/expat-2.1.0-1.cfg
 Summary:
  Expat XML Parser v2.1.0 for target sparc-rtems6 on host x86_64-freebsd12.1
 URL:
  http://expat.sourceforge.net/
 Version:
  2.1.0
 Release:
  1
  Sources: 1
    1: https://github.com/libexpat/libexpat/releases/download/R_2_1_0/expat-2.1.0.tar.gz
       sha256: 823705472f816df21c8f6aa026dd162b280806838bb55b3432b0fb1fcca7eb86
  Patches: 0
 Preparation:
  build_top=$(pwd)
  %setup source expat -q -n expat-2.1.0
  %setup patch expat -p1
  cd ${build_top}
 Build:
  build_top=$(pwd)
  cd expat-2.1.0
  # Host and build flags, Cross build if host and build are different and
  # Cxc build if target is deifned and also different.
  # Note, gcc is not ready to be compiled with -std=gnu99 (this needs to be checked).
  if test "x86_64-freebsd12.1" != "x86_64-freebsd12.1" ; then
    # Cross build
    CC=$(echo "x86_64-freebsd12.1-gcc" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "x86_64-freebsd12.1-g++" | sed -e 's,-std=gnu99 ,,')
    CPPFLAGS="${SB_HOST_CPPFLAGS}"
    CFLAGS="${SB_HOST_CFLAGS}"
    CXXFLAGS="${SB_HOST_CXXFLAGS}"
    LDFLAGS="${SB_HOST_LDFLAGS}"
    LDLIBS="${SB_HOST_LIBS}"
    LIBS="${SB_HOST_LIBS}"
    # Host
    CPPFLAGS_FOR_HOST="${SB_HOST_CPPFLAGS}"
    CFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CXXFLAGS}"
    LDFLAGS_FOR_HOST="${SB_HOST_LDFLAGS}"
    LDLIBS_FOR_HOST="${SB_HOST_LIBS}"
    LIBS_FOR_HOST="${SB_HOST_LIBS}"
    CXXFLAGS_FOR_HOST="${SB_HOST_CFLAGS}"
    CC_FOR_HOST=$(echo "gcc ${SB_HOST_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_HOST=$(echo "g++ ${SB_HOST_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    # Build
    CFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CXXFLAGS}"
    LDFLAGS_FOR_BUILD="${SB_BUILD_LDFLAGS}"
    LDLIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    LIBS_FOR_BUILD="${SB_BUILD_LIBS}"
    CXXFLAGS_FOR_BUILD="${SB_BUILD_CFLAGS}"
    CC_FOR_BUILD=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX_FOR_BUILD=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
  else
    LDFLAGS="${SB_BUILD_LDFLAGS}"
    LDLIBS="${SB_BUILD_LIBS}"
    LIBS="${SB_BUILD_LIBS}"
    CC=$(echo "/usr/bin/cc ${SB_BUILD_CFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CXX=$(echo "/usr/bin/c++ ${SB_BUILD_CXXFLAGS}" | sed -e 's,-std=gnu99 ,,')
    CC_FOR_BUILD=${CC}
    CXX_FOR_BUILD=${CXX}
  fi
  export CC CXX CPPFLAGS CFLAGS CXXFLAGS LDFLAGS LIBS LDLIBS
  export CC_FOR_HOST CXX_FOR_HOST CPPFLAGS_FOR_HOST CFLAGS_FOR_HOST CXXFLAGS_FOR_HOST LDFLAGS_FOR_HOST LDLIBS_FOR_HOST LIBS_FOR_HOST
  export CC_FOR_BUILD CXX_FOR_BUILD CFLAGS_FOR_BUILD CXXFLAGS_FOR_BUILD LDFLAGS_FOR_BUILD LDLIBS_FOR_BUILS LIBS_FOR_BUILS
  ./configure  --build=x86_64-freebsd12.1 --host=x86_64-freebsd12.1  --verbose  --prefix=/usr/local/rtems/5 --bindir=/usr/local/rtems/5/bin  --exec-prefix=/usr/local/rtems/5  --includedir=/usr/local/rtems/5/include --libdir=/usr/local/rtems/5/lib  --mandir=/usr/local/rtems/5/share/man --infodir=/usr/local/rtems/5/share/info
  gmake -j 8 all
  cd ${build_top}
 Install:
  build_top=$(pwd)
  rm -rf $SB_BUILD_ROOT
  cd expat-2.1.0
  gmake DESTDIR=$SB_BUILD_ROOT install
  cd ${build_top}


More information about the build mailing list