Problems in compiling for mips

abhijit ayarekar abhijitayarekar at gmail.com
Thu Apr 3 20:12:27 UTC 2008


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/linux/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/linux/common'
make -C libc/sysdeps/linux/mips headers
make[1]: Entering directory
`/mnt/hdb/mips-toolchain/sources/uClibc-0.9.26/libc/sysdeps/linux/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/linux/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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.busybox.net/pipermail/uclibc/attachments/20080403/140921d3/attachment-0002.htm 


More information about the uClibc mailing list