Dear Antonio Linares,
Stange things happens! So, if do not copy the uuid.lib from C:\BORLAND\BCC582\LIB TO C:\FW1006\SAMPLES\FIVEGEN (development directory) the error bellow is shown! So f*ing strange!
But i have another link error: HB_FUN ___DBSKIPPER FIVEH.LIB|WBROWSE, i´ve already verified for CT.LIB and also have created the __DBSkipper(x) Function at the end of the fivegen.prg!
Here my enviroment: Harbour 2.0 + BCC582 + FWH 10.06.
Masters! Help me, please!!!!
For your study, i´m sending the content of both errors.logs, the first when i remove the uuid.lib from the development directory, the second just send this message, such as i said before. I´m posting the fivegen.MAK too!
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Fatal: Unable to open file 'UUID.LIB'
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN___DBSKIPPER' referenced from C:\FWH1006\LIB\FIVEH.LIB|WBROWSE
#MakeFile for Fivegen sample
HBDIR=c:\harbour32
BCDIR=c:\BORLAND\BCC582
FWDIR=c:\fwh1006
OBJHD=objh
#change these paths as needed
.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(BCDIR)\include;$(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\
#important: Use Uppercase for filenames extensions, in the next two rules!
PRG = \
FIVEGEN.PRG \
BRWAREAS.PRG \
BRWDATA.PRG \
BRWDICT.PRG \
BRWFRMS.PRG \
BRWMENU.PRG \
BRWREP.PRG \
BRWSCRPT.PRG \
BRWSETS.PRG \
BRWTBL.PRG \
FRMDICT.PRG \
WEB.PRG \
WIZARDS.PRG
PROJECT : FiveGen.exe
FiveGen.exe : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) Fivegen.res
IF NOT EXIST FIVEGEN.RES brc32 -r FIVEGEN.RC
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo $(OBJHD)\FIVEGEN.OBJ $(OBJHD)\BRWAREAS.OBJ $(OBJHD)\BRWDATA.OBJ $(OBJHD)\BRWDICT.OBJ $(OBJHD)\BRWFRMS.OBJ $(OBJHD)\BRWMENU.OBJ $(OBJHD)\BRWREP.OBJ $(OBJHD)\BRWSCRPT.OBJ $(OBJHD)\BRWSETS.OBJ $(OBJHD)\BRWTBL.OBJ $(OBJHD)\FRMDICT.OBJ $(OBJHD)\WEB.OBJ $(OBJHD)\WIZARDS.OBJ, + >> b32.bc
echo FIVEGEN.EXE, + >> b32.bc
echo FIVEGEN.MAP, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbrtl.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbvm.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hblang.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbmacro.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbrdd.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddntx.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddcdx.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\rddfpt.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbdebug.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcommon.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbpp.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcpage.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbwin.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbcplr.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\hbct.lib + >> b32.bc
echo $(HBDIR)\lib\win\bcc\xhb.lib + >> b32.bc
echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\uuid.lib + >> b32.bc
echo $(BCDIR)\lib\import32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\odbc32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\nddeapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\iphlpapi.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\msimg32.lib + >> b32.bc
echo $(BCDIR)\lib\psdk\rasapi32.lib, >> b32.bc
IF EXIST FIVEGEN.RES echo FIVEGEN.RES >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc > ERROR.LOG
.PRG.OBJ:
$(HBDIR)\bin\harbour $< /N /Oobjh\ /I$(FWDIR)\include;$(HBDIR)\include;$(BcDIR)\include /p
$(BCDIR)\bin\bcc32 -c -I$(HBDIR)\INCLUDE;$(FWDIR)\INCLUDE;$(BCDIR)\INCLUDE -oobjh\$& objh\$&.c
.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include.$(BcDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp
Fivegen.res : Fivegen.rc
$(BCDIR)\bin\brc32.exe -r Fivegen.rc
Thanks,
Marcelo da Silva Monteiro.