[uClinux-dev] LPTE_ symbols undefined and relocation errors

James Mulcahy james at flame.org
Wed Mar 19 12:16:11 EST 2003


Afternoon,

I've been through the archives, but I can only see one message which
relates to the same problem I'm having, but there were no solutions
posted.

I'm trying to compile uClinux-dist from CVS, with a CVS uClinux-2.4.x
kernel for the GDB/ARMulator target and am getting the following errors
during compilation.

make[3]: Entering directory
`/home-local/tmp/mulcahj0/cvs-build/uClinux-dist-ARMulator/linux-cvs-2.4.x/arch/armnommu/mm'
arm-elf-gcc -D__ASSEMBLY__ -D__KERNEL__
-I/home-local/tmp/mulcahj0/cvs-build/uClinux-dist-ARMulator/linux-cvs-2.4.x/include
-DNO_MM -mapcs-32 -march=armv4 -msoft-float -mno-fpu   -c -o proc-arm6,7.o
proc-arm6,7.S
proc-arm6,7.S:463: warning: #warning "FIXME: Setup anything if required"
proc-arm6,7.S:496: warning: #warning "FIXME: Setup anything if required"
proc-arm6,7.S: Assembler messages:
proc-arm6,7.S:364: Error: undefined symbol LPTE_PRESENT in operation
proc-arm6,7.S:364: Error: undefined symbol LPTE_YOUNG in operation
proc-arm6,7.S:364: Error: undefined symbol LPTE_WRITE in operation
proc-arm6,7.S:364: Error: undefined symbol LPTE_DIRTY in operation
proc-arm6,7.S:370: Error: undefined symbol LPTE_USER in operation
proc-arm6,7.S:370: Error: undefined symbol LPTE_EXEC in operation
proc-arm6,7.S:373: Error: undefined symbol LPTE_WRITE in operation
proc-arm6,7.S:373: Error: undefined symbol LPTE_DIRTY in operation
proc-arm6,7.S:376: Error: undefined symbol LPTE_PRESENT in operation
proc-arm6,7.S:376: Error: undefined symbol LPTE_YOUNG in operation
proc-arm6,7.S:368: Error: Internal_relocation (type 185) not fixed up
(IMMEDIATE)
proc-arm6,7.S:371: Error: Internal_relocation (type 185) not fixed up
(IMMEDIATE)
proc-arm6,7.S:374: Error: Internal_relocation (type 185) not fixed up
(IMMEDIATE)
make[3]: *** [proc-arm6,7.o] Error 1
make[3]: Leaving directory
`/home-local/tmp/mulcahj0/cvs-build/uClinux-dist-ARMulator/linux-cvs-2.4.x/arch/armnommu/mm'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory
`/home-local/tmp/mulcahj0/cvs-build/uClinux-dist-ARMulator/linux-cvs-2.4.x/arch/armnommu/mm'
make[1]: *** [_dir_arch/armnommu/mm] Error 2
make[1]: Leaving directory
`/home-local/tmp/mulcahj0/cvs-build/uClinux-dist-ARMulator/linux-cvs-2.4.x'
make: *** [linux] Error 1

I'm using arm-elf-20011219 tools.  I'm sure I've managed to do this with
these tools before, so if possible, I'd rather not upgrade to the latest
(arm-elf-20030314) as the box isn't mine.

Any help would be greatly appreciated,

--James

-- 
James Mulcahy (james at flame.org // james-mobile at vertigo.flame.org)
ICQ UIN 76336951



More information about the uClinux-dev mailing list