Building SAP DB on Win 2000: vni90c errors
Vladimir Lavrnić <[email protected]> Fri, 28 Mar 2003 14:43:43 +0100
| Newsgroups | gmane.comp.db.sapdb.sources |
|---|---|
| Message-ID | <001901c2f530$0cfe8f80$3f01a8c0@vladal> |
Hello
I am new to SAPDB development process so I wish to do everything by the
book at beginning. Therefore I did follow procedures for installing
tools and sources. Development environment is as follows
* Windows 2000 Prof. With SP3
* Visual Studio 6.0 Enterprise With SP5
* Platform SDK July 2002 (can't do it without this!!!)
* ActivePerl-5.6.1.631
* ActivePython-2.2.1-222
Also I downloaded most recent DevTools and sources (7.4.03.17) ,
unpacked them and run install scripts. Everything is OK (more or less: I
have to comment out sendmail function in some Perl script. Also writing
to registry failed until I manually added appropriate keys). In
IUSER.BAT I call Platform SDK SetEnv.Bat /2000 in order to set
appropriate MS paths and env.
After that I try to create all targets with
Imf.pl all
And get some errors (as follows)
vni90c fast
$SCRIPT = compcpc
usage: cpc [cCd:D:eE:F:H:hiI:lm:M:n:opP:qRsS:t:Tu:U:VwXy:Yz] fname
[compopts]
cpc -h : display help information
vni90c.c(145) : error C2143: syntax error : missing '{' before '*'
vni90c.c(153) : error C2061: syntax error : identifier 'sql'
vni90c.c(153) : error C2059: syntax error : ';'
vni90c.c(167) : error C2059: syntax error : ';'
vni90c.c(190) : error C2065: 'sqlvartype' : undeclared identifier
vni90c.c(190) : error C2297: '*' : illegal, right operand has type 'int
*'
vni90c.c(193) : error C2065: 'sqlda' : undeclared identifier
vni90c.c(193) : error C2224: left of '.sqln' must have struct/union type
.
vni90c.c(427) : error C2146: syntax error : missing ';' before
identifier 'selnormal'
vni90c.c(427) : fatal error C1003: error count exceeds 100; stopping
compilation
Error while executing "cl
-ID:\SAPDB\V74_03_17\SAPDB_DEV\usr\sdk\7403/incl -DREL30 -DWIN32 -DI386
-DSAG -ID:\SAPDB\V74_03_17\SAPDB_DEV\sys\wrk/incl/SAPDB -DDUMP_ENABLED
-D_WIN32 -D_X86_=1 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -Gy -W2 -MT
-DSAPDB_FAST -O2 -Oy- -ID:/SAPDB/V74_03_17/SAPDB_DEV/usr/incl
-ID:/SAPDB/DevTool/incl -Fovni90c.o -c vni90c.c"
message:
COMMAND error 2
sqlfilter.rc fast
libpcrs-NoNI.lib fast
vpi30cac-l fast
libsqlca.lib fast
'sqlfilter.lnk' not made because of dependency errors
'xsql.mac' not made because of dependency errors
'pctools.mac' not made because of dependency errors
'cpc.mac' not made because of dependency errors
...
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for
80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
vco01_p.c
vco01_p.c(80) : fatal error C1189: #error : You need a Windows 2000 or
later to run this stub because it uses these features:
...
SAPDBProtParser.dld fast
INFORMATION: Obsolete usage of -def=! Adapt description.
No definition file for SAPDBProtParser.dll.f at
D:\SAPDB\DevTool/bin/linkdll.pl line 225.
\ Creating library SAPDBProtParser.lib and object SAPDBProtParser.exp
veo964.cpp fast
veo40.c fast
x_ping.lnk fast
../obj/os/I386_WIN32_32/vos76a.o : warning LNK4033: converting object
format from OMF to COFF
LINK : fatal error LNK1181: cannot open input file
"D:\SAPDB\V74_03_17\SAPDB_DEV\sys\wrk/fast/obj/sap/sapobj/I386_WIN32_32/
dptr2lib.lib"
Error while executing link -nologo -NODEFAULTLIB -RELEASE
-base:0x76000000 -debug -debugtype:cv /OPT:REF -pdb:none -out:x_ping.exe
-map ../obj/eo/veo964.o ../obj/sp/vsp102.o ../obj/eo/veo40.o
../obj/os/vos40-2.o ../obj/os/vos06-u.o ../obj/eo/veo07-u.o
../obj/os/vos09-u.o ../obj/os/vos23-u.o ../obj/os/vos33-u.o
../obj/os/vos42-u.o ../obj/os/vos43-u.o ../obj/os/vos41-u.o
../obj/SAPDB/RunTime/System/RTESys_Time.o ../obj/os/vos60-u.o
../obj/os/vos80-u.o ../obj//sapdbntrte.lib ../obj/os/vos01u.o
../obj/os/vos02u.o ../obj/os/vos03u.o ../obj/os/vos04u.o
../obj/os/vos04.o ../obj/os/vos09u.o ../obj/os/vos14u.o
../obj/os/vos17u.o ../obj/os/vos21u.o ../obj/os/vos40u.o
../obj/eo/veo011.o ../obj/eo/veo03.o ../obj/eo/veo12.o ../obj/eo/veo41.o
../obj/eo/veo420.o ../obj/eo/veo49.o ../obj/eo/veo60k-u.o
../obj/eo/veo200.o ../obj/eo/veo570.o ../obj/eo/veo572.o
../obj/os/I386_WIN32_32/vos76a.o ../obj//splib.lib msvcrt.lib user32.lib
shell32.lib WS2_32.lib
D:\SAPDB\V74_03_17\SAPDB_DEV\sys\wrk/fast/obj/sap/sapobj/I386_WIN32_32/d
ptr2lib.lib
D:\SAPDB\V74_03_17\SAPDB_DEV\sys\wrk/fast/obj/sap/sapobj/I386_WIN32_32/n
ilib.lib
D:\SAPDB\V74_03_17\SAPDB_DEV\sys\wrk/fast/obj/sap/sapobj/I386_WIN32_32/n
tprtlib.lib s100buildnumber_PID980.o D:\SAPDB\DevTool/lib/ptocnts.lib
user32.lib wsock32.lib libcmt.lib oldn\mes.lib kernel32.lib advapi32.lib
gdi32.lib what_x_ping_exe_PID980.o
message:
COMMAND error 157
veo999sysrc.c fast
sysrc.lnk fast
'allrte.mac' not made because of dependency errors
...
vco522CColumnDesc-m.cpp fast
libsqlcls.dld fast
Creating library libsqlcls.lib and object libsqlcls.exp
!cp %tool%\pgm\idl2xml.exe %instroot%\pgm\idl2xml.exe
cp: D:\SAPDB\DevTool\pgm\idl2xml.exe: No such file or directory
COMMAND error 1
!cp %tool%\pgm\xml2ispc.exe %instroot%\pgm\xml2ispc.exe
pgm_com fast ascii
There are more errors in creating some Perl and Python targets,
sqlfiltern ... in files vni90c-n.c, vni50c.c, vni55c, vni56c.c similar
to those for vni90c.c.
So what is wrong here? Is this typical error in setting up the
development environment or else?
Best regards
Vladimir Lavrnić
<mailto:[email protected]> [email protected]
IT Expert
Micro Finance Bank, Head Office
[GENEX] Narodnih heroja 43
11070 New Belgrade
phone : +381 11 3106 988
fax : +381 11 3106 905
image001.jpg
(image/jpeg, 2.9 KB) - not displayed