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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts