18/04/2010

18/04/2010

Como estoy teniendo tantas dificultades para instalar el ambiente
grafico de xharbour wxHarbour, me pase a windows a tratar de instalar
el xharbour, descargue la version PellesC, , cree un
estructura similar a la que tengo en linux, corri el script Hbmake,
mostro que no encontraba las librerias de PellesC, cree un script con
el path de todas las rutas necesarias a la instalacion.
Y tampoco funciono , modifique el guion de linux quedo asi:



----------------------------------------------------------------------
set path=%path%;.
set path=%path%;c:\home\ksos\conta
set path=%path%;c:\home\ksos\xharbourInstalador\PellesC\bin
set path=%path%;c:\home\ksos\xharbourInstalador\PellesC\include
echo off
cls

echo '******************************************************'
echo '* Compilacion en Harbour *'
echo '* recordar instalar gpm-devel para que link funcione *'
echo '******************************************************'

dir /B *.prg > sos1


rem script cac Genera un archivo log que queda en cac

rem -gh hace un objeto *.hbr y -gf un objeto *.obj en windows
rem -go hace un objeto *.o
rem -m compila los prg solo como modulos no buscar recursivamente
rem -no exige que los procedure existan por cada modulo
rem -n1 y n2 lo genera a partir del nombre del modulo
rem -l suprime la informacin de lineas para el debug
rem en @sos2 estan todos los programas *.prg

echo ' '
echo '... compilando'
harbour -D__EXPORT__ -l -m -n0 -go @sos1 1>error.log

echo ' '
echo '... encadenando'

set HB_ARCHITECTURE=w32
set HB_COMPILER=pellesc

bld -oconta.out conta.o \
activida.o activos.o add_recs.o ajus_bor.o ajus_lis.o ajustes.o \
ano_extr.o ano_val.o aud_cons.o aud_cta.o auditor.o aud_rast.o \
aud_sele.o aud_veri.o auf_veri.o balancex.o bal_anex.o bal_conf.o \
bal_ctro.o bal_edit.o bal_list.o bal_o_an.o bal_tota.o ban_conf.o \
ban_inic.o borraind.o box_d.o calc.o certific.o che_list.o cheq_pa1.o \
cheq_pa2.o cheq_pa3.o cheq_pag.o cheque.o cla_borr.o cla_crea.o \
cla_list.o cla_modi.o claves.o color.o com_d_au.o com_d_ft.o \
conf_aju.o consolid.o conv_cnf.o conv_com.o conv_con.o \
conv_fac.o conv_nit.o conv_nom.o conv_pro.o conv_rec.o cost_aju.o \
cost_ase.o cost_cal.o c_p_conf.o c_p_edit.o c_p_gene.o c_p_list.o \
creaind.o csf_conf.o csf_edit.o csf_gene.o csf_list.o ctro_dh.o \
cuen_aju.o cuent_dh.o declara.o dep_asen.o elijemes.o empresa.o \
encabez1.o encabeza.o enter.o entorno.o err_fix.o escape.o external.o \
extraer.o fecha_dh.o fechar.o fech_imp.o flu_conf.o flu_edit.o \
flu_gene.o fuent_dh.o grab_cue.o graf.o gran_bor.o gran_cnf.o \
gran_cop.o gran_edi.o gran_gen.o gran_ins.o gran_lis.o gran_tra.o \
importar.o impresor.o in_aju.o in_auxil.o in_ba_cd.o in_ba_ce.o \
in_ba_di.o in_ba_pr.o in_confi.o indi_act.o indi_fin.o in_fte.o \
inicio.o in_terde.o iva.o iyoe_com.o iyoe.o iyoe_pag.o li_au_cu.o \
li_au_ni.o li_di_ce.o li_di_do.o li_di_ft.o li_di_mv.o li_di_so.o \
lis_foli.o logo_ces.o logo_ofi.o m_cierre.o menu_ban.o menu_car.o \
menu_cnf.o menu_com.o menu_con.o menu_cos.o menu_cue.o menu_dep.o \
menu_dis.o menu_emp.o menu_fte.o menu_gra.o menu_ind.o menu_int.o \
menu_nit.o menu_otr.o menu_paa.o menu_pre.o menu_pro.o menu_rot.o \
menu_sis.o menu_sys.o menu_ter.o menu_uni.o menu_val.o message.o \
modicomm.o movimi.o m_reg_ca.o m_reg_ib.o m_reg_ra.o m_salinf.o \
m_s_tac.o mvt_mod.o nit_dh.o nit_lab.o oficyna.o pago_imp.o \
pathdiar.o permiso.o pie_pag.o plan_cnf.o printoff.o printon.o \
pro_asen.o prompt_h.o prompt_v.o pyg_conf.o pyg_ctro.o pyg_edit.o \
pyg_ext.o pyg_list.o pyg_pers.o pyg_suma.o pyg_tota.o pygxctro.o \
rectific.o respaldo.o restores.o retencio.o revisa.o rtefte.o \
saldo_cu.o saldo_mv.o sal_extr.o salto_pg.o scrol_ac.o scrol_ba.o \
scrol_c1.o scrol_ch.o scrol_cn.o scrol_co.o scrol_cs.o scrol_cu.o \
scrol_em.o scrol_f1.o scrol_ft.o scrol_l1.o scrol_mv.o scrol_n1.o \
scrol_ni.o seguir_i.o sellar.o start.o superavi.o sys03.o \
tablaasc.o tablaoct.o test.o transf_.o tri_terc.o ventana1.o \
ventana.o

del sos1*
del sos2*


La primera parte de compilacion funciono el encadenamiento no, bld no funciona,
aun no encuentro cual es el error.
pide la definicion de HB_ARCHITECTURE y HB_COMPILER les programe los
valores que sugierem (w32,win,dos) y (PellesC y minGW) y el sistema
dice que los valores de entorno que no son correctos.
Ensaye con todos lo valores propuestos por el comando Bld, y sique
mostrando el mismo error.

19/04/2010
No logre que funcionara, estuve analizando el guion bld, que viene el
xharbour compilado con PellesC , y curioso no tiene , ningun opcion
para compilar PellesC, tiene MiniGW,BCC, y otros pero PellesC ni lo
mencionan, no encontre forma de usar bld.exe con PellesC, en windows

Comentarios

Entradas populares