I have problems building linux-fusion-8.1.1 against kernel 2.6.32-21 on
Ubuntu 10.04.
Apparently "tasklist_lock" is not exported in this kernel anymore. This
means that I can build the module (with a minor change in the includes in
fusiondev.c, I found this on the gentoo bugtracker website) but when I try
to load it, it fails because of this tasklist_lock not being there.
Is there anyone who had the same problem? Can it be fixed? Because I
seriously want to do some DirectFB development.

This is the "make" output:

rm -f linux/drivers/char/fusion/Makefile
ln -s Makefile-2.6 linux/drivers/char/fusion/Makefile
make -C /usr/src/linux-headers-2.6.32-21-generic \
KCPPFLAGS=" -I`pwd`/linux/include" \
SUBDIRS=`pwd`/linux/drivers/char/fusion modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-21-generic'
Makefile:594: "WARNING: Appending $KCPPFLAGS
(-I/root/linux-fusion-8.1.1/linux/include) from command line to kernel
$CPPFLAGS"
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/call.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/entries.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fifo.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusiondev.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusionee.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/list.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/property.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/reactor.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/ref.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/skirmish.o
  CC [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/shmpool.o
  LD [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusion.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "tasklist_lock"
[/root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusion.ko] undefined!
  CC      /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusion.mod.o
  LD [M]  /root/linux-fusion-8.1.1/linux/drivers/char/fusion/fusion.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-21-generic'

Thanks a lot !

 Maarten Vergouwe
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to