rtems6 master build tests for erc32 fail : undefined reference to `_Timespec_Is_non_negative'

Heinz Junkes junkes at fhi-berlin.mpg.de
Tue Jun 22 15:38:31 UTC 2021


Thanks, the patch from Ryan helped.

With the waf-builder it works very well. 
This  semester I have a course Real Time Systems and in Germany the courses
are all virtual (students are at home). This means that students cannot
use our preconfigured lab computers and have to install the RTEMS on
their private devices. And now you can find on the Internet unfortunately
many (partly old) how to install RTEMS and I have tried to understand the
problems the students have.

Viele Grüße
Heinz Junkes
--
Experience directly varies with equipment ruined.



> On 21. Jun 2021, at 22:18, Joel Sherrill <joel at rtems.org> wrote:
> 
> The autoconf build system is on life support and fading fast but 
> this one was fixable and a patch was pushed. I tested with 
> sparc/leon3 and Ryan provided a patch. Try again please.
> 
> There are only a couple of issues remaining before the autoconf
> build system is removed from the master so it is time to figure
> out the waf build system if you haven't already. :)
> 
> --joel
> 
> On Mon, Jun 21, 2021 at 10:24 AM junkes <junkes at fhi-berlin.mpg.de> wrote:
> Making all-am in fstests
> make[5]: Entering directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32/testsuites/fstests'
> sparc-rtems6-gcc  -mcpu=cypress -O2 -g -ffunction-sections 
> -fdata-sections -Wall -Wmissing-prototypes 
> -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs 
> -B./../../lib/libbsp/sparc/erc32 
> -B/home/junkes/VE/kernel/bsps/sparc/erc32/start -specs bsp_specs -qrtems 
> -L./../../cpukit -L/home/junkes/VE/kernel/bsps/sparc/shared/start 
> -Wl,--wrap=printf -Wl,--wrap=puts -Wl,--wrap=putchar -Wl,--gc-sections 
> -o fsimfsconfig01.exe fsimfsconfig01/fsimfsconfig01-init.o 
> ./../../lib/libbsp/sparc/erc32/librtemsbsp.a 
> ./../../cpukit/librtemscpu.a ./../../cpukit/librtemstest.a
> /home/junkes/VE/rtems/6/lib/gcc/sparc-rtems6/10.3.1/../../../../sparc-rtems6/bin/ld: 
> ./../../cpukit/librtemscpu.a(utimensat.o): in function 
> `rtems_filesystem_utime_update':
> /home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32/cpukit/../../../../../../kernel/c/src/../../cpukit/libcsupport/src/utimensat.c:153: 
> undefined reference to `_Timespec_Is_non_negative'
> /home/junkes/VE/rtems/6/lib/gcc/sparc-rtems6/10.3.1/../../../../sparc-rtems6/bin/ld: 
> /home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32/cpukit/../../../../../../kernel/c/src/../../cpukit/libcsupport/src/utimensat.c:157: 
> undefined reference to `_Timespec_Is_non_negative'
> collect2: error: ld returned 1 exit status
> make[5]: *** [Makefile:1905: fsimfsconfig01.exe] Error 1
> make[5]: Leaving directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32/testsuites/fstests'
> make[4]: *** [Makefile:663: fstests] Error 2
> make[4]: Leaving directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32/testsuites'
> make[3]: *** [Makefile:1342: testsuites] Error 2
> make[3]: Leaving directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32'
> make[2]: *** [Makefile:822: all-recursive] Error 1
> make[2]: Leaving directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c/erc32'
> make[1]: *** [Makefile:289: all-recursive] Error 1
> make[1]: Leaving directory 
> '/home/junkes/VE/build/b-erc32/sparc-rtems6/c'
> make: *** [Makefile:410: all-recursive] Error 1
> _______________________________________________
> devel mailing list
> devel at rtems.org
> http://lists.rtems.org/mailman/listinfo/devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5300 bytes
Desc: not available
URL: <http://lists.rtems.org/pipermail/devel/attachments/20210622/3f29f17b/attachment.bin>


More information about the devel mailing list