Samba установки 3.0.24 на сервере Ubuntu 10.04 из источника

У кого-либо была удача при компиляции и установке Samba 3.0.24 на Ubuntu 10.04? Я пытаюсь настроить поиск вирусов в реальном времени на долях Samba (ClamAV) использование версии прежней версии Samba, поскольку это - последний выпуск, поддерживаемый samba-vscan-0.3.6b. Я не эксперт в этом, но я думаю, что у меня есть все охваченные зависимости, и я следую документации с исходным кодом, но я получаю ошибки, как будто существует проблема с исходным кодом.

Я загрузил источник непосредственно с http://ftp.samba.org/pub/samba/stable/samba-3.0.24.tar.gz

После выполнения./настраивать и делают, я получаю следующую ошибку.

Compiling client/mount.cifs.c
client/mount.cifs.c: In function ‘main’:
client/mount.cifs.c:1068: error: ‘PATH_MAX’ undeclared (first use in this function)
client/mount.cifs.c:1068: error: (Each undeclared identifier is reported only once
client/mount.cifs.c:1068: error: for each function it appears in.)
make: *** [client/mount.cifs.o] Error 1

Можно просмотреть полный выходной журнал здесь.

Кто-либо может помочь мне установить это или предложить другое средство реализации поиска вирусов в реальном времени на долях Samba?

1
задан 24 January 2012 в 08:18

1 ответ

Отредактируйте исходный файл client/mount.cifs.c и добавьте

#ifndef PATH_MAX
#define PATH_MAX 256
#endif

Я добавил его в

#ifndef _GNU_SOURCE
#define _GNU_SOURCE
#endif

, не уверен, что это важно, но из-за этого ошибка исчезла и закончил .

Примечание. Я нашел ссылки на это значение, равное 256, а другие на 1024, не зная, в чем разница, я попробовал 256, и он установил

.
0
ответ дан 24 January 2012 в 08:18

Другие вопросы по тегам:

Похожие вопросы: