Problems in compiling for mips
Filippo ARCIDIACONO
filippo.arcidiacono at st.com
Fri Apr 4 07:37:54 UTC 2008
I suggest you to upgrade the uClibc to the 0.9.29 version.
> -----Original Message-----
> From: uclibc-bounces at uclibc.org
> [mailto:uclibc-bounces at uclibc.org] On Behalf Of abhijit ayarekar
> Sent: Thursday, April 03, 2008 10:12 PM
> To: uclibc at uclibc.org
> Subject: Problems in compiling for mips
>
> I am trying to compile uclibc-0.9.26 with binutils-2.15,
> gcc-3.3.3, kernel headers version 2.4.27
>
> when i run make i get the following error
>
> [root at shastabuild uClibc-0.9.26]# make CROSS=mips-linux-
> + ./extra/scripts/fix_includes.sh -k
> + /mnt/hdb/mips-toolchain/kernel/linux-kernel-2.4 -t mips
> Current kernel version is 2.4.27-ubnt0
>
> Using kernel headers from 2.4.27-ubnt0 for architecture 'mips'
> provided in directory
> /mnt/hdb/mips-toolchain/kernel/linux-kernel-2.4
>
> + TOPDIR=.
> + CC=mips-linux-gcc
> + /bin/sh extra/scripts/gen_bits_syscall_h.sh
> + cmp include/bits/sysnum.h include/bits/sysnum.h.new mv -f
> + include/bits/sysnum.h.new include/bits/sysnum.h
> make -C libc/sysdeps/linux/common headers
> make[1]: Entering directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/libc/sysdeps/li
nux/common'
> ln -fs ../libc/sysdeps/linux/common/fpu_control.h
> ../../../..//include/
> make[1]: Leaving directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/libc/sysdeps/li
nux/common'
> make -C libc/sysdeps/linux/mips headers
> make[1]: Entering directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/libc/sysdeps/li
nux/mips'
> ln -fs ../libc/sysdeps/linux/mips/sgidefs.h
> ../../../..//include/ ln -fs
> ../libc/sysdeps/linux/mips/fpu_control.h ../../../..//include/
> make[1]: Leaving directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/libc/sysdeps/li
nux/mips'
> make -C ldso
> make[1]: Entering directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/ldso'
> ln -fs ../../include/elf.h include/
> ln -fs ../ldso/mips/boot1_arch.h include/ ln -fs
> ../ldso/mips/ld_syscalls.h include/ ln -fs
> ../ldso/mips/ld_sysdep.h include/ make -C ldso;
> make[2]: Entering directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/ldso/ldso'
> mips-linux-gcc -Wall -Wstrict-prototypes -Wno-trigraphs
> -fno-strict-aliasing -Os -mno-split-addresses -mips32
> -mtune=mips32 -fPIC
> -DUCLIBC_RUNTIME_PREFIX=\"/mnt/hdb/mips-toolchain/mips-linux/\
" -fno-builtin -nostdinc -I../../ldso/include -I. -> I../../include
> -I/mnt/hdb/mips-toolchain/lib/gcc-lib/mips-linux/3.3.3/include
> -I../libdl -c ldso.c -o ldso.o In file included from
> _dl_progname.h:2,
> from ldso.c:156:
> mips/elfinterp.c: In function `_dl_parse_relocation_information':
> mips/elfinterp.c:177: warning: unused variable `old_val'
> ldso.c: In function `_dl_boot2':
> ldso.c:362: error: `PAGE_SIZE' undeclared (first use in this function)
> ldso.c:362: error: (Each undeclared identifier is reported only once
> ldso.c:362: error: for each function it appears in.)
> ldso.c:454:2: warning: #warning "Debugging threads on mips
> won't work till someone fixes this..."
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated In file
> included from ldso.c:1343:
> readelflib1.c: In function `_dl_load_elf_shared_library':
> readelflib1.c:452: error: `PAGE_SIZE' undeclared (first use
> in this function) In file included from ldso.c:1343:
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> readelflib1.c: In function `_dl_dprintf':
> readelflib1.c:787: error: `PAGE_SIZE' undeclared (first use
> in this function) In file included from ldso.c:1343:
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated In file
> included from ldso.c:1343:
> readelflib1.c: In function `_dl_malloc':
> readelflib1.c:886: error: `PAGE_SIZE' undeclared (first use
> in this function) In file included from ldso.c:1343:
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> ../../ldso/include/ld_syscall.h: In function `_dl_mmap':
> ../../ldso/include/ld_syscall.h:56: warning: use of memory
> input without lvalue in asm operand 7 is deprecated
> make[2]: *** [ldso.o] Error 1
> make[2]: Leaving directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/ldso/ldso'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/ldso'
> make: *** [_dir_ldso] Error 2
>
> can anyone please help me solve this problem?
>
> regards
> abhijit
>
>
More information about the uClibc
mailing list