Am 30.07.2009 20:51, schrieb Khem Raj:
On Wed, Jul 29, 2009 at 2:58 PM, Stephan Raue<[email protected]>  wrote:
Am 29.07.2009 08:57, schrieb Khem Raj:
Assuming you are using uclibc master branch. Your kernel headers that
you used to build uclibc seems not to have this
system call wired. Rebuilding uclibc with the new kernel headers might
help


i have tryed to build udev with uClibc-20090729. it compiles fine. when i am
build xorg-server i have follow error. (uClibc config i have attached) Can
you help me?

copying selected object files to avoid basename conflicts...
  CC    xorg.o
  LINK  Xorg
./.libs/libxorg.a(lnx_video.o): In function `xf86DisableIO':
lnx_video.c:(.text+0x70): undefined reference to `ioperm'
./.libs/libxorg.a(lnx_video.o): In function `xf86EnableIO':
lnx_video.c:(.text+0xb1): undefined reference to `ioperm'
lnx_video.c:(.text+0x10c): undefined reference to `ioperm'
lnx_video.c:(.text+0x11a): undefined reference to `ioperm'
collect2: ld returned 1 exit status
make[4]: *** [Xorg] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Stephan


Your kernel headers dont seem to have ioperm syscall wired up.
You should recompile uclibc with kernel headers which have __NR_ioperm defined.

have kernel headers from original kernel-2.6.31-rc4 this defined? i must say that i only changed uClibc from 0.9.30.1 to snapshot with the difference of the 4-5 new options in .config that i have disabled. the kernel and xorg are the same versions that build and runs with 0.9.30.1 correctly.

stephan

--
              ### OpenELEC.tv ###
The free and open Mediacenter Distribution 4 you
             http://www.openelec.tv

_______________________________________________
uClibc mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/uclibc

Reply via email to