examples-v2 build issue with qemuprep
Matthew Gann
mgann at prc-hsv.com
Thu Aug 23 15:34:37 UTC 2018
I've built the qemuprep tools and bsp, and successfully simulated the
samples (hello.ralf, etc). I was attempting to move on to the examples-v2
project so I could get a better feel for how to build a standalone RTEMS
project. I have not been able to make it build correctly, and from the
messages it seems like there may be an issue with the build. If I follow
the directions in the README files I get the following:
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep$ git clone -b 4.11
git://git.rtems.org/examples-v2.git
Cloning into 'examples-v2'...
remote: Counting objects: 1661, done.
remote: Compressing objects: 100% (877/877), done.
remote: Total 1661 (delta 1019), reused 1257 (delta 758)
Receiving objects: 100% (1661/1661), 543.00 KiB | 211.00 KiB/s, done.
Resolving deltas: 100% (1019/1019), done.
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep$ cd examples-v2/
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ git
submodule init
Submodule 'rtems_waf' (git://git.rtems.org/chrisj/rtems_waf.git) registered
for path 'rtems_waf'
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ git
submodule update
Cloning into
'/opt/development/projects/booster/rtems-qemuprep/examples-v2/rtems_waf'...
Submodule path 'rtems_waf': checked out
'7bcf72b72ec42f2feedac5f5cc5f2f57d50b5d2b'
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ waf
configure --rtems=${RTEMS_PATH}/bsp --rtems-tools=${RTEMS_PATH}/tools
--rtems-bsps=powerpc/qemuprep
Setting top to :
/opt/development/projects/booster/rtems-qemuprep/examples-v2
Setting out to :
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build
Architectures : powerpc-rtems4.11
Board Support Package : powerpc-rtems4.11-qemuprep
Checking for program 'powerpc-rtems4.11-gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'powerpc-rtems4.11-g++' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-g++
Checking for program 'powerpc-rtems4.11-gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'powerpc-rtems4.11-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ld
Checking for program 'powerpc-rtems4.11-ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for program 'powerpc-rtems4.11-ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for program 'powerpc-rtems4.11-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ld
Checking for program 'powerpc-rtems4.11-nm' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-nm
Checking for program 'powerpc-rtems4.11-objdump' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-objdump
Checking for program 'powerpc-rtems4.11-objcopy' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-objcopy
Checking for program 'powerpc-rtems4.11-readelf' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-readelf
Checking for program 'powerpc-rtems4.11-strip' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-strip
Checking for program 'rtems-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/rtems-ld
Checking for program 'rtems-tld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/rtems-tld
Checking for program 'rtems-bin2c' :
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
Checking for program 'tar' : /bin/tar
Checking for program 'gcc, cc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking if the -o link must be split from arguments : no
Checking for program 'g++, c++' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-g++
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking if the -o link must be split from arguments : no
Checking for program 'gas, gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for RTEMS headers : started
-> processing test results : all ok
Checking for RTEMS_DEBUG : no
Checking for RTEMS_MULTIPROCESSING : no
Checking for RTEMS_NEWLIB : yes
Checking for RTEMS_POSIX_API : yes
Checking for RTEMS_SMP : no
Checking for RTEMS_NETWORKING : yes
Checking for RTEMS_ATOMIC : no
'configure' finished successfully (3.420s)
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ waf -v
Waf: Entering directory
`/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep'
[ 1/116] Creating
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:24:16 runner ' tar -C
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk/rootfs
-cf filesystem/fat_ramdisk/FilesystemImage . '
[ 2/116] Creating
build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage
10:24:16 runner ' tar -C
/opt/development/projects/booster/rtems-qemuprep/examples-v2/file_io/crc/rootfs
-cf file_io/crc/FilesystemImage . '
[ 3/116] Processing
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:24:16 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
filesystem/fat_ramdisk/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
'
[ 4/116] Processing
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:24:16 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
filesystem/fat_ramdisk/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
'
[ 5/116] Processing
build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage
10:24:16 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
file_io/crc/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.h
'
[ 6/116] Compiling
build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.c
10:24:16 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Ifile_io/crc', '-I../../file_io/crc',
'-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'-DPACKAGE_VERSION="1.0.0"', 'file_io/crc/FilesystemImage.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.c.2.o']
[ 7/116] Compiling hello/hello_world_c/test.c
10:24:16 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'../../hello/hello_world_c/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/hello_world_c/test.c.1.o']
[ 8/116] Compiling hello/posix_hello_world/test.c
10:24:16 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'../../hello/posix_hello_world/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/posix_hello_world/test.c.1.o']
[ 9/116] Compiling hello/both_hello/test.c
powerpc-rtems4.11-gcc: fatal error:
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/bsp_specs:
attempt to rename spec 'endfile' to already defined spec 'old_endfile'
compilation terminated.
In file included from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/libcpu/powerpc-utility.h:40:0,
from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/bsp/vectors.h:40,
from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/bsp.h:17,
from ../../hello/posix_hello_world/test.c:20:
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/rtems/powerpc/powerpc.h:283:2:
error: #error "Unsupported CPU Model"
#error "Unsupported CPU Model"
^
In file included from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/libcpu/powerpc-utility.h:40:0,
from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/bsp/vectors.h:40,
from
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/bsp.h:17,
from ../../hello/hello_world_c/test.c:21:
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/include/rtems/powerpc/powerpc.h:283:2:
error: #error "Unsupported CPU Model"
#error "Unsupported CPU Model"
^
* Node
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
is created more than once (full message on 'waf -v -v'). The task
generators are:
1. 'fat_ramdisk.exe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
2. 'fat_ramdisk.texe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
If you think that this is an error, set no_errcheck_out on the task instance
* Node
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
is created more than once (full message on 'waf -v -v'). The task
generators are:
1. 'fat_ramdisk.exe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
2. 'fat_ramdisk.texe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
If you think that this is an error, set no_errcheck_out on the task instance
Waf: Leaving directory
`/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep'
Build failed
-> task in 'crc.exe' failed with exit status 1:
{task 140287200672176: c FilesystemImage.c -> FilesystemImage.c.2.o}
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Ifile_io/crc', '-I../../file_io/crc',
'-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'-DPACKAGE_VERSION="1.0.0"', 'file_io/crc/FilesystemImage.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.c.2.o']
-> task in 'posix_hello.exe' failed with exit status 1:
{task 140287209486528: c test.c -> test.c.1.o}
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'../../hello/posix_hello_world/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/posix_hello_world/test.c.1.o']
-> task in 'hello.exe' failed with exit status 1:
{task 140287209485568: c test.c -> test.c.1.o}
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1', '-DHAVE_RTEMS_H=1',
'../../hello/hello_world_c/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/hello_world_c/test.c.1.o']
If I change the following line in the wscript to add -Dmpc604 "bld.env.CFLAGS
+= ['-O2','-g','-Dmpc604']" I get this error:
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ waf clean
'clean-powerpc-rtems4.11-qemuprep' finished successfully (0.017s)
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ waf
configure --rtems=${RTEMS_PATH}/bsp --rtems-tools=${RTEMS_PATH}/tools
--rtems-bsps=powerpc/qemuprep
Setting top to :
/opt/development/projects/booster/rtems-qemuprep/examples-v2
Setting out to :
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build
Architectures : powerpc-rtems4.11
Board Support Package : powerpc-rtems4.11-qemuprep
Checking for program 'powerpc-rtems4.11-gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'powerpc-rtems4.11-g++' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-g++
Checking for program 'powerpc-rtems4.11-gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'powerpc-rtems4.11-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ld
Checking for program 'powerpc-rtems4.11-ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for program 'powerpc-rtems4.11-ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for program 'powerpc-rtems4.11-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ld
Checking for program 'powerpc-rtems4.11-nm' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-nm
Checking for program 'powerpc-rtems4.11-objdump' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-objdump
Checking for program 'powerpc-rtems4.11-objcopy' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-objcopy
Checking for program 'powerpc-rtems4.11-readelf' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-readelf
Checking for program 'powerpc-rtems4.11-strip' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-strip
Checking for program 'rtems-ld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/rtems-ld
Checking for program 'rtems-tld' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/rtems-tld
Checking for program 'rtems-bin2c' :
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
Checking for program 'tar' : /bin/tar
Checking for program 'gcc, cc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking if the -o link must be split from arguments : no
Checking for program 'g++, c++' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-g++
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking if the -o link must be split from arguments : no
Checking for program 'gas, gcc' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc
Checking for program 'ar' :
/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-ar
Checking for RTEMS headers : started
-> processing test results : all ok
Checking for RTEMS_DEBUG : no
Checking for RTEMS_MULTIPROCESSING : no
Checking for RTEMS_NEWLIB : yes
Checking for RTEMS_POSIX_API : yes
Checking for RTEMS_SMP : no
Checking for RTEMS_NETWORKING : yes
Checking for RTEMS_ATOMIC : no
'configure' finished successfully (0.614s)
mgann at obsidian:~/dev/projects/booster/rtems-qemuprep/examples-v2$ waf -v
Waf: Entering directory
`/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep'
[ 1/116] Creating
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:30:49 runner ' tar -C
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk/rootfs
-cf filesystem/fat_ramdisk/FilesystemImage . '
[ 2/116] Creating
build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage
10:30:49 runner ' tar -C
/opt/development/projects/booster/rtems-qemuprep/examples-v2/file_io/crc/rootfs
-cf file_io/crc/FilesystemImage . '
[ 3/116] Processing
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:30:49 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
filesystem/fat_ramdisk/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
'
[ 4/116] Processing
build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage
10:30:49 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
filesystem/fat_ramdisk/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
'
[ 5/116] Processing
build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage
10:30:49 runner '
/opt/development/projects/booster/rtems-qemuprep/bsp/bin/rtems-bin2c
file_io/crc/FilesystemImage
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.c
&& touch
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/file_io/crc/FilesystemImage.h
'
[ 6/116] Compiling hello/hello_world_c/test.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../hello/hello_world_c/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/hello_world_c/test.c.1.o']
[ 7/116] Compiling hello/posix_hello_world/test.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../hello/posix_hello_world/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/posix_hello_world/test.c.1.o']
[ 8/116] Compiling hello/both_hello/test.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../hello/both_hello/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/both_hello/test.c.1.o']
[ 9/116] Compiling hello/both_hello/test.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../hello/both_hello/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/both_hello/test.c.2.o']
[ 10/116] Compiling hello/both_hello/test.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../hello/both_hello/test.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/hello/both_hello/test.c.3.o']
[ 11/116] Compiling gdb/overwrite/overwrite.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../gdb/overwrite/overwrite.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/gdb/overwrite/overwrite.c.1.o']
[ 12/116] Compiling gdb/overwrite/rtems_init.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '../../gdb/overwrite/rtems_init.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/gdb/overwrite/rtems_init.c.1.o']
[ 13/116] Compiling filesystem/fat_ramdisk/init.c
10:30:49 runner
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-Ifilesystem/fat_ramdisk',
'-I../../filesystem/fat_ramdisk', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '-DPACKAGE_VERSION="1.0.0"',
'../../filesystem/fat_ramdisk/init.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/init.c.2.o']
powerpc-rtems4.11-gcc: fatal error:
/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/bsp_specs:
attempt to rename spec 'endfile' to already defined spec 'old_endfile'
compilation terminated.
* Node
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.c
is created more than once (full message on 'waf -v -v'). The task
generators are:
1. 'fat_ramdisk.exe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
2. 'fat_ramdisk.texe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
If you think that this is an error, set no_errcheck_out on the task instance
* Node
/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/FilesystemImage.h
is created more than once (full message on 'waf -v -v'). The task
generators are:
1. 'fat_ramdisk.exe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
2. 'fat_ramdisk.texe' in
/opt/development/projects/booster/rtems-qemuprep/examples-v2/filesystem/fat_ramdisk
If you think that this is an error, set no_errcheck_out on the task instance
Waf: Leaving directory
`/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep'
Build failed
-> task in 'fat_ramdisk.exe' failed with exit status 1:
{task 140363104493032: c init.c -> init.c.2.o}
['/opt/development/projects/booster/rtems-qemuprep/tools/bin/powerpc-rtems4.11-gcc',
'-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-qrtems',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/lib/',
'-B/opt/development/projects/booster/rtems-qemuprep/bsp/powerpc-rtems4.11/qemuprep/lib/',
'--specs', 'bsp_specs', '-mcpu=powerpc', '-mcpu=powerpc', '-mmultiple',
'-mmultiple', '-mstring', '-mstring', '-mstrict-align', '-mstrict-align',
'-O2', '-g', '-Dmpc604', '-Ifilesystem/fat_ramdisk',
'-I../../filesystem/fat_ramdisk', '-DHAVE_RTEMS_SCORE_CPUOPTS_H=1',
'-DHAVE_RTEMS_H=1', '-DPACKAGE_VERSION="1.0.0"',
'../../filesystem/fat_ramdisk/init.c', '-c',
'-o/opt/development/projects/booster/rtems-qemuprep/examples-v2/build/powerpc-rtems4.11-qemuprep/filesystem/fat_ramdisk/init.c.2.o']
Is there something I'm doing wrong, or is there a simple fix for this?
Thanks in advance
--
Matthew Gann
mgann at prc-hsv.com
Senior Engineer - Paragon Research Corporation
--
This message is intended for the addressee only and may contain Paragon
Research Corporation (PRC) confidential or privileged information. Use or
distribution of such confidential information is strictly prohibited
without the prior written permission of PRC. If you have received this
message in error, please contact the sender immediately and delete the
message and attachments from your computer.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20180823/95fecc70/attachment-0001.html>
More information about the users
mailing list