Página 1 de 1
Problema com HBMAKE no Linux.
Enviado: 09 Set 2005 18:43
por rogerio_roy
Oi.
Queria saber se falta alguma coisa no comando que eu estou usando para gerar meu executavel no linux.
hbmake -e teste.bc
ele faz todo processo e não gera o executavel. Gera um arquivo chamado hbtemp.c
trace.log
teste.bc
alguem sabe o que pode ser.
Agradeço Antecipadamente.
Enviado: 10 Set 2005 01:33
por culik
Buenas
Vc tem todos os pacotes necessarios instalados
normalmente no teste.out tem a lib que falta
instale se falta na sua maquina os seguintes pacotes
glibc-devel-static ncurses-devel XFree86-devel-static gpm-devel slang-devel
[]s
Luiz
Enviado: 10 Set 2005 09:07
por rogerio_roy
Tenho tudo instalado.
Meu sistema e dividido por modulos tentei compilar outro e consegui, mas tem 4 que não consigo.
Enviado: 10 Set 2005 12:12
por culik
Ola
tem uma forma de saber o que e p erro
hbmake teste.bc -f -p >log.txt 2>&1
edite o log.txt para ver o erro e mande copia para
luiz@xharbour.com.br
[]
Luiz
Enviado: 14 Set 2005 09:53
por rogerio_roy

Ok.
Consegui ver o erro, valeu pela ajuda. O erro estava no SMTPSEND. como faço para enviar email no linux.
Qual o programa que eu consigo manipular meus
DBFS. no linux.
Enviado: 14 Set 2005 23:56
por culik
>Consegui ver o erro, valeu pela ajuda. O erro estava no SMTPSEND. >como faço para enviar email no linux.
use a funcao sendmail, ela usa a lib tip,
a ultima funcao esta em news://news.xharbour.org/xharbour.spanish.portuguese
>Qual o programa que eu consigo manipular meus DBFS. no linux.
Vc pode usar o arc(advantage data Architect) ou o xprompt
[]s
Luiz
Enviado: 16 Set 2005 08:39
por Clipper
Baixe a sendmail em :
www.sistemabr.com.br/clipper/sendmail.zip
Uma outra opção é você continuar editando com seu programa DOS preferido, basta usar o DOSEMU ou DOSBOX, funciona perfeitamente.
Até logo.
Marcelo
Enviado: 22 Set 2005 11:59
por rogerio_roy
Oi.
Não estou conseguindo passar, ele compila eu executo não da erro e não passa. Antes eu passava assim no windows, como seria com o
sendmail no linux, alguem tem um exemplo de como ficaria.
w_usuar := 'teste'
w_senha := '12345'
w_ema := 'teste@ig.com.br'
w_anexo := 'teste.txt'
w_assunt := 'teste de email'
w_servid := 'smtp.veloxmail.com.br'
x_email := 'rogerio@dinamicaautopecas.com.br'
if file("VERRO.TXT")
erase VERRO.TXT
endif
w_file="-f"+alltrim(lower(x_email))+chr(13)+chr(10)+;
'-t'+alltrim(lower(w_ema))+chr(13)+chr(10)+;
"-s"+alltrim(w_assunt)+chr(13)+chr(10)+;
"-lu"+alltrim(w_usuar)+chr(13)+chr(10)+;
"-lp"+alltrim(w_senha)+chr(13)+chr(10)+;
"-h"+alltrim(w_servid)+chr(13)+chr(10)+;
"-iTEX_TO.TXT"+chr(13)+chr(10)+;
"-a"+alltrim(w_anexo)+chr(13)+chr(10)
nHandle2 := fCreate("E_NVIO.TXT",0)
fwrite(nHandle2,alltrim(w_file))
fClose(nHandle2)
cMacro="SMTPSEND.exe -@E_NVIO.TXT > VERRO.TXT"
swpruncmd(cMacro,,"","")
w_Erro:=MEMOREAD("VERRO.TXT")
if AT("Error:",w_Erro)>0
alert('!!! Ocorreu um erro no envio !!!')
else
alert('!!! E-mail enviado com sucesso !!!')
endif
ferase("verro.txt")
ferase("E_NVIO.TXT")
Agradeço Antecipadamente.
Enviado: 22 Set 2005 13:30
por culik
Ola
nao existe sendmail.exe no linux
como disse antes, vc deve usar a funcao sendmail() que esta na news://news.xharbour.org/xharbour.spanish.portuguese
[]s
Luiz
Enviado: 22 Set 2005 17:40
por rogerio_roy
Ok.
Usei a função sendmail(), e não passou o email. não da erro nenhum mas não passa. poderia mostrar um exemplo baseado no meu de como vou utilizar o sendmail().
Enviado: 22 Set 2005 19:34
por culik
Ola
aqui esta
FUNC main
? SendMail( [smtp.brurbo.com.br],,[
culikr@brturbo.com.br] , {[
luiz@xharbour.com.br]},[Erro], [Error.log],{'autocom.zip'} , [usuariopop], [x],[pop.brturbo.com.br],,,.t.,.t.)
lembre-se tem server que o usuario pop e somente usuario e outroe e usuario@dominio
[]s
Luiz
Enviado: 23 Set 2005 12:23
por rogerio_roy
Ok. Consegui passar, mas eu queria saber onde eu escrevo no email. o texto do email. e um retorno de se passou ok ou não.
Enviado: 23 Set 2005 19:55
por culik
Ola
no .prg da propria funcao sendmail tem o que e cada parametro, a nao ser que esteja usando um mais antigo
[]s
Luiz