ceph messenger compile error on old backport (2.6.32)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Apologizes if this is not relevant.

I tried to compile Ceph client against a Lucid Ubuntu (Ubuntu 2.6.32-24-server),
the master backport does not compile complaining for a missing definition of
WQ_NON_REENTRANT.
Not an expert of Kernel workqueues but I understand that this mechanism was
introduced in a post subversion of current Ubuntu stable.
Am I wrong assuming that the backport should not use Concurrency-managed
workqueues? Is there a workaround for this?

Again, sorry if this is not relevant. 

Dump of the error:

make -C libceph
make: Entering directory `/home/gabriele/ceph-client-standalone/libceph'
make -C /lib/modules/2.6.32-24-server/build
M=/home/gabriele/ceph-client-standalone/libceph CONFIG_CEPH_LIB=m modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.32-24-server'
  CC [M]  /home/gabriele/ceph-client-standalone/libceph/messenger.o
/home/gabriele/ceph-client-standalone/libceph/messenger.c: In function
âceph_msgr_initâ:
/home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: implicit
declaration of function âalloc_workqueueâ
/home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error:
âWQ_NON_REENTRANTâ undeclared (first use in this function)
/home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: (Each
undeclared identifier is reported only once
/home/gabriele/ceph-client-standalone/libceph/messenger.c:99: error: for each
function it appears in.)
make[2]: *** [/home/gabriele/ceph-client-standalone/libceph/messenger.o] Error 1
make[1]: *** [_module_/home/gabriele/ceph-client-standalone/libceph] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-24-server'
make: *** [all] Error 2
make: Leaving directory `/home/gabriele/ceph-client-standalone/libceph'

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux