problema en el ejemplo de make ?

problema en el ejemplo de make ?

Postby astursoft » Tue May 16, 2006 9:58 am

me he decidido a usar el make de microsoft , y para empezar e ejecutado el ejemplo que se adjunta en la distribucion .
No lo he mirado mucho pero :
el resultado es este
Code: Select all  Expand view  RUN

C:\FWPPC\makes\fwcemake>c:\vce\bin\nmake -ftest.mak

Microsoft (R) Program Maintenance Utility   Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        echo test.obj one.obj > msvc.tmp
        echo c:\fwppc\lib\FiveCE.lib c:\fwppc\lib\FiveCEC.lib >> msvc.tmp
        echo c:\harbour_ce\lib\vc\rtl.lib      >> msvc.tmp
        echo c:\harbour_ce\lib\vc\vm.lib       >> msvc.tmp
        echo c:\harbour_ce\lib\vc\gtwin.lib    >> msvc.tmp
        echo c:\harbour_ce\lib\vc\lang.lib     >> msvc.tmp
        echo c:\harbour_ce\lib\vc\macro.lib    >> msvc.tmp
        echo c:\harbour_ce\lib\vc\rdd.lib      >> msvc.tmp
        echo c:\harbour_ce\lib\vc\dbfntx.lib   >> msvc.tmp
        echo c:\harbour_ce\lib\vc\dbfcdx.lib   >> msvc.tmp
        echo c:\harbour_ce\lib\vc\dbffpt.lib   >> msvc.tmp
        echo c:\harbour_ce\lib\vc\hbsix.lib    >> msvc.tmp
        echo c:\harbour_ce\lib\vc\debug.lib    >> msvc.tmp
        echo c:\harbour_ce\lib\vc\common.lib   >> msvc.tmp
        echo c:\harbour_ce\lib\vc\pp.lib       >> msvc.tmp
        echo c:\harbour_ce\lib\vc\codepage.lib >> msvc.tmp
        echo c:\vce\lib\arm\coredll.lib  >> msvc.tmp
        echo c:\vce\lib\arm\corelibc.lib >> msvc.tmp
        echo c:\vce\lib\arm\aygshell.lib >> msvc.tmp
        echo c:\vce\lib\arm\ws2.lib      >> msvc.tmp
        echo c:\vce\lib\arm\mfcce400.lib >> msvc.tmp
        echo c:\vce\lib\arm\ole32.lib    >> msvc.tmp
        echo c:\vce\lib\arm\ceshell.lib  >> msvc.tmp
        echo c:\vce\lib\arm\commctrl.lib >> msvc.tmp
        IF EXIST test.res echo test.res >> msvc.tmp
        SET LIB=c:\vce\lib
        c:\vce\bin\link @msvc.tmp /nologo /SUBSYSTEM:WINDOWSCE,4.20 /MACHINE:ARM
> link.log
NMAKE : fatal error U1077: 'c:\vce\bin\link' : return code '0x49d'
Stop.

C:\FWPPC\makes\fwcemake>





y me dice que leches .......
Saludso.
Jose Luis Parajón
Asturias
User avatar
astursoft
 
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Postby Antonio Linares » Tue May 16, 2006 10:51 am

Jose Luis,

Se debe a que el enlazador (link.exe) no encuentra un determinado archivo. Mira en link.log y verás cual es.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby astursoft » Tue May 16, 2006 12:46 pm

encontrado :D

LINK :fatal error LNK1181: cannot open input file 'c:\harbour_ce\lib\vc\rtl.lib'

el problema esta en el mak


Code: Select all  Expand view  RUN

    ...
    ....
   echo $(HBDIR)\lib\vc\rtl.lib      >> msvc.tmp
   echo $(HBDIR)\lib\vc\vm.lib       >> msvc.tmp
   echo $(HBDIR)\lib\vc\gtwin.lib    >> msvc.tmp
   echo $(HBDIR)\lib\vc\lang.lib     >> msvc.tmp
   echo $(HBDIR)\lib\vc\macro.lib    >> msvc.tmp
   echo $(HBDIR)\lib\vc\rdd.lib      >> msvc.tmp
....




si se tiene instalado el paquete por defecto ( la distribucion de fwpcc )

deberia ser
Code: Select all  Expand view  RUN
....
   echo $(HBDIR)\lib\rtl.lib      >> msvc.tmp
   echo $(HBDIR)\lib\vm.lib       >> msvc.tmp
   echo $(HBDIR)\lib\gtwin.lib    >> msvc.tmp
   echo $(HBDIR)\lib\lang.lib     >> msvc.tmp
   echo $(HBDIR)\lib\macro.lib    >> msvc.tmp
   echo $(HBDIR)\lib\rdd.lib      >> msvc.tmp
....



Creo que se debería corregir en la distribucion ...

[/code]
Jose Luis Parajón
Asturias
User avatar
astursoft
 
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Postby Antonio Linares » Tue May 16, 2006 5:15 pm

Jose Luis,

Corregido. Gracias :)
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42122
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Pocket PC

Who is online

Users browsing this forum: No registered users and 5 guests