problema en el ejemplo de make ?

Post Reply
User avatar
astursoft
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

problema en el ejemplo de make ?

Post by astursoft »

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


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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

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
astursoft
Posts: 139
Joined: Sun Nov 06, 2005 6:14 pm
Location: Asturias

Post by astursoft »

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

 
    ...
    ....
   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

 ....
   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
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Jose Luis,

Corregido. Gracias :)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply