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