Genode/ l4ka-pistachio build error

Christian Helmuth christian.helmuth at ...1...
Wed Jun 17 22:52:40 CEST 2009


Hello Sven,

On Tue, Jun 16, 2009 at 01:35:44PM +0200, mx at ...19... wrote:
> When building the dde-usbhid driver (test-dde_linux26_usbhid / REPOSITORIES +=
> ../linux_drivers), the compiler throws a linktime error:
> 
> Program test-dde_linux26_usbhid
>     COMPILE  main.o
>     LINK     test-dde_linux26_usbhid
> ./dde_linux26-arch.lib.a(dde_linux26-arch_dummies.o): In function
> `add_input_randomness':
> /home/krebserregend/genode/linux_drivers/src/lib/dde_linux26/arch/dde_kit/dummie
> s.c:15: multiple definition of `add_input_randomness'
> ./dde_linux26-drivers.lib.a(dde_linux26-drivers_random.o):/home/krebserregend/ge
> node/linux_drivers/src/linux26/drivers/char/random.c:636: first defined here
> ./dde_linux26-drivers.lib.a(dde_linux26-drivers_random.o): In function
> `random_write':
> random.c:(.text+0x11e2): undefined reference to `__mark_inode_dirty'
> ./dde_linux26-drivers.lib.a(dde_linux26-drivers_random.o): In function
> `secure_ip_id':
> random.c:(.text+0x1231): undefined reference to `half_md4_transform'
> ./dde_linux26-drivers.lib.a(dde_linux26-drivers_random.o): In function
> `random_read':
> random.c:(.text+0x1484): undefined reference to `touch_atime'
> collect2: ld returned 1 exit status
> make[2]: ***
> [/home/krebserregend/genode/build.pistachio_x86/test/dde_linux26_usbhid/test-dde
> _linux26_usbhid] Error 1
> make[1]: *** [single_target] Error 2
> make: *** [.] Error 2
> 
> Is there perhaps anything missing in my host OS (Ubuntu 9.04)?

No, you discovered a bug slumbering in linux_drivers/lib/mk. The fix
was committed to the Subversion repository just now. Please update
your sources, delete var/libcache in your build directory, and
rebuilt.

Greets
-- 
Christian Helmuth
Genode Labs

http://www.genode-labs.com/ · http://genode.org/




More information about the users mailing list