



build newlib-2.2.0.20150225 error
by yuanhualong on Dec 17, 2015 |
yuanhualong
Posts: 2 Joined: Dec 11, 2015 Last seen: Dec 28, 2015 |
||
when I build newlib-2.2.0.20150225,there have many error like belows:
make[8]: Entering directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine' Making all in or1k make[9]: Entering directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine/or1k' or1k-elf-gcc -B/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/ -isystem /home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/targ-include -isystem /home/ZX2AA005/yuanhualong/openrisc/newlib-2.2.0.20150225/newlib/libc/include -B/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/libgloss/or1k -L/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/libgloss/libnosys -L/home/ZX2AA005/yuanhualong/openrisc/newlib-2.2.0.20150225/libgloss/or1k -mno-delay -DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"2.2.0\" -DPACKAGE_STRING=\"newlib\ 2.2.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -I. -I../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k -DREENTRANT_SYSCALLS_PROVIDED -fno-builtin -DREENTRANT_SYSCALLS_PROVIDED -fno-builtin -g -O2 -mno-delay -c -o lib_a-setjmp.o `test -f 'setjmp.S' || echo '../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/'`setjmp.S ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S: Assembler messages: ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:32: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:33: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:35: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:39: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:40: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:41: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:42: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:43: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:44: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:45: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:46: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:47: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:49: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:50: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:54: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:55: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:72: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:73: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:74: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:75: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:76: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:80: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:81: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:83: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:84: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:86: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:88: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:89: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:90: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:91: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:92: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:93: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:94: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:95: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:99: Error: invalid character '.' in mnemonic ../../../../../../../newlib-2.2.0.20150225/newlib/libc/machine/or1k/setjmp.S:100: Error: invalid character '.' in mnemonic make[9]: *** [lib_a-setjmp.o] Error 1 make[9]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine/or1k' Making all in . make[9]: Entering directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine' rm -f lib.a ln or1k/lib.a lib.a >/dev/null 2>/dev/null || \ cp or1k/lib.a lib.a cp: cannot stat `or1k/lib.a': No such file or directory make[9]: *** [lib.a] Error 1 make[9]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine' make[8]: *** [all-recursive] Error 1 make[8]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/machine' Making all in syscalls make[8]: Entering directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/syscalls' or1k-elf-gcc -B/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/ -isystem /home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/targ-include -isystem /home/ZX2AA005/yuanhualong/openrisc/newlib-2.2.0.20150225/newlib/libc/include -B/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/libgloss/or1k -L/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/libgloss/libnosys -L/home/ZX2AA005/yuanhualong/openrisc/newlib-2.2.0.20150225/libgloss/or1k -mno-delay -DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"2.2.0\" -DPACKAGE_STRING=\"newlib\ 2.2.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -I. -I../../../../../../newlib-2.2.0.20150225/newlib/libc/syscalls -DREENTRANT_SYSCALLS_PROVIDED -fno-builtin -g -O2 -mno-delay -c -o lib_a-sysclose.o `test -f 'sysclose.c' || echo '../../../../../../newlib-2.2.0.20150225/newlib/libc/syscalls/'`sysclose.c /tmp/cccivhr6.s: Assembler messages: /tmp/cccivhr6.s:2: Error: unknown pseudo-op: `.nodelay' /tmp/cccivhr6.s:5: Error: unknown pseudo-op: `.cfi_sections' /tmp/cccivhr6.s:7: Error: unknown pseudo-op: `.proc' /tmp/cccivhr6.s:16: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:17: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:18: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:19: Error: register save offset not a multiple of 8 /tmp/cccivhr6.s:21: Error: register save offset not a multiple of 8 /tmp/cccivhr6.s:22: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:25: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:27: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:29: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:30: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:31: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:34: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:35: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:36: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:37: Error: invalid character '.' in mnemonic /tmp/cccivhr6.s:39: Error: invalid character '.' in mnemonic make[8]: *** [lib_a-sysclose.o] Error 1 make[8]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc/syscalls' Making all in . make[8]: Entering directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc' rm -f libc.a rm -rf tmp mkdir tmp cd tmp; \ for i in argz/lib.a stdlib/lib.a ctype/lib.a search/lib.a stdio/lib.a string/lib.a signal/lib.a time/lib.a locale/lib.a reent/lib.a errno/lib.a misc/lib.a syscalls/lib.a machine/lib.a sys/lib.a; do \ or1k-elf-ar x ../$i; \ done; \ or1k-elf-ar rc ../libc.a *.o or1k-elf-ar: ../argz/lib.a: No such file or directory or1k-elf-ar: ../stdlib/lib.a: No such file or directory or1k-elf-ar: ../ctype/lib.a: No such file or directory or1k-elf-ar: ../search/lib.a: No such file or directory or1k-elf-ar: ../stdio/lib.a: No such file or directory or1k-elf-ar: ../string/lib.a: No such file or directory or1k-elf-ar: ../signal/lib.a: No such file or directory or1k-elf-ar: ../time/lib.a: No such file or directory or1k-elf-ar: ../locale/lib.a: No such file or directory or1k-elf-ar: ../reent/lib.a: No such file or directory or1k-elf-ar: ../errno/lib.a: No such file or directory or1k-elf-ar: ../misc/lib.a: No such file or directory or1k-elf-ar: ../syscalls/lib.a: No such file or directory or1k-elf-ar: ../machine/lib.a: No such file or directory or1k-elf-ar: ../sys/lib.a: No such file or directory or1k-elf-ar: *.o: No such file or directory make[8]: *** [libc.a] Error 1 make[8]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib/libc' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib' make[5]: *** [all] Error 2 make[5]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/no-delay/newlib' make[4]: *** [multi-do] Error 1 make[4]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/newlib' make[3]: *** [all-multi] Error 2 make[3]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/newlib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib/or1k-elf/newlib' make[1]: *** [all-target-newlib] Error 2 make[1]: Leaving directory `/home/ZX2AA005/yuanhualong/openrisc/build_newlib' make: *** [all] Error 2 please someone can help me! thanks! |
RE: build newlib-2.2.0.20150225 error
by dgisselq on Dec 17, 2015 |
dgisselq
Posts: 247 Joined: Feb 20, 2015 Last seen: Oct 24, 2024 |
||
Looks like your compiler package is misconfigured (or1k compiler, coupled w/ non-or1k assembler ...). Suppose you compiled one of those files to assembly (only), and then from assembly to object format. I'm going to wager it'd work, and thus prove that your problem is a compiler install misconfiguration.
Dan |
RE: build newlib-2.2.0.20150225 error
by olof on Dec 18, 2015 |
olof
Posts: 218 Joined: Feb 10, 2010 Last seen: Dec 17, 2018 |
||
Hi,
Just to make sure, did you use the build instructions here http://opencores.org/or1k/OpenRISC_GNU_tool_chain#Newlib_toolchain_.28or1k-elf.29 ? I vaguely recall that there was a typo in setjmp.S at some point, so you could try to see if a newer version of newlib works better //Olof |



