Difference between revisions of "Undefined reference to 'read'"
From MotoHawk
Jump to navigationJump to search (Created page with "This error occurs during a build with GCC4.4.0SP1 on 112 pin ECUs. The error is caused by the MotoHawk PrintString block. The workaround is to move up in MotoHawk version so...") |
|||
| Line 24: | Line 24: | ||
[gcc-ld] collect2: ld returned 1 exit status | [gcc-ld] collect2: ld returned 1 exit status | ||
| − | [[Category:MotoHawk Build Errors| | + | [[Category:MotoHawk Build Errors|undefined reference to read]] |
Latest revision as of 19:53, 6 November 2012
This error occurs during a build with GCC4.4.0SP1 on 112 pin ECUs. The error is caused by the MotoHawk PrintString block. The workaround is to move up in MotoHawk version so you can use GCC4.6.0, or compile the model with Greenhills.
Full error log: gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-writer.o):C:\msys\1.0\build\build-gcc-ppc-eabispe\powerpc-eabispe\newlib\libc\reent/../../../../../newlib-1.16.0-powerpc-smallmalloc/newlib/libc/reent/writer.c:54: first defined here
[gcc-ld] c:\program files (x86)\woodward\mcs\motohawk\2011a_sp0.184\Controllers\SharedComponents\ControlCore\Processor\MPC55xx\Archives\MPC5554\gcc-powerpc-eabispe\4_4_0\MPC5554.a(sbrk.o): In function `_close_r': [gcc-ld] (.text._close_r+0x0): multiple definition of `_close_r' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-closer.o):C:\msys\1.0\build\build-gcc-ppc-eabispe\powerpc-eabispe\newlib\libc\reent/../../../../../newlib-1.16.0-powerpc-smallmalloc/newlib/libc/reent/closer.c:49: first defined here [gcc-ld] c:\program files (x86)\woodward\mcs\motohawk\2011a_sp0.184\Controllers\SharedComponents\ControlCore\Processor\MPC55xx\Archives\MPC5554\gcc-powerpc-eabispe\4_4_0\MPC5554.a(sbrk.o): In function `_fstat_r': [gcc-ld] (.text._fstat_r+0x0): multiple definition of `_fstat_r' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-fstatr.o):C:\msys\1.0\build\build-gcc-ppc-eabispe\powerpc-eabispe\newlib\libc\reent/../../../../../newlib-1.16.0-powerpc-smallmalloc/newlib/libc/reent/fstatr.c:58: first defined here [gcc-ld] c:\program files (x86)\woodward\mcs\motohawk\2011a_sp0.184\Controllers\SharedComponents\ControlCore\Processor\MPC55xx\Archives\MPC5554\gcc-powerpc-eabispe\4_4_0\MPC5554.a(sbrk.o): In function `_read_r': [gcc-ld] (.text._read_r+0x0): multiple definition of `_read_r' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-readr.o):C:\msys\1.0\build\build-gcc-ppc-eabispe\powerpc-eabispe\newlib\libc\reent/../../../../../newlib-1.16.0-powerpc-smallmalloc/newlib/libc/reent/readr.c:54: first defined here [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-writer.o): In function `_write_r': [gcc-ld] writer.c:(.text+0x30): undefined reference to `write' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-closer.o): In function `_close_r': [gcc-ld] closer.c:(.text+0x28): undefined reference to `close' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-fstatr.o): In function `_fstat_r': [gcc-ld] fstatr.c:(.text+0x2c): undefined reference to `fstat' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-lseekr.o): In function `_lseek_r': [gcc-ld] lseekr.c:(.text+0x30): undefined reference to `lseek' [gcc-ld] c:/program files (x86)/woodward/developmenttools/toolchains/gcc/powerpc-eabispe/4_4_0/bin/../lib/gcc/powerpc-eabispe/4.4.0/../../../../powerpc-eabispe/lib\libc.a(lib_a-readr.o): In function `_read_r': [gcc-ld] readr.c:(.text+0x30): undefined reference to `read' [gcc-ld] collect2: ld returned 1 exit status