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

Reply via email to