OpenVZ Forum


Home » International » Russian » Zaptel для Asterisk не компилиятся под OpenVZ
Zaptel для Asterisk не компилиятся под OpenVZ [message #14981] Mon, 16 July 2007 07:33 Go to next message
Vgrishin is currently offline  Vgrishin
Messages: 4
Registered: July 2007
Junior Member
Имею две системы под OpenVZ
2.6.18-8.1.4.el5.028stab035.1
и
2.6.8-022stab078.14

По cсылке " http://www.4psa.com/docs/voipnow/voipnow_virtuozzo_integrati on.html" RPM ка не собирается

Ошибка при компиляции на ядре 2.6.18
CC [M] /usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.o
/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.c: In function âdebugfs_openâ:
/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.c:171: error: âstruct inodeâ has no member named âuâ
make[3]: *** [/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.o] Error 1
make[2]: *** [/usr/src/redhat/BUILD/zaptel-1.2.15/xpp] Error 2
make[1]: *** [_module_/usr/src/redhat/BUILD/zaptel-1.2.15] Error 2
make[1]: Leaving directory `/usr/src/kernels/2.6.18-8.1.4.el5.028stab035.1-i686'

Ошибка при компиляции на ядре 2.6.8

CC [M] /usr/src/redhat/BUILD/zaptel-1.2.15/xpp/card_fxo.o
In file included from /usr/src/redhat/BUILD/zaptel-1.2.15/xpp/card_fxo.c:27:
/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xpd.h:51: error: redefinition of `gfp_t'
include/linux/types.h:136: error: `gfp_t' previously declared here
make[3]: *** [/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/card_fxo.o] Error 1
make[2]: *** [/usr/src/redhat/BUILD/zaptel-1.2.15/xpp] Error 2
make[1]: *** [_module_/usr/src/redhat/BUILD/zaptel-1.2.15] Error 2
make[1]: Leaving directory `/lib/modules/2.6.8-022stab078.14/build'


Эта проблема разрешается как нибудь или модуль zaptel будет работать только под ядрами virtuozzo?
Re: Zaptel для Asterisk не компилиятся под OpenVZ [message #14991 is a reply to message #14981] Mon, 16 July 2007 09:09 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
Vgrishin wrote on Mon, 16 July 2007 11:33

Ошибка при компиляции на ядре 2.6.18
CC [M] /usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.o
/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.c: In function âdebugfs_openâ:
/usr/src/redhat/BUILD/zaptel-1.2.15/xpp/xbus-core.c:171: error: âstruct inodeâ has no member named âuâ

Эта проблема разрешается как нибудь или модуль zaptel будет работать только под ядрами virtuozzo?



Насколько я понимаю, у Вас ругается компиляция интерфейса под DEBUG_FS. Не уверен, что в Вашем ядро вообще включена поддержка Debugfs (CONFIG_DEBUG_FS), по дефолту она выключена.

Однако в любом случае не думаю, чтобы поддержка debugfs жизненно необходима для работы zaptel. Попробуйте перекомпилить zaptel без debugfs, надеюсь все пройдет успешно.

Если не найдете как это сделать -- попробуйте закомментарить вот эту строчку:

xpp/Makefile:11:EXTRA_CFLAGS += -DXPP_DEBUGFS

С уважением,
Василий Аверин

[Updated on: Mon, 16 July 2007 09:10]

Report message to a moderator

Re: Zaptel для Asterisk не компилиятся под OpenVZ [message #14994 is a reply to message #14991] Mon, 16 July 2007 09:24 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
А еще лучше просто просто измените KERNEL_VERSION(2,6,19) на KERNEL_VERSION(2,6,18)
xpp/xbus-core.c:164

/*
* As part of the "inode diet" the private data member of struct
* inode has changed in 2.6.19. However, Fedore Core 6 adopted
* this change a bit earlier (2.6.18). If you use such a kernel,
* Change the following test from 2,6,19 to 2,6,18.
*/
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19)
<<<<<<<<<<< Need to change 2.6.19 to 2.6.18 here

#define I_PRIVATE(inode) ((inode)->u.generic_ip)
#else
#define I_PRIVATE(inode) ((inode)->i_private)
#endif

static int debugfs_open(struct inode *inode, struct file *file)
{
xbus_t *xbus = I_PRIVATE(inode);
<<<<<<<<<<<<< Compilation failed HERE

Re: Zaptel для Asterisk не компилиятся под OpenVZ [message #14997 is a reply to message #14994] Mon, 16 July 2007 10:04 Go to previous message
Vgrishin is currently offline  Vgrishin
Messages: 4
Registered: July 2007
Junior Member
Smile
Спасибо.
Previous Topic: 2.6.18-028stab035 and pae and intel SRCS16 713N
Next Topic: ядро 2.6.x и VE на базе 2.4
Goto Forum:
  


Current Time: Tue Aug 13 07:21:01 GMT 2024

Total time taken to generate the page: 0.02924 seconds