Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

1. Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 19/10/2010 - 18:04h

Boa tarde colegas do fórum!
Estou instalando o samba4 aqui na empresa, porém no processo de compilação recebo o seguinte erro ao rodar o make

make ** [ntvfs/sysdep/inotify.o] Erro 1

Por favor pessoal me ajudem, ja procurei muito, muito mesmo mais nada que possa resolver meu problema. Conto com a ajuda de vocês aqui para tentar solucionar esse problema, desde já agradeço a todos.
Obrigado.


  


2. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

Joao
stack_of

(usa Slackware)

Enviado em 19/10/2010 - 21:24h

Deve ser algum bug no pacote mesmo.
Aconselho baixar uma versão mais atual do mesmo pacote e tentar compilar.


3. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/10/2010 - 21:38h

Ponha o erro completo aki pra facilitar a análise.


4. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 20/10/2010 - 08:28h

make
Samba will be compiled with flags:
CPP = gcc -E
CPPFLAGS = -I./include -I. -I./lib -I./lib/replace -I./lib/talloc -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H
CC = gcc
CFLAGS = -I./include -I. -I./lib -I./lib/replace -I./lib/talloc -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H
PICFLAG = -fPIC
LD = gcc
LDFLAGS = -Wl,--export-dynamic -L./bin/static
STLD = /usr/bin/ar
STLD_FLAGS = -rcs
SHLD = gcc
SHLD_FLAGS = -shared -Wl,-Bsymbolic -L./bin/shared
SHLIBEXT = so
srcdir = .
builddir = .
pwd = /usr/local/samba/samba-4.0.0alpha1/source
Compiling ntvfs/sysdep/inotify.c
In file included from /usr/include/asm/fcntl.h:1,
from /usr/include/linux/fcntl.h:4,
from /usr/include/linux/inotify.h:11,
from ntvfs/sysdep/inotify.c:31:
/usr/include/asm-generic/fcntl.h:94: error: redefinition of ‘struct f_owner_ex’
/usr/include/asm-generic/fcntl.h:139: error: redefinition of ‘struct flock’
/usr/include/asm-generic/fcntl.h:156: error: redefinition of ‘struct flock64’
The following command failed:
gcc -Ilib/replace -fvisibility=hidden -I./include -I. -I./lib -I./lib/replace -I./lib/talloc -D_SAMBA_BUILD_=4 -DHAVE_CONFIG_H -fPIC -c ntvfs/sysdep/inotify.c -o ntvfs/sysdep/inotify.o
make: ** [ntvfs/sysdep/inotify.o] Erro 1

#OBS. O pacote que estou utilizando no para install so samba4 é
samba-4.0.0alpha1, se realmente for problema no pacote eu baixo outro, mais segue o make acima
e desde ja agradeço pela ajuda de vocês, obrigado mesmo.


5. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/10/2010 - 09:32h

Achei q fosse algo mais simples, mas o stack_of tá certo. Realmente é bug do código. Vc teria q entrar nos fóruns do samba pra v se alguém teve o msm problema e como resolvê-lo. (ah, se eu soubesse programar!)


6. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 20/10/2010 - 09:42h

Ok, pessoal vou baixar um outro pacote do samba, instalar e posto o resultado aqui pra vocês. ESpero que o make agora funcione. Valeu pessoal, depois posto o resultado aqui.


7. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 20/10/2010 - 11:10h

Pessoal, acabei de baixar e iniciar o processo de compilação do samba4 com uma versão mais atual. Agora o problema é outro, parece ser mais simples, na hora que rodo o ./configure ele apresenta um erro relativo ao python. Segue o fim do processo de compilação e o erro abaixo.

Checking for program python : /usr/bin/python
Checking for program perl : /usr/bin/perl
Checking for program xsltproc : /usr/bin/xsltproc
Checking for program python : /usr/bin/python
Checking for Python version >= 2.4.2 : ok 2.5.2
Checking for library python2.5 : not found
Checking for library python2.5 : not found
Checking for library python25 : not found
Checking for program python2.5-config : not found
Checking for program python-config-2.5 : not found
Checking for custom code : Could not find the python development headers
/usr/local/samba/samba-4.0.0alpha13/source4/wscript:97: error: the configuration failed (see '/usr/local/samba/samba-4.0.0alpha13/source4/bin/config.log')

Pessoal, me dá uma força pra resolver essa bronca milhares de coisas o nosso google mostra mais nenhuma resolve o problema, conto com a força de vocês e agradeço mais uma vez, Obrigado.



8. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/10/2010 - 11:16h

Vc tem q saber se o aplicativo tá localizando no lugar correto. Tente executar assim:

# ./configure --help

Lá mostra todas as opções disponíveis pra vc. Se vc tiver certeza q tem as libs do python instaladas, veja se nessas opções do configure tem como informar manualmente aonde q elas se encontram.


9. Re: Erro ao rodar o make na conf do samba 4 [RESOLVIDO]

iudemar
iudemar

(usa Slackware)

Enviado em 20/10/2010 - 12:17h

Consegui, obrigado pela ajuda, instalei o python-dev - depois o configure funcionou perfeito.
Consegui a primeira parte que é a compilação, agora vem a instalação.
Quero agradecer pela ajuda. Muito obrigado.


10. Python-dev

Evandro Figueiredo de Oliveira
vandomen

(usa Ubuntu)

Enviado em 03/04/2013 - 12:44h

Olá amigos,

Estava quebrando a cabeça para compilar o Samba 4.04 no Ubuntu 12.04, até que consegui baixando o tar. Acontecia o mesmo erro, e o python-dev também resolveu meu problema, obrigado.! Foi difícil achar esta solução no google.

Abs.