nanogui: MicroWindows & blackfin
Subject:
Re: [nanogui] MicroWindows & blackfin
From:
"Greg Haerr" ####@####.####
Date:
7 Feb 2006 02:42:47 +0000
Message-Id: <01c601c62b8f$c8b79530$6401a8c0@winXP>
>>> /root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt: In function
`_GsSelect':
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x600):
undefined reference to `_GdGetNextTimeout'
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x7d4):
undefined reference to `_GdTimeout'
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt: In function
`_GsInitialize':
//root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt: In function
`_GsHandleMouseStatus':
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x56e8):
undefined reference to `_GsResetScreenSaver'
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x5728):
You should grep and make sure these functions are in fact included
in your files. Otherwise it suggests a linker problem...
>>> root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0xa70):
undefined reference to `_PALINDEX'
Funny, PALINDEX is commented out in my header file,
include/device.h. Check yours... there should be no instances
of PALINDEX in use, unless you're running an old version
of nano-X.
> /root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x9ae2):
undefined reference to `_strcmpi'
This is a C library issue, you may need to use stricmp instead.
Regards,
Greg
> I have also tried with -lc option, but no go.
When -lc gives an error, that means your C library
isn't setup properly.
> vgaplan4.c: In function `ega_readpixel':
Find the microwindows config file that uclinux creates,
and make sure you've set FBVGA=N. This is also the
problem for the undefined _outw's below
/root/uClinux-dist/user/microwin/src/bin/nano-X.elf2flt(.text+0x11f3a):
undefined reference to `_outw'
Regards,
Greg