Page 1 of 1

Include file not found: adsdbe.CH

Posted: Fri Apr 15, 2016 12:34 pm
by satmax
I use eXpress first Time, when I run build20 I got the following error:

Xbase++ (R) Compiler 2.00.656 Nov 10 2015
Copyright (c) Alaska Software. All rights reserved.
c:\dev\devbin\exp20\Source\Dclipx\_DCCXP.PRG(15:0): error XBT0507: Preprocessor: Include file not found
adsdbe.CH
1 error(s) found in file c:\dev\devbin\exp20\Source\Dclipx\_DCCXP.PRG!

'xpp /q /n /w /m /b /ga /dEXPRESS18 /dll:DYNAMIC /COFF /oc:\dev\devbin\exp20\obj20 @C:\Users\MA\AppData\Local\Temp\04156516.tmp' returned error 1


How can I fix this?

Re: Include file not found: adsdbe.CH

Posted: Fri Apr 15, 2016 3:20 pm
by rdonnay
Another user reported the same problem.
ADSDBE.CH is part of the Xbase++ professional subscription.

The reference to it is not needed in _DCCXP.PRG.
It was put in there by accident.

Remove #include "adsdbe.ch" from your _DCCXP.PRG file.

Re: Include file not found: adsdbe.CH

Posted: Fri Apr 15, 2016 11:08 pm
by satmax
OK, now I got the next error:

Code: Select all

c:\dev\devbin\exp20\Source\Dchelp>cd ..\dcxml

c:\dev\devbin\exp20\Source\Dcxml>call build20.bat
Xbase++ (R) ProjectBuilder Version 2.00.656
Copyright (c) Alaska Software 1997-2015. All rights reserved.
alink.exe @C:\Users\MA\AppData\Local\Temp\04169319.tmp
Alaska 32-Bit Linker Version 2.00.656
Copyright (c) Alaska Software 1997-2015. All rights reserved.

ALINK: fatal error ALK4001: cannot open file "asxml10.lib"

'alink.exe @C:\Users\MA\AppData\Local\Temp\04169319.tmp' returned error   1
Processing time:      0.02 secs.

c:\dev\devbin\exp20\Source\Dcxml>if errorlevel 1 goto end

c:\dev\devbin\exp20\Source\Dcxml>if errorlevel 1 goto end

c:\dev\devbin\exp20\Source\Dcxml>

Re: Include file not found: adsdbe.CH

Posted: Sat Apr 16, 2016 7:54 am
by rdonnay
Why are you rebuilding all the eXpress++ DLLs?

DCXML.DLL also requires the professional subscription.
ASXML10.LIB and ASXML10.DLL contain the Xbase++ XML parser.

DCXML.DLL contains an XML system for reading and writing XML.

There is no reason for you to rebuild any of the eXpress++ DLLs.

I see now that you probably ran the DBUILD.BAT file.
That file is there for me to build all the eXpress++ runtime system DLLs.

You are the first eXpress++ user who has ever done that.
There is a note at the top of the batch file to not use it.

I will make sure to remove that file in the next release.

I suggest that you just reinstall eXpress++.

Re: Include file not found: adsdbe.CH

Posted: Tue Apr 19, 2016 2:32 am
by satmax
OK, my mistake, i reinstall eXpress and it works.