OpenCores
no use no use 1/1 no use no use
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
no use no use 1/1 no use no use
© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.