RSB 4.11.2-rc4 rtems-arm build fails on Windows
Linda Huxley
lhuxley at shaw.ca
Fri Apr 21 05:43:11 UTC 2017
Hi Chris,
It appears that the ARM GCC build sequence uses the following
configuration file:
rtems-arm-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg
instead of:
rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg
I don't see any other processor specific GCC configuration files in the
4.11.2-rc4 rtems/config/tools directory. (I am not very familiar with
this code, so perhaps I have missed something.) But it would appear
that ARM was the only processor that was missed by your original MSYS2
fix to rtems-gcc-4.9.3-newlib-2.2.0-20150423-1.cfg
I added your code to the above mentioned ARM specific config file and
ran RSB on rtems-arm:
#
# Fix for MSYS2 on Windows. See ticket #2990 for details.
#
%patch add gcc -p1
https://devel.rtems.org/raw-attachment/ticket/2990/gcc-4.9.3-20170404-1.patch
%hash sha512 gcc-4.9.3-20170404-1.patch
c6402e578793e39869d0f3ba021922794e8ea30595286f63cbc9d32c5cb9ef1d9bb3be28f2a9127077d62a44f425f9c0685e3c22596aed67837fe2fcf8a09e71
The build ran for 5.5 h (instead of 0.6 h) before failing. The gcc
build completed without complaint, so I believe that the above fix or
something like it will solve that problem.
The build trace ended with:
package: arm-rtems4.11-kernel-4.11.2-rc4-1
building: arm-rtems4.11-kernel-4.11.2-rc4-1
error: building ark4r1
Build FAILED
See error report: rsb-report-arm-rtems4.11-kernel-4.11.2-rc4-1.txt
error: building ark4r1
Build Set: Time 5:26:01.132583
Build FAILED
The build report is attached. The build appears to have failed because of:
arm-rtems4.11-gcc.exe: error:
../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/hwlib/src/hwmgr/alt_16550_uart.c:
No such file or directory
arm-rtems4.11-gcc.exe: fatal error: no input files
The only copy of alt_16550_uart.c that I can find was here:
/c/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/hwlib/src/hwmgr/alt_16550_uart.c
It seems that there may be a cross up in the path to that source file.
Regards,
Linda
On 2017-04-20 03:42, Linda Huxley wrote:
> Hi Chris,
>
> After 3 other attempts, I did a clean build of the ARM version of RTEMS
> on Windows, using the following commands:
>
> $ cd /c
> $ mkdir -p opt/rtems
> $ cd opt/rtems
> $ wget
> https://ftp.rtems.org/pub/rtems/releases/4.11/rc/4.11.2-rc4/rtems-source-builder-4.11.2-rc4.tar.xz
>
> $ tar Jxf rtems-source-builder-4.11.2-rc4.tar.xz
> $ mv rtems-source-builder-4.11.2-rc4 r4.11.2
> $ cd r4.11.2/rtems/
> $ ../source-builder/sb-set-builder --prefix=/c/opt/rtems/4.11
> 4.11/rtems-arm --jobs=none
>
> The build fails with the following trace, much like the SPARC build
> failed before applying the patch provided by Worth Burruss.
>
> error: building arg4n2xwm1
> Build FAILED
> See error report:
> rsb-report-arm-rtems4.11-gcc-4.9.3-newlib-2.2.0.20150423-x86_64-w64-mingw32-1.txt
>
> error: building arg4n2xwm1
> Build Set: Time 0:36:57.587859
> Build FAILED
>
> The salient error messages at the bottom of the error report are:
>
> In file included from ../../gcc-4.9.3/gcc/cp/except.c:1013:0:
> cfns.gperf: In function 'const char* libc_name_p(const char*, unsigned
> int)':
> cfns.gperf:101:1: error: 'const char* libc_name_p(const char*, unsigned
> int)' redeclared inline with 'gnu_inline' attribute
> cfns.gperf:26:14: note: 'const char* libc_name_p(const char*, unsigned
> int)' previously declared here
>
> Is it possible that RTEMS 4.11.2-rc4 does not apply Worth's patch when
> building the ARM version of RTEMS?
>
> When I look in:
>
> /c/opt/rtems/r4.11.2/rtems/patches
>
> I only see the following patch files:
>
> automake-1.12.6-bugzilla.redhat.com-1239379.diff
> binutils-2.26-gas-reloc.patch
> newlib-ARM-Optimize-IEEE-754-sqrt-implementation.diff
>
> I do not see Worth's patch file anywhere:
>
> gcc-4.9.3-20170404-1.patch
>
> (In the mean time, I was able to build the i386 version of RTEMS, build
> an example RTEMS program then boot it and run it using VirtualBox.)
>
> Regards,
>
> Linda
>
>
>
>
>
>
>
> _______________________________________________
> users mailing list
> users at rtems.org
> http://lists.rtems.org/mailman/listinfo/users
>
-------------- next part --------------
RTEMS Tools Project - Source Builder Error Report
Build: error: building ark4r1
Command Line: ../source-builder/sb-set-builder --prefix=C:/opt/rtems/4.11 4.11/rtems-arm --jobs=none
Python: 2.7.13 (default, Jan 17 2017, 13:56:44) [GCC 6.3.0 64 bit (AMD64)]
RSB: not a valid repo
Windows
Tail of the build log:
arm-rtems4.11-ranlib libftpd.a
/usr/bin/install -c -m 644 libftpd.a ../../cpukit/../../../altcycv_devkit/lib/libftpd.a
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/ftpd'
Making all in telnetd
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/telnetd'
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libtelnetd_a-check_passwd.o -MD -MP -MF .deps/libtelnetd_a-check_passwd.Tpo -c -o libtelnetd_a-check_passwd.o `test -f 'check_passwd.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/'`check_passwd.c
mv -f .deps/libtelnetd_a-check_passwd.Tpo .deps/libtelnetd_a-check_passwd.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libtelnetd_a-des.o -MD -MP -MF .deps/libtelnetd_a-des.Tpo -c -o libtelnetd_a-des.o `test -f 'des.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/'`des.c
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/des.c:267:1: warning: no previous prototype for 'des_ctx_init' [-Wmissing-prototypes]
des_ctx_init(void)
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/des.c:713:1: warning: no previous prototype for '__des_crypt_r' [-Wmissing-prototypes]
__des_crypt_r(const char *key, const char *setting, char *output, int sz)
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/des.c:838:1: warning: no previous prototype for '__des_crypt' [-Wmissing-prototypes]
__des_crypt(const char *key, const char *setting)
^
mv -f .deps/libtelnetd_a-des.Tpo .deps/libtelnetd_a-des.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libtelnetd_a-pty.o -MD -MP -MF .deps/libtelnetd_a-pty.Tpo -c -o libtelnetd_a-pty.o `test -f 'pty.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/'`pty.c
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/pty.c:107:9: warning: no previous prototype for 'telnet_get_pty' [-Wmissing-prototypes]
char * telnet_get_pty(int socket)
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/pty.c:646:5: warning: no previous prototype for 'telnet_pty_initialize' [-Wmissing-prototypes]
int telnet_pty_initialize(void)
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/pty.c:651:5: warning: no previous prototype for 'telnet_pty_finalize' [-Wmissing-prototypes]
int telnet_pty_finalize(void)
^
mv -f .deps/libtelnetd_a-pty.Tpo .deps/libtelnetd_a-pty.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libtelnetd_a-telnetd.o -MD -MP -MF .deps/libtelnetd_a-telnetd.Tpo -c -o libtelnetd_a-telnetd.o `test -f 'telnetd.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/'`telnetd.c
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/telnetd.c:485:7: warning: no previous prototype for 'stdin' [-Wmissing-prototypes]
FILE *stdin(void) { return _stdin(); }
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/telnetd.c:491:7: warning: no previous prototype for 'stdout' [-Wmissing-prototypes]
FILE *stdout(void) { return _stdout(); }
^
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/telnetd/telnetd.c:497:7: warning: no previous prototype for 'stderr' [-Wmissing-prototypes]
FILE *stderr(void) { return _stderr(); }
^
mv -f .deps/libtelnetd_a-telnetd.Tpo .deps/libtelnetd_a-telnetd.Po
rm -f libtelnetd.a
arm-rtems4.11-ar cru libtelnetd.a libtelnetd_a-check_passwd.o libtelnetd_a-des.o libtelnetd_a-pty.o libtelnetd_a-telnetd.o
C:\opt\rtems\r4.11.2\rtems\build\tmp\sb-Linda\4.11\rtems-arm\C\opt\rtems\4.11\bin\arm-rtems4.11-ar.exe: `u' modifier ignored since `D' is the default (see `U')
arm-rtems4.11-ranlib libtelnetd.a
/usr/bin/install -c -m 644 libtelnetd.a ../../cpukit/../../../altcycv_devkit/lib/libtelnetd.a
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/telnetd'
Making all in pppd
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/pppd'
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-auth.o -MD -MP -MF .deps/libpppd_a-auth.Tpo -c -o libpppd_a-auth.o `test -f 'auth.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`auth.c
mv -f .deps/libpppd_a-auth.Tpo .deps/libpppd_a-auth.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-ccp.o -MD -MP -MF .deps/libpppd_a-ccp.Tpo -c -o libpppd_a-ccp.o `test -f 'ccp.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`ccp.c
mv -f .deps/libpppd_a-ccp.Tpo .deps/libpppd_a-ccp.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-chap.o -MD -MP -MF .deps/libpppd_a-chap.Tpo -c -o libpppd_a-chap.o `test -f 'chap.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`chap.c
mv -f .deps/libpppd_a-chap.Tpo .deps/libpppd_a-chap.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-chap_ms.o -MD -MP -MF .deps/libpppd_a-chap_ms.Tpo -c -o libpppd_a-chap_ms.o `test -f 'chap_ms.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`chap_ms.c
mv -f .deps/libpppd_a-chap_ms.Tpo .deps/libpppd_a-chap_ms.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-chat.o -MD -MP -MF .deps/libpppd_a-chat.Tpo -c -o libpppd_a-chat.o `test -f 'chat.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`chat.c
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/chat.c:221:7: warning: no previous prototype for 'getnextcommand' [-Wmissing-prototypes]
char *getnextcommand(char *string,char *buff)
^
mv -f .deps/libpppd_a-chat.Tpo .deps/libpppd_a-chat.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-demand.o -MD -MP -MF .deps/libpppd_a-demand.Tpo -c -o libpppd_a-demand.o `test -f 'demand.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`demand.c
mv -f .deps/libpppd_a-demand.Tpo .deps/libpppd_a-demand.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-fsm.o -MD -MP -MF .deps/libpppd_a-fsm.Tpo -c -o libpppd_a-fsm.o `test -f 'fsm.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`fsm.c
mv -f .deps/libpppd_a-fsm.Tpo .deps/libpppd_a-fsm.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-ipcp.o -MD -MP -MF .deps/libpppd_a-ipcp.Tpo -c -o libpppd_a-ipcp.o `test -f 'ipcp.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`ipcp.c
mv -f .deps/libpppd_a-ipcp.Tpo .deps/libpppd_a-ipcp.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-lcp.o -MD -MP -MF .deps/libpppd_a-lcp.Tpo -c -o libpppd_a-lcp.o `test -f 'lcp.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`lcp.c
mv -f .deps/libpppd_a-lcp.Tpo .deps/libpppd_a-lcp.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-magic.o -MD -MP -MF .deps/libpppd_a-magic.Tpo -c -o libpppd_a-magic.o `test -f 'magic.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`magic.c
mv -f .deps/libpppd_a-magic.Tpo .deps/libpppd_a-magic.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-options.o -MD -MP -MF .deps/libpppd_a-options.Tpo -c -o libpppd_a-options.o `test -f 'options.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`options.c
mv -f .deps/libpppd_a-options.Tpo .deps/libpppd_a-options.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-upap.o -MD -MP -MF .deps/libpppd_a-upap.Tpo -c -o libpppd_a-upap.o `test -f 'upap.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`upap.c
mv -f .deps/libpppd_a-upap.Tpo .deps/libpppd_a-upap.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-utils.o -MD -MP -MF .deps/libpppd_a-utils.Tpo -c -o libpppd_a-utils.o `test -f 'utils.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`utils.c
mv -f .deps/libpppd_a-utils.Tpo .deps/libpppd_a-utils.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-sys-rtems.o -MD -MP -MF .deps/libpppd_a-sys-rtems.Tpo -c -o libpppd_a-sys-rtems.o `test -f 'sys-rtems.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`sys-rtems.c
mv -f .deps/libpppd_a-sys-rtems.Tpo .deps/libpppd_a-sys-rtems.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-rtemsmain.o -MD -MP -MF .deps/libpppd_a-rtemsmain.Tpo -c -o libpppd_a-rtemsmain.o `test -f 'rtemsmain.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`rtemsmain.c
../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/rtemsmain.c:560:1: warning: no previous prototype for 'protocol_name' [-Wmissing-prototypes]
protocol_name(
^
mv -f .deps/libpppd_a-rtemsmain.Tpo .deps/libpppd_a-rtemsmain.Po
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -D__BSD_VISIBLE -I../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/../libmd -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libpppd_a-rtemspppd.o -MD -MP -MF .deps/libpppd_a-rtemspppd.Tpo -c -o libpppd_a-rtemspppd.o `test -f 'rtemspppd.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/pppd/'`rtemspppd.c
mv -f .deps/libpppd_a-rtemspppd.Tpo .deps/libpppd_a-rtemspppd.Po
rm -f libpppd.a
arm-rtems4.11-ar cru libpppd.a libpppd_a-auth.o libpppd_a-ccp.o libpppd_a-chap.o libpppd_a-chap_ms.o libpppd_a-chat.o libpppd_a-demand.o libpppd_a-fsm.o libpppd_a-ipcp.o libpppd_a-lcp.o libpppd_a-magic.o libpppd_a-options.o libpppd_a-upap.o libpppd_a-utils.o libpppd_a-sys-rtems.o libpppd_a-rtemsmain.o libpppd_a-rtemspppd.o
C:\opt\rtems\r4.11.2\rtems\build\tmp\sb-Linda\4.11\rtems-arm\C\opt\rtems\4.11\bin\arm-rtems4.11-ar.exe: `u' modifier ignored since `D' is the default (see `U')
arm-rtems4.11-ranlib libpppd.a
/usr/bin/install -c -m 644 libpppd.a ../../cpukit/../../../altcycv_devkit/lib/libpppd.a
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/pppd'
Making all in mghttpd
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/mghttpd'
arm-rtems4.11-gcc --pipe -DHAVE_CONFIG_H -I.. -I../../cpukit/../../../altcycv_devkit/lib/include -DNO_SSL -DNO_POPEN -DNO_CGI -DUSE_WEBSOCKET -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT libmghttpd_a-mongoose.o -MD -MP -MF .deps/libmghttpd_a-mongoose.Tpo -c -o libmghttpd_a-mongoose.o `test -f 'mongoose.c' || echo '../../../../../../rtems-4.11.2-rc4/c/src/../../cpukit/mghttpd/'`mongoose.c
mv -f .deps/libmghttpd_a-mongoose.Tpo .deps/libmghttpd_a-mongoose.Po
rm -f libmghttpd.a
arm-rtems4.11-ar cru libmghttpd.a libmghttpd_a-mongoose.o
C:\opt\rtems\r4.11.2\rtems\build\tmp\sb-Linda\4.11\rtems-arm\C\opt\rtems\4.11\bin\arm-rtems4.11-ar.exe: `u' modifier ignored since `D' is the default (see `U')
arm-rtems4.11-ranlib libmghttpd.a
/usr/bin/install -c -m 644 libmghttpd.a ../../cpukit/../../../altcycv_devkit/lib/libmghttpd.a
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit/mghttpd'
make[4]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit'
make[3]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/cpukit'
Making all in make
make[3]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/make'
sed \
-e "s|[@]prefix[@]|/C/opt/rtems/4.11|" \
-e "s|[@]exec_prefix[@]|/C/opt/rtems/4.11/arm-rtems4.11|" \
-e "s|[@]pkgdatadir[@]|/C/opt/rtems/4.11/share/rtems4.11|" \
-e "s|[@]RTEMS_BSP[@]|altcycv_devkit|" \
-e "s|[@]CC[@]|arm-rtems4.11-gcc --pipe|" \
-e "s|[@]CXX[@]|arm-rtems4.11-g++|" \
-e "s|[@]AS[@]|arm-rtems4.11-as|" \
-e "s|[@]AR[@]|arm-rtems4.11-ar|" \
-e "s|[@]NM[@]|arm-rtems4.11-nm|" \
-e "s|[@]LD[@]|arm-rtems4.11-ld|" \
-e "s|[@]SIZE[@]|arm-rtems4.11-size|" \
-e "s|[@]OBJCOPY[@]|arm-rtems4.11-objcopy|" \
-e "s|[@]RTEMS_HAS_POSIX_API[@]|yes|" \
-e "s|[@]RTEMS_HAS_CPLUSPLUS[@]|yes|" \
< ../../../../../rtems-4.11.2-rc4/c/src/make/Makefile.inc.in > Makefile.inc
sed \
-e "s|[@]HAS_MP[@]||" \
-e "s|[@]HAS_POSIX_API[@]|yes|" \
-e "s|[@]HAS_CPLUSPLUS[@]|yes|" \
-e "s|[@]HAS_NETWORKING[@]|yes|" \
< ../../../../../rtems-4.11.2-rc4/c/src/make/bsp.cfg.in > bsp.cfg
sed \
-e "s|[@]RTEMS_API[@]|4.11|" \
-e "s|[@]CPPFLAGS[@]||" \
-e "s|[@]CFLAGS[@]|-march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs|" \
-e "s|[@]LIBS[@]||" \
-e "s|[@]CC[@]|arm-rtems4.11-gcc --pipe|" \
-e "s|[@]CXX[@]|arm-rtems4.11-g++|" \
-e "s|[@]AS[@]|arm-rtems4.11-as|" \
-e "s|[@]AR[@]|arm-rtems4.11-ar|" \
-e "s|[@]NM[@]|arm-rtems4.11-nm|" \
-e "s|[@]LD[@]|arm-rtems4.11-ld|" \
-e "s|[@]SIZE[@]|arm-rtems4.11-size|" \
-e "s|[@]STRIP[@]|arm-rtems4.11-strip|" \
-e "s|[@]RANLIB[@]|arm-rtems4.11-ranlib|" \
-e "s|[@]OBJCOPY[@]|arm-rtems4.11-objcopy|" \
-e "s|[@]RTEMS_CPU[@]|arm|" \
-e "s|[@]RTEMS_HAS_MULTIPROCESSING[@]||" \
-e "s|[@]RTEMS_HAS_POSIX_API[@]|yes|" \
-e "s|[@]RTEMS_HAS_CPLUSPLUS[@]|yes|" \
-e "s|[@]RTEMS_HAS_NETWORKING[@]|yes|" \
< ../../../../../rtems-4.11.2-rc4/c/src/make/target.cfg.in > target.cfg
sed \
-e "s|[@]CP[@]|/usr/bin/cp|" \
-e "s|[@]MV[@]|/usr/bin/mv|" \
-e "s|[@]LN[@]|/usr/bin/ln|" \
-e "s|[@]SHELL[@]|/bin/sh|" \
-e "s|[@]KSH[@]|/usr/bin/bash|" \
< ../../../../../rtems-4.11.2-rc4/c/src/make/host.cfg.in > host.cfg
make[3]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/make'
Making all in lib
make[3]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib'
Making all in libcpu
make[4]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu'
Making all in arm
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu/arm'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu/arm'
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu'
make[4]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libcpu'
Making all in libbsp
make[4]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp'
Making all in arm
make[5]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp/arm'
Making all in altera-cyclone-v
make[6]: Entering directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp/arm/altera-cyclone-v'
arm-rtems4.11-gcc --pipe -B../../../../../.././lib/ -B../../../../../.././altcycv_devkit/lib/ -specs bsp_specs -qrtems -DHAVE_CONFIG_H -I../../../../../.././altcycv_devkit/lib/include -DASM -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT start.o -MD -MP -MF .deps/start.Tpo -c -o start.o `test -f '../shared/start/start.S' || echo '../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/'`../shared/start/start.S
mv -f .deps/start.Tpo .deps/start.Po
rm -f libbspstart.a
arm-rtems4.11-ar cru libbspstart.a start.o
C:\opt\rtems\r4.11.2\rtems\build\tmp\sb-Linda\4.11\rtems-arm\C\opt\rtems\4.11\bin\arm-rtems4.11-ar.exe: `u' modifier ignored since `D' is the default (see `U')
arm-rtems4.11-ranlib libbspstart.a
arm-rtems4.11-gcc --pipe -B../../../../../.././lib/ -B../../../../../.././altcycv_devkit/lib/ -specs bsp_specs -qrtems -DHAVE_CONFIG_H -I../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/hwlib/include -std=gnu99 -I../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/../shared/arm-l2c-310 -march=armv7-a -mthumb -mfpu=neon -mfloat-abi=hard -mtune=cortex-a9 -O2 -g -Wall -Wmissing-prototypes -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -Wno-missing-prototypes -MT libbsp_a-alt_16550_uart.o -MD -MP -MF .deps/libbsp_a-alt_16550_uart.Tpo -c -o libbsp_a-alt_16550_uart.o `test -f 'hwlib/src/hwmgr/alt_16550_uart.c' || echo '../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/'`hwlib/src/hwmgr/alt_16550_uart.c
arm-rtems4.11-gcc.exe: error: ../../../../../../../../rtems-4.11.2-rc4/c/src/lib/libbsp/arm/altera-cyclone-v/hwlib/src/hwmgr/alt_16550_uart.c: No such file or directory
arm-rtems4.11-gcc.exe: fatal error: no input files
compilation terminated.
make[6]: *** [Makefile:786: libbsp_a-alt_16550_uart.o] Error 1
make[6]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp/arm/altera-cyclone-v'
make[5]: *** [Makefile:388: all-recursive] Error 1
make[5]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp/arm'
make[4]: *** [Makefile:395: all-recursive] Error 1
make[4]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib/libbsp'
make[3]: *** [Makefile:310: all-recursive] Error 1
make[3]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit/lib'
make[2]: *** [Makefile:424: all-recursive] Error 1
make[2]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c/altcycv_devkit'
make[1]: *** [Makefile:286: all-recursive] Error 1
make[1]: Leaving directory '/C/opt/rtems/r4.11.2/rtems/build/ark4r1/arm-rtems4.11-kernel-4.11.2-rc4-1-4.11.2-rc4/build/arm-rtems4.11/c'
make: *** [Makefile:410: all-recursive] Error 1
shell cmd failed: sh -ex /C/opt/rtems/r4.11.2/rtems/build/ark4r1/doit
error: building ark4r1
More information about the users
mailing list