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