error compiling udev-145 with uClibc-0.9.30.1

Khem Raj raj.khem at gmail.com
Thu Jul 30 18:51:30 UTC 2009


On Wed, Jul 29, 2009 at 2:58 PM, Stephan Raue<mailinglists at openelec.tv> 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.


More information about the uClibc mailing list