Erro ao Compilar LIBNF

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

Prezados,

Eu tive um problema com a compilação da Libnf da contrib do xHarbour, abaixo esta o Log com o erro

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 1998 Inprise Corp.
	bcc32 -c -I..\..\include;include -d  -5 -6 -OS -a8 -DHB_FM_STATISTICS_OFF -O2   -oobj\b32\caplock.obj  .\caplock.c  
Fatal: Command arguments too long
Pelo que entendi e já pesquisei, este erro é devido ao fato que os parametros passados estão muito estenços, por serem muitos arquivos OBJ, mas como eu posso reduzi estes parametros ? Existe algo que possa fazer para diminuir ?
Eu preciso da LIBNF.LIB para compilar meu sistema, que esta com a versao 0.99.60 até hoje e agora necessito de uma funcionalidade que não existe nesta versão, criar um arquivo texto no formato UTF-8.

Eu segui os passos do Post do Leonardo "Como Baixar as CVS e Como Compilar as Fontes do xharbour".

Obrigado a todos.
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por sygecom »

Buenas Garoto,
Se tiver compilando com Hbmake.exe tente refazer seu script ( .bc ) do zero.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

Eu estou utilizando o bat que vem na contrib, não criei nenhum novo script para isso,a chei que o bat (make_b32.bat) já estaria pronto para fazer a compinação. O xHarbour compilou sem problemas com o make_b32.bat, mas essa contrib ta fazendo onda.

Obrigado!
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
binho_fasa
Usuário Nível 2
Usuário Nível 2
Mensagens: 93
Registrado em: 06 Jul 2004 12:53
Localização: Brazil
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por binho_fasa »

Amigo, qual a versão do xharbour você está usando? Eu compilei sem problemas na versão 1.0.0.

Att,

Fabio Souza
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

binho_fasa escreveu:Amigo, qual a versão do xharbour você está usando? Eu compilei sem problemas na versão 1.0.0.

Att,

Fabio Souza
Fábio,

Estou com a versão 1.2.1 do xHarbour, baxei ela pelo CVS.
O xHarbour compilou corretamente, essa Contrib que não compilou, foi a unica que tentei compilar.

Obrigado!
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por sygecom »

Olá Garoto,
Você esta compilando com: MAKE_B32 ALL
Dessa forma é compilada inclusive toda a CONTRIB. E o erro que você postou esta parecendo caminho invalido, você chegou a revisar se a pasta OBJ\B32 exite mesmo ? ele deve esta na pasta local da pasta da CONTRIB, ou em \XHARBOUR\BIN\OBJ\B32 ou \XHARBOUR\OBJ\B32
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

sygecom escreveu:Olá Garoto,
Você esta compilando com: MAKE_B32 ALL
Dessa forma é compilada inclusive toda a CONTRIB. E o erro que você postou esta parecendo caminho invalido, você chegou a revisar se a pasta OBJ\B32 exite mesmo ? ele deve esta na pasta local da pasta da CONTRIB, ou em \XHARBOUR\BIN\OBJ\B32 ou \XHARBOUR\OBJ\B32
Eu não havia atentado para a opção do ALL, depois que utilizei com o ALL foi tudo compilado, muito obrigado pela dica.

Então acontece algo novo, rsss, Nas ultimas contribs ocorreu um erro, acredito que este erro não venha a prejudicar a compilação do meu sistema, mas estou postando ele, acredito ainda que o erro seja somente o do final do arquivo não tendo nenhuma referência com os dados do inicio e meio deste log, mas como o seguro morreu de velho vou postar todo o log, se me confirmarem que não é necessário, edito e deixo apenas a parte necessária.

Código: Selecionar todos

MAKE Version 5.2  Copyright (c) 1987, 2000 Borland
obj\b32\gd.c:
obj\b32\gdbar.c:
obj\b32\gdbarcode.c:
obj\b32\gdchart.c:
obj\b32\gdimage.c:
contrib\gd\source\gdwrp.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\gd.obj &
+obj\b32\gdbar.obj &
+obj\b32\gdbarcode.obj &
+obj\b32\gdchart.obj &
+obj\b32\gdimage.obj &
+obj\b32\gdwrp.obj &
+
contrib\gtwvg\gtwvg.c:
contrib\gtwvg\wvtcore.c:
contrib\gtwvg\wvtutils.c:
obj\b32\wvtclass.c:
obj\b32\wvtpaint.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\gtwvg.obj &
+obj\b32\wvtcore.obj &
+obj\b32\wvtutils.obj &
+obj\b32\wvtclass.obj &
+obj\b32\wvtpaint.obj &
+
obj\b32\aading.c:
obj\b32\aavg.c:
obj\b32\acctadj.c:
obj\b32\acctmnth.c:
obj\b32\acctqtr.c:
obj\b32\acctweek.c:
obj\b32\acctyear.c:
obj\b32\adessort.c:
obj\b32\aemaxlen.c:
obj\b32\aeminlen.c:
obj\b32\amedian.c:
obj\b32\anomatch.c:
obj\b32\any2any.c:
obj\b32\aredit.c:
obj\b32\asum.c:
obj\b32\at2.c:
obj\b32\bitclr.c:
obj\b32\bitset.c:
obj\b32\blink.c:
obj\b32\byt2bit.c:
obj\b32\byt2hex.c:
obj\b32\byteand.c:
obj\b32\byteneg.c:
obj\b32\bytenot.c:
obj\b32\byteor.c:
obj\b32\bytexor.c:
obj\b32\calendar.c:
obj\b32\clrsel.c:
obj\b32\cntryset.c:
obj\b32\d2e.c:
obj\b32\datecnfg.c:
obj\b32\dayofyr.c:
obj\b32\daytobow.c:
obj\b32\dectobin.c:
obj\b32\diskfunc.c:
obj\b32\dispmsg.c:
obj\b32\dosver.c:
obj\b32\e2d.c:
obj\b32\easter.c:
obj\b32\elapmil.c:
obj\b32\elapsed.c:
obj\b32\eltime.c:
obj\b32\findith.c:
obj\b32\firstday.c:
obj\b32\gcd.c:
obj\b32\hex2dec.c:
obj\b32\invclr.c:
obj\b32\isbit.c:
obj\b32\isbiton.c:
obj\b32\isshare.c:
obj\b32\lastday.c:
obj\b32\linked.c:
obj\b32\madd.c:
obj\b32\menu1.c:
obj\b32\menutoNF.c:
obj\b32\metaph.c:
obj\b32\miltime.c:
obj\b32\min2dhm.c:
obj\b32\month.c:
obj\b32\mouse1.c:
obj\b32\netpv.c:
obj\b32\nooccur.c:
obj\b32\ntow.c:
obj\b32\nwlstat.c:
obj\b32\pchr.c:
obj\b32\pegs.c:
obj\b32\pending.c:
obj\b32\pickday.c:
obj\b32\popadder.c:
obj\b32\prtesc.c:
obj\b32\pvid.c:
obj\b32\qtr.c:
obj\b32\rand1.c:
obj\b32\restsets.c:
obj\b32\roundNF.c:
obj\b32\savearr.c:
obj\b32\savesets.c:
obj\b32\scregion.c:
obj\b32\sinkey.c:
obj\b32\sleep.c:
obj\b32\sqzn.c:
obj\b32\tbwhile.c:
obj\b32\vertmenu.c:
obj\b32\wda.c:
obj\b32\week.c:
obj\b32\workdays.c:
obj\b32\woy.c:
obj\b32\xbox.c:
obj\b32\year.c:
obj\b32\vidmode.c:
obj\b32\page.c:
obj\b32\tempfile.c:
contrib\libnf\caplock.c:
contrib\libnf\color2n.c:
contrib\libnf\descend.c:
contrib\libnf\numlock.c:
contrib\libnf\proper.c:
contrib\libnf\shift.c:
contrib\libnf\getvid.c:
contrib\libnf\chdir.c:
contrib\libnf\rmdir.c:
contrib\libnf\alt.c:
contrib\libnf\ctrl.c:
contrib\libnf\getenvrn.c:
contrib\libnf\n2color.c:
contrib\libnf\origin.c:
contrib\libnf\prtscr.c:
contrib\libnf\stod.c:
contrib\libnf\kspeed.c:
contrib\libnf\mkdir.c:
contrib\libnf\getver.c:
contrib\libnf\dispc.c:
contrib\libnf\fttext.c:
contrib\libnf\ftattr.c:
obj\b32\dfile.c:
contrib\libnf\putkey.c:
contrib\libnf\mouse.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\aading.obj &
+obj\b32\aavg.obj &
+obj\b32\acctadj.obj &
+obj\b32\acctmnth.obj &
+obj\b32\acctqtr.obj &
+obj\b32\acctweek.obj &
+obj\b32\acctyear.obj &
+obj\b32\adessort.obj &
+obj\b32\aemaxlen.obj &
+obj\b32\aeminlen.obj &
+obj\b32\amedian.obj &
+obj\b32\anomatch.obj &
+obj\b32\any2any.obj &
+obj\b32\aredit.obj &
+obj\b32\asum.obj &
+obj\b32\at2.obj &
+obj\b32\bitclr.obj &
+obj\b32\bitset.obj &
+obj\b32\blink.obj &
+obj\b32\byt2bit.obj &
+obj\b32\byt2hex.obj &
+obj\b32\byteand.obj &
+obj\b32\byteneg.obj &
+obj\b32\bytenot.obj &
+obj\b32\byteor.obj &
+obj\b32\bytexor.obj &
+obj\b32\calendar.obj &
+obj\b32\clrsel.obj &
+obj\b32\cntryset.obj &
+obj\b32\d2e.obj &
+obj\b32\datecnfg.obj &
+obj\b32\dayofyr.obj &
+obj\b32\daytobow.obj &
+obj\b32\dectobin.obj &
+obj\b32\diskfunc.obj &
+obj\b32\dispmsg.obj &
+obj\b32\dosver.obj &
+obj\b32\e2d.obj &
+obj\b32\easter.obj &
+obj\b32\elapmil.obj &
+obj\b32\elapsed.obj &
+obj\b32\eltime.obj &
+obj\b32\findith.obj &
+obj\b32\firstday.obj &
+obj\b32\gcd.obj &
+obj\b32\hex2dec.obj &
+obj\b32\invclr.obj &
+obj\b32\isbit.obj &
+obj\b32\isbiton.obj &
+obj\b32\isshare.obj &
+obj\b32\lastday.obj &
+obj\b32\linked.obj &
+obj\b32\madd.obj &
+obj\b32\menu1.obj &
+obj\b32\menutoNF.obj &
+obj\b32\metaph.obj &
+obj\b32\miltime.obj &
+obj\b32\min2dhm.obj &
+obj\b32\month.obj &
+obj\b32\mouse1.obj &
+obj\b32\netpv.obj &
+obj\b32\nooccur.obj &
+obj\b32\ntow.obj &
+obj\b32\nwlstat.obj &
+obj\b32\pchr.obj &
+obj\b32\pegs.obj &
+obj\b32\pending.obj &
+obj\b32\pickday.obj &
+obj\b32\popadder.obj &
+obj\b32\prtesc.obj &
+obj\b32\pvid.obj &
+obj\b32\qtr.obj &
+obj\b32\rand1.obj &
+obj\b32\restsets.obj &
+obj\b32\roundNF.obj &
+obj\b32\savearr.obj &
+obj\b32\savesets.obj &
+obj\b32\scregion.obj &
+obj\b32\sinkey.obj &
+obj\b32\sleep.obj &
+obj\b32\sqzn.obj &
+obj\b32\tbwhile.obj &
+obj\b32\vertmenu.obj &
+obj\b32\wda.obj &
+obj\b32\week.obj &
+obj\b32\workdays.obj &
+obj\b32\woy.obj &
+obj\b32\xbox.obj &
+obj\b32\year.obj &
+obj\b32\vidmode.obj &
+obj\b32\page.obj &
+obj\b32\tempfile.obj &
+obj\b32\caplock.obj &
+obj\b32\color2n.obj &
+obj\b32\descendNF.obj &
+obj\b32\numlock.obj &
+obj\b32\proper.obj &
+obj\b32\shift.obj &
+obj\b32\getvid.obj &
+obj\b32\chdir.obj &
+obj\b32\rmdir.obj &
+obj\b32\alt.obj &
+obj\b32\ctrl.obj &
+obj\b32\getenvrn.obj &
+obj\b32\n2color.obj &
+obj\b32\origin.obj &
+obj\b32\prtscr.obj &
+obj\b32\stod.obj &
+obj\b32\kspeed.obj &
+obj\b32\mkdir.obj &
+obj\b32\getver.obj &
+obj\b32\dispc.obj &
+obj\b32\fttext.obj &
+obj\b32\ftattr.obj &
+obj\b32\dfile.obj &
+obj\b32\putkey.obj &
+obj\b32\mouse.obj &
+
obj\b32\pdf1.c:
obj\b32\pdfhbdocs.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\pdf1.obj &
+obj\b32\pdfhbdocs.obj &
+
contrib\tp_\win32.c:
obj\b32\telepath.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\win32.obj &
+obj\b32\telepath.obj &
+
obj\b32\hbcc.c:
contrib\unicode\hbc7.c:
contrib\unicode\hbcu.c:
contrib\unicode\hbcx.c:
contrib\unicode\hbcy.c:
contrib\unicode\hbhex.c:
contrib\unicode\hbcrc16.c:
contrib\unicode\hbcrc32.c:
contrib\unicode\hbcrpt32.c:
contrib\unicode\hbcrpt128.c:
contrib\unicode\hbencode.c:
obj\b32\hbdecode.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\hbcc.obj &
+obj\b32\hbc7.obj &
+obj\b32\hbcu.obj &
+obj\b32\hbcx.obj &
+obj\b32\hbcy.obj &
+obj\b32\hbhex.obj &
+obj\b32\hbcrc16.obj &
+obj\b32\hbcrc32HBCC.obj &
+obj\b32\hbcrpt32.obj &
+obj\b32\hbcrpt128.obj &
+obj\b32\hbencode.obj &
+obj\b32\hbdecode.obj &
+
contrib\png\png.c:
contrib\png\pngerror.c:
contrib\png\pngget.c:
contrib\png\pngmem.c:
contrib\png\pngpread.c:
contrib\png\pngread.c:
contrib\png\pngrio.c:
contrib\png\pngrtran.c:
contrib\png\pngrutil.c:
contrib\png\pngset.c:
contrib\png\pngtrans.c:
contrib\png\pngwio.c:
contrib\png\pngwrite.c:
contrib\png\pngwtran.c:
contrib\png\pngwutil.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\png.obj &
+obj\b32\pngerror.obj &
+obj\b32\pngget.obj &
+obj\b32\pngmem.obj &
+obj\b32\pngpread.obj &
+obj\b32\pngread.obj &
+obj\b32\pngrio.obj &
+obj\b32\pngrtran.obj &
+obj\b32\pngrutil.obj &
+obj\b32\pngset.obj &
+obj\b32\pngtrans.obj &
+obj\b32\pngwio.obj &
+obj\b32\pngwrite.obj &
+obj\b32\pngwtran.obj &
+obj\b32\pngwutil.obj &
+
contrib\hbhpdf\harupdf.c:
contrib\hbhpdf\hpdf_utils.c:
Warning W8008 contrib\hbhpdf\hpdf_utils.c 129: Condition is always false in function HPDF_IToA
Warning W8008 contrib\hbhpdf\hpdf_utils.c 129: Condition is always false in function HPDF_IToA
Warning W8066 contrib\hbhpdf\hpdf_utils.c 130: Unreachable code in function HPDF_IToA
contrib\hbhpdf\hpdf_error.c:
contrib\hbhpdf\hpdf_mmgr.c:
contrib\hbhpdf\hpdf_list.c:
contrib\hbhpdf\hpdf_streams.c:
Warning W8012 contrib\hbhpdf\hpdf_streams.c 433: Comparing signed and unsigned values in function HPDF_Stream_WriteEscapeText2
Warning W8012 contrib\hbhpdf\hpdf_streams.c 1079: Comparing signed and unsigned values in function HPDF_MemStream_SeekFunc
contrib\hbhpdf\hpdf_objects.c:
contrib\hbhpdf\hpdf_null.c:
contrib\hbhpdf\hpdf_boolean.c:
contrib\hbhpdf\hpdf_number.c:
contrib\hbhpdf\hpdf_real.c:
contrib\hbhpdf\hpdf_name.c:
contrib\hbhpdf\hpdf_array.c:
contrib\hbhpdf\hpdf_dict.c:
contrib\hbhpdf\hpdf_xref.c:
contrib\hbhpdf\hpdf_encoder.c:
Warning W8057 contrib\hbhpdf\hpdf_encoder.c 2686: Parameter 'encoder' is never used in function HPDF_CMapEncoder_Write
Warning W8057 contrib\hbhpdf\hpdf_encoder.c 2686: Parameter 'out' is never used in function HPDF_CMapEncoder_Write
Warning W8057 contrib\hbhpdf\hpdf_encoder.c 2701: Parameter 'encoder' is never used in function HPDF_Encoder_SetParseText
contrib\hbhpdf\hpdf_string.c:
Warning W8012 contrib\hbhpdf\hpdf_string.c 151: Comparing signed and unsigned values in function HPDF_String_Write
contrib\hbhpdf\hpdf_binary.c:
contrib\hbhpdf\hpdf_encrypt.c:
contrib\hbhpdf\hpdf_encryptdict.c:
contrib\hbhpdf\hpdf_fontdef.c:
contrib\hbhpdf\hpdf_fontdef_tt.c:
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 903: Comparing signed and unsigned values in function ParseCMap
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1059: Comparing signed and unsigned values in function ParseCMAP_format4
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1073: Comparing signed and unsigned values in function ParseCMAP_format4
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1084: Comparing signed and unsigned values in function ParseCMAP_format4
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1095: Comparing signed and unsigned values in function ParseCMAP_format4
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1370: Comparing signed and unsigned values in function ParseHmtx
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1386: Comparing signed and unsigned values in function ParseHmtx
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1443: Comparing signed and unsigned values in function ParseLoca
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1454: Comparing signed and unsigned values in function ParseLoca
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1552: Comparing signed and unsigned values in function ParseName
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 1841: Comparing signed and unsigned values in function RecreateName
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 2021: Comparing signed and unsigned values in function HPDF_TTFontDef_SaveFontData
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 2026: Comparing signed and unsigned values in function HPDF_TTFontDef_SaveFontData
Warning W8012 contrib\hbhpdf\hpdf_fontdef_tt.c 2195: Comparing signed and unsigned values in function FindTable
contrib\hbhpdf\hpdf_fontdef_type1.c:
contrib\hbhpdf\hpdf_fontdef_base14.c:
contrib\hbhpdf\hpdf_fontdef_cid.c:
contrib\hbhpdf\hpdf_font.c:
contrib\hbhpdf\hpdf_font_type1.c:
Warning W8012 contrib\hbhpdf\hpdf_font_type1.c 124: Comparing signed and unsigned values in function HPDF_Type1Font_New
Warning W8012 contrib\hbhpdf\hpdf_font_type1.c 360: Comparing signed and unsigned values in function Type1Font_OnWrite
contrib\hbhpdf\hpdf_font_tt.c:
Warning W8012 contrib\hbhpdf\hpdf_font_tt.c 363: Comparing signed and unsigned values in function OnWrite
contrib\hbhpdf\hpdf_font_cid.c:
Warning W8012 contrib\hbhpdf\hpdf_font_cid.c 403: Comparing signed and unsigned values in function CIDFontType2_New
Warning W8012 contrib\hbhpdf\hpdf_font_cid.c 435: Comparing signed and unsigned values in function CIDFontType2_New
contrib\hbhpdf\hpdf_doc.c:
Warning W8057 contrib\hbhpdf\hpdf_doc.c 1524: Parameter 'file_name' is never used in function LoadTTFontFromStream
Warning W8057 contrib\hbhpdf\hpdf_doc.c 1602: Parameter 'file_name' is never used in function LoadTTFontFromStream2
contrib\hbhpdf\hpdf_info.c:
contrib\hbhpdf\hpdf_catalog.c:
contrib\hbhpdf\hpdf_page_label.c:
contrib\hbhpdf\hpdf_gstate.c:
contrib\hbhpdf\hpdf_pages.c:
contrib\hbhpdf\hpdf_page_operator.c:
Warning W8004 contrib\hbhpdf\hpdf_page_operator.c 2653: 'ret' is assigned a value that is never used in function HPDF_Page_SetSlideShow
contrib\hbhpdf\hpdf_destination.c:
contrib\hbhpdf\hpdf_annotation.c:
contrib\hbhpdf\hpdf_outline.c:
contrib\hbhpdf\hpdf_image.c:
contrib\hbhpdf\hpdf_encoder_jp.c:
Warning W8057 contrib\hbhpdf\hpdf_encoder_jp.c 15780: Parameter 'encoder' is never used in function RKSJ_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_jp.c 15788: Parameter 'encoder' is never used in function RKSJ_IsTrialByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_jp.c 15961: Parameter 'encoder' is never used in function EUC_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_jp.c 15969: Parameter 'encoder' is never used in function EUC_IsTrialByte
contrib\hbhpdf\hpdf_encoder_kr.c:
Warning W8057 contrib\hbhpdf\hpdf_encoder_kr.c 27650: Parameter 'encoder' is never used in function KSCms_UHC_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_kr.c 27658: Parameter 'encoder' is never used in function KSCms_UHC_IsTrialByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_kr.c 27815: Parameter 'encoder' is never used in function KSC_EUC_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_kr.c 27823: Parameter 'encoder' is never used in function KSC_EUC_IsTrialByte
contrib\hbhpdf\hpdf_encoder_cns.c:
Warning W8057 contrib\hbhpdf\hpdf_encoder_cns.c 36085: Parameter 'encoder' is never used in function GBK_EUC_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_cns.c 36093: Parameter 'encoder' is never used in function GBK_EUC_IsTrialByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_cns.c 36208: Parameter 'encoder' is never used in function GB_EUC_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_cns.c 36216: Parameter 'encoder' is never used in function GB_EUC_IsTrialByte
contrib\hbhpdf\hpdf_encoder_cnt.c:
Warning W8057 contrib\hbhpdf\hpdf_encoder_cnt.c 15166: Parameter 'encoder' is never used in function ETen_B5_IsLeadByte
Warning W8057 contrib\hbhpdf\hpdf_encoder_cnt.c 15174: Parameter 'encoder' is never used in function ETen_B5_IsTrialByte
contrib\hbhpdf\hpdf_fontdef_jp.c:
contrib\hbhpdf\hpdf_fontdef_kr.c:
contrib\hbhpdf\hpdf_fontdef_cns.c:
contrib\hbhpdf\hpdf_fontdef_cnt.c:
contrib\hbhpdf\hpdf_image_png.c:
Warning W8008 contrib\hbhpdf\hpdf_image_png.c 199: Condition is always true in function ReadTransparentPaletteData
Warning W8066 contrib\hbhpdf\hpdf_image_png.c 202: Unreachable code in function ReadTransparentPaletteData
Warning W8008 contrib\hbhpdf\hpdf_image_png.c 261: Condition is always true in function ReadTransparentPngData
Warning W8066 contrib\hbhpdf\hpdf_image_png.c 264: Unreachable code in function ReadTransparentPngData
Warning W8012 contrib\hbhpdf\hpdf_image_png.c 348: Comparing signed and unsigned values in function CreatePallet
Warning W8004 contrib\hbhpdf\hpdf_image_png.c 583: 'ret' is assigned a value that is never used in function LoadPngData
contrib\hbhpdf\hpdf_doc_png.c:
contrib\hbhpdf\hpdf_ext_gstate.c:
contrib\hbhpdf\hpdf_u3d.c:
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 87: 'ret' is assigned a value that is never used in function HPDF_U3D_LoadU3DFromMem
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 216: 'ret' is assigned a value that is never used in function HPDF_Create3DView
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 253: 'views' is assigned a value that is never used in function HPDF_U3D_Add3DView
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 288: 'ret' is assigned a value that is never used in function HPDF_U3D_SetDefault3DView
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 304: 'ret' is assigned a value that is never used in function HPDF_3DView_AddNode
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 302: 'nodes' is assigned a value that is never used in function HPDF_3DView_AddNode
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 371: 'ret' is assigned a value that is never used in function HPDF_3DView_SetLighting
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 421: 'ret' is assigned a value that is never used in function HPDF_3DView_SetBackgroundColor
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 488: 'ret' is assigned a value that is never used in function HPDF_3DView_SetPerspectiveProjection
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 530: 'ret' is assigned a value that is never used in function HPDF_3DView_SetOrthogonalProjection
Warning W8004 contrib\hbhpdf\hpdf_u3d.c 590: 'ret' is assigned a value that is never used in function HPDF_3DView_SetCamera
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\harupdf.obj &
+obj\b32\hpdf_utils.obj &
+obj\b32\hpdf_error.obj &
+obj\b32\hpdf_mmgr.obj &
+obj\b32\hpdf_list.obj &
+obj\b32\hpdf_streams.obj &
+obj\b32\hpdf_objects.obj &
+obj\b32\hpdf_null.obj &
+obj\b32\hpdf_boolean.obj &
+obj\b32\hpdf_number.obj &
+obj\b32\hpdf_real.obj &
+obj\b32\hpdf_name.obj &
+obj\b32\hpdf_array.obj &
+obj\b32\hpdf_dict.obj &
+obj\b32\hpdf_xref.obj &
+obj\b32\hpdf_encoder.obj &
+obj\b32\hpdf_string.obj &
+obj\b32\hpdf_binary.obj &
+obj\b32\hpdf_encrypt.obj &
+obj\b32\hpdf_encryptdict.obj &
+obj\b32\hpdf_fontdef.obj &
+obj\b32\hpdf_fontdef_tt.obj &
+obj\b32\hpdf_fontdef_type1.obj &
+obj\b32\hpdf_fontdef_base14.obj &
+obj\b32\hpdf_fontdef_cid.obj &
+obj\b32\hpdf_font.obj &
+obj\b32\hpdf_font_type1.obj &
+obj\b32\hpdf_font_tt.obj &
+obj\b32\hpdf_font_cid.obj &
+obj\b32\hpdf_doc.obj &
+obj\b32\hpdf_info.obj &
+obj\b32\hpdf_catalog.obj &
+obj\b32\hpdf_page_label.obj &
+obj\b32\hpdf_gstate.obj &
+obj\b32\hpdf_pages.obj &
+obj\b32\hpdf_page_operator.obj &
+obj\b32\hpdf_destination.obj &
+obj\b32\hpdf_annotation.obj &
+obj\b32\hpdf_outline.obj &
+obj\b32\hpdf_image.obj &
+obj\b32\hpdf_encoder_jp.obj &
+obj\b32\hpdf_encoder_kr.obj &
+obj\b32\hpdf_encoder_cns.obj &
+obj\b32\hpdf_encoder_cnt.obj &
+obj\b32\hpdf_fontdef_jp.obj &
+obj\b32\hpdf_fontdef_kr.obj &
+obj\b32\hpdf_fontdef_cns.obj &
+obj\b32\hpdf_fontdef_cnt.obj &
+obj\b32\hpdf_image_png.obj &
+obj\b32\hpdf_doc_png.obj &
+obj\b32\hpdf_ext_gstate.obj &
+obj\b32\hpdf_u3d.obj &
+
contrib\freeimage\source\fi_winfu.c:
contrib\freeimage\source\fi_wrp.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\fi_winfu.obj &
+obj\b32\fi_wrp.obj &
+
contrib\hbmzip\ioapi.c:
contrib\hbmzip\zip.c:
contrib\hbmzip\unzip.c:
contrib\hbmzip\hbmzip.c:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\ioapi.obj &
+obj\b32\mzip.obj &
+obj\b32\unzip.obj &
+obj\b32\hbmzip.obj &
+
contrib\hbzlib\ziparchive.cpp:
contrib\hbzlib\zip.c:
contrib\hbzlib\zipplatform.cpp:
contrib\hbzlib\zipstorage.cpp:
contrib\hbzlib\ZipString.cpp:
contrib\hbzlib\zipplatformcomm.cpp:
contrib\hbzlib\zippathcomponent.cpp:
contrib\hbzlib\zipmemfile.cpp:
contrib\hbzlib\zipfileheader.cpp:
contrib\hbzlib\zipfile.cpp:
contrib\hbzlib\zipnew.cpp:
contrib\hbzlib\zipcomp.cpp:
contrib\hbzlib\zipexception.cpp:
contrib\hbzlib\zipcompatibility.cpp:
contrib\hbzlib\zipcentraldir.cpp:
contrib\hbzlib\zipautobuffer.cpp:
contrib\hbzlib\stdafx.cpp:
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+obj\b32\ziparchive.obj &
+obj\b32\zip.obj &
+obj\b32\zipplatform.obj &
+obj\b32\zipstorage.obj &
+obj\b32\zipstring.obj &
+obj\b32\zipplatformcomm.obj &
+obj\b32\zippathcomponent.obj &
+obj\b32\zipmemfile.obj &
+obj\b32\zipfileheader.obj &
+obj\b32\zipfile.obj &
+obj\b32\zipnew.obj &
+obj\b32\zipcomp.obj &
+obj\b32\zipexception.obj &
+obj\b32\zipcompatibility.obj &
+obj\b32\zipcentraldir.obj &
+obj\b32\zipautobuffer.obj &
+obj\b32\stdafx.obj &
+
contrib\what32\source\_winbmp.c:
contrib\what32\source\_winbrsh.c:
contrib\what32\source\_wincall.c:
Warning W8002 contrib\what32\source\_wincall.c 114: Restarting compile using assembly in function DynaCall
Error E2133: Unable to execute command 'tasm32.exe'

** error 1 ** deleting obj\b32\_wincall.obj
Mesmo com o erro tentei compilar meu sistema, ocorreu o mesmo erro que ocorria antes de compilar o xHarbour sem as Contribs: Fatal: Unable to open file 'LIBNF.LIB'

Eu verifiquei que este arquivo existia tentro do diretório do xHarbour\lib\b32, então copiei ele para dentro do xHarbour\lib, compilei novamente e veio um novo erro: Error: Unresolved external '_HB_PCREPOS_LIBRARY' referenced from C:\XHARBOUR\LIB\RTL.LIB|regex , este erro não me permitil seguir adiante.

Alguém saberia me dar alguma orientação sobre o que fazer agora ?
Provavelmente este erro esteja ocorrendo devido alguma Contrib não ter sido compilada ou estar faltando algum arquivo.
So para reforçar o meu sistema foi convertido do Clipper para o xHarbour e está compilado usando a versão 0.99.60 SimPlex.
Estou tentando compilar a versão do CVS para poder aprender como fazer e porque necessito criar o arquivo da NFe, e a versão que uso do xHarbour não converte o texto para UTF-8, e estou precisando dele neste formato para poder gerar o arquivo da NFe.

Agradeço a todos antecipadamente!
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por sygecom »

Buenas Garoto,
Sobre o erro do LOG ao compilar, foi por que não achou o arquivo TASM32.EXE, aqui no meu compilou tudo sem problemas, esse TASM32.EXE aqui se encontra em \BCC55\BIN\TASM32.EXE, talvez esse arquivo não exista ai ou seu path não esta configurado corretamente.

Sobre o outro erro que está dando na hora de compilar é só adicionar a LIB pcrepos.lib
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

Achei a solução para este erro pesquisando aqui no fórum em um post do RamonXHB, obrigado Ramon. O post onde achei a solução é este: https://pctoledo.org/forum/viewto ... ARY#p44608.

Novamente uma situação nova, rss.
Apaguei todas os objtas, os .C que foram feitos com a versão antiga do xHarbour (0.99.60). Compilei novamente e não houve nenhum erro na compilação.
O problema é que ao executar... nada acontece. Se é por uma tela do Prompt (cmd) fica o cursor piscando e nada do sistema abrir, se é diretamente pelo Windows Explorer abre uma janela com tudo preto e o cursor piscando.

Alguma ideia do que poderia ser isto ?

Agradeço novamente pela ajuda de todos.

Ps.: Obrigado novamente Leonardo, enquanto eu fazia este tópico ele me respondeu a questão anterior. :))
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por sygecom »

O que você esta usando para compilar ? o Hbmake ? se for o hbmake post por favor ser script de compilação o arquivo .BC
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Garoto de Programa
Usuário Nível 1
Usuário Nível 1
Mensagens: 37
Registrado em: 23 Nov 2005 14:34
Localização: Belo Horizonte/MG
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por Garoto de Programa »

Não, estou utilizando um Script criado pelo Vagucs, ele é quem fez a conversão e nos ajudou com os primeiros passos no xHarbour. Por ser dele não posso postar o script, o que dificulta muito, mas posso explica-lo, acho que isso não estaria afetando ele.

Seto uma variável, vamos chamala de PASTABCC, para o diretório do BCC32 que esta em c:\borland\bcc55
Seto uma variável, vamos chamala de PASTAXH, para o diretório do xHarbour que esta em c:\xharbour
Seto uma variável, vamos chamala de PASTAINC, para o diretório do Includes do xHarbour e BCC32, ela recebe: $(PASTAXH)\include;$(PASTABCC)\include
Seto uma variável, vamos chamala de PASTAINC, para o diretório do Includes do xHarbour e BCC32, ela recebe: $(PASTAXH)\lib;$(PASTABCC)\lib
Seto uma variável, vamos chamala de COMPILADOR, que recebe o compilador C a ser utilizado, ela recebe: $(PASTABCC)\bin\bcc32.exe
Seto uma variável, vamos chamala de COMPILADOR, que recebe o compilador do xHarbour a ser utilizado, ela recebe: $(PASTAXH)\bin\harbour.exe
Seto uma variável, vamos chamala de LINKER, que recebe o Linker que vai gerar o EXE, ela recebe: $(PASTABCC)\bin\ilink32.exe
Então defino uma variável, OBJTAS, com todos os Objtas to meu sistema, todos os arquivos .prg que vao gerar os objtas durante a compilação.
Seto uma variável, vamos chamala de EXECUTAVEL, que recebe o nome do executável do meu sistema, que é: meuexe.exe
Defino uma variável, semelhante a OBJTAS, que recebe as bibliotecas necessárias para o meu sistema funcionar. O seu nome é LIBS e ela recebe:

Código: Selecionar todos

$(PASTABCC)\LIB\c0w32.obj \
$(PASTAXH)\lib\rtl.lib \
$(PASTAXH)\lib\vm.lib \
$(PASTAXH)\lib\gtwin.lib \
$(PASTAXH)\lib\lang.lib \
$(PASTAXH)\lib\ct.lib \
$(PASTAXH)\lib\macro.lib \
$(PASTAXH)\lib\rdd.lib \
$(PASTAXH)\lib\dbfcdx.lib \
$(PASTAXH)\lib\dbfntx.lib \
$(PASTAXH)\lib\dbffpt.lib \
$(PASTAXH)\lib\common.lib \
$(PASTAXH)\lib\libnf.lib \
$(PASTAXH)\lib\hbsix.lib \
$(PASTAXH)\lib\pp.lib \
$(PASTABCC)\lib\cw32.lib \
$(PASTABCC)\lib\import32.lib\
$(PASTAXH)\lib\pcrepos.lib \
$(PASTAXH)\lib\debug.lib
Defino a regra para a criação do executável:

Código: Selecionar todos

all: $(OBJTAS)
   $(LINKER) -Gn -Tpe -s $(OBJTAS), $(EXECUTAVEL),, $(LIBS)
Defino quais extenções utilizar:

Código: Selecionar todos

.SUFFIXES: .obj .c .prg
Defino como criar os arquivos .c utilizando os .prg:

Código: Selecionar todos

.prg.c:
   $(PASTAXH) $(*).prg -i$(PASTAINC) -m -n
E defino por fim como Criar os Objtas apartir dos .C

Código: Selecionar todos

.c.obj:
   $(COMPILADOR) -DHB_API_MACROS -M -c -O2 -I$(PASTAINC) $(*).c
Espero ter explicado de forma que possa me ajudar e sem prejudicar o trabalho do Vagner. Caso esteja errado, apague isso ai, se não depois tiro este comentário.

Obrigado pela ajuda.
Christiano Ribeiro Soares
Desenvolvedor
http://www.chrissoares.com.br
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Erro ao Compilar LIBNF

Mensagem por sygecom »

Tche, é tão facil de usar o HBMAKE do xHarbour , faça um teste ou pode compilar seu aplicativo com Harbour e usar o HBMK2 que é mais facil ainda. Ai não fica dependente de script de terceiros.
Lamento não posso lhe ajudar nesse caso ai.

Mas olhe fiz em 5 min. um exemplo de mais ou menos o que você está querendo, fiz em Harbour usando o hbmk2 para compilar, está em Anexo:
Anexos
str2utf8.zip
(234.43 KiB) Baixado 160 vezes
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder