[samba] Проблемы со сборкой alt0.3.M22

Alexander Bokovoy a.bokovoy на sam-solutions.net
Ср Фев 25 12:58:23 MSK 2004


On Wed, Feb 25, 2004 at 11:49:39AM +0200, Alexander Kuprin wrote:
> 
> Добрый день.
> 
> Народ, кто-нибудь под ALM 2.2 (неосизифлённом) собирал сборку, выложенную 
> Валерием Иноземцевым? Поправил спек  -- заменил kernel-headers-std на 
> kernel-headers-common, чтобы зависимости соблюсти. Сборка валится
> при поптыке сскомпилировать quotas.c:
> 
> /usr/include/sys/types.h:66: warning: empty declaration
> /usr/include/sys/types.h:81: warning: empty declaration
> smbd/quotas.c: In function `get_smb_linux_vfs_quota':
> smbd/quotas.c:135: storage size of `D' isn't known
> smbd/quotas.c:135: warning: unused variable `D'
> make: *** [smbd/quotas.o] Error 1
> 
> Смотрю в исходники:
> 
> #ifdef LINUX_QUOTAS_1
>         struct dqblk D;
>         ZERO_STRUCT(D);
>         dp->bsize = (SMB_BIG_UINT)1024;
> #else /* LINUX_QUOTAS_2 */
>         struct mem_dqblk D;
>         ZERO_STRUCT(D);
> #ifndef QUOTABLOCK_SIZE
> #define QUOTABLOCK_SIZE 1024
> #endif
>         dp->bsize = (SMB_BIG_UINT)QUOTABLOCK_SIZE;
> #endif
> 
> Что не так в ALM 2.2 с квотами -- нужно что-то ещё обновить из пакетов?
Нужны headers от реального ядра. Как там пакет назывался?
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


Подробная информация о списке рассылки Samba