error compiling udev-145 with uClibc-0.9.30.1

Stephan Raue mailinglists at openelec.tv
Thu Jul 30 07:04:05 UTC 2009


Zitat von Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>:

> On Wed, Jul 29, 2009 at 11:58:28PM +0200, Stephan Raue 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'
>
>> UCLIBC_LINUX_MODULE_24=y
>
> Are you going to run 2.4 kernels?
>

no, i have disabled this, with same result

>> UCLIBC_LINUX_SPECIFIC=y
>
> is set, so you should have ioperm unless you're MMU less.
> Wrong kernel-headers?
>

wrong kernel headers? i have installed kernel headers from  
linux-2.6.31-rc4. with uClibc-0.9.30.1 with the same config xorg  
compiles and runs fine.

>> UCLIBC_HAS_GNU_ERROR=y
>> UCLIBC_BSD_SPECIFIC=y
>> UCLIBC_HAS_BSD_ERR=y
> i'd try to turn those last two off unless you use some odd app that
> needs it, fwiw.

i will try this later today when i am at home. if anyone have a other  
idea too i will be happy.

thank you,

Stephan



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





More information about the uClibc mailing list