Hi Sami,
It seems your ace32.lib found by hbmake is not in sync
with your ace.h (ace32.lib belongs to an older version
of ACE).
Either use the C flag -DADS_LIB_VERSION=600 to force
compiling for the older version of your ace32.lib, or
you'll need to sort out the wrong ace32.lib problem.
I don't use or know hbmake, but I suggest to peek into
makefile.lnk and your LIB envvar to see where exactly
the linker is getting ace32.lib from. The right one is
generated in <harbour>\lib\b32 when running 'make_b32.bat'
and also copied into <harbour>\lib when running
'make_b32.bat install'.
You may also try using the new /contrib/rddads/tests/bld_b32.bat
to build a sample program, instead of using hbmake.
Brgds,
Viktor
On 2008.05.14., at 15:54, Sami Laham wrote:
Hi Viktor tks, for your response
I update now SVN (revision 8420) and, Install ACESDK correctly,
i set the path
SET ADS_DIR=C:\ADS\ACESDK
and i generate all libs, but the error continous
C:\xhb_prg\TELEVDA>C:\HARBOUR\BIN\hbmake televda.bc /f
C:\BORLAND\BCC55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'AdsGetLongLong' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|ads1
Error: Unresolved external 'AdsCloseCachedTables' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
Error: Unresolved external 'AdsCreateSavepoint' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
Error: Unresolved external 'AdsRollbackTransaction80' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
what is wrong?
i need set other variables to generate the lib ?
Brgds,
Sami
-----Mensagem original-----
De: Szakáts Viktor [mailto:[EMAIL PROTECTED]
Enviada em: terça-feira, 13 de maio de 2008 17:29
Para: [EMAIL PROTECTED]; Harbour Project Main Developer List.
Cc: [EMAIL PROTECTED]
Assunto: Re: [Harbour] ENC: ADS6.20 ERROR
Sami,
Before you retry pls update to the latest SVN.
Brgds,
Viktor
On 2008.05.13., at 22:01, Sami Laham wrote:
Hello, I Try to compile my program AND HAVE ADS ERRORS
I create a folder C:\MHARBOUR\ADS_DLL AND I PUT
ADSLOC32.DLL,ACE32.DLL,AXCWS32.DLL AND ACE.H
I don´t find ACE.H in the harbour.svn package (i use ace.h from
xharbour
package)
I set the folowing variables
SET ADS_DIR=C:\MHABOUR\ADS_DLL
SET CFLAGS=-DADS_REQUIRE_VERSION=620
SET ADS_VER=620
WHEN I COMPILE
C:\xhb_prg\TELEVDA>C:\HARBOUR\BIN\hbmake televda.bc /f
C:\BORLAND\BCC55\BIN\ilink32 @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external 'AdsGetLongLong' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|ads1
Error: Unresolved external 'AdsCloseCachedTables' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
Error: Unresolved external 'AdsCreateSavepoint' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
Error: Unresolved external 'AdsRollbackTransaction80' referenced from
C:\HARBOUR\LIB\RDDADS.LIB|adsfunc
WHAT I NEED DO TO GENERATE RDDADS.LIB .AND. ACE32.LIB
SORRY FOR MY BAD ENGLISH
REGARDS,
SAMI
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour