Posted: Thu Oct 16, 2008 11:18 am
Yes Mr.Antonio I agree with you. It was just curious about building the lib for learning purpose. As you rightly said, at this point of time for me it is more easier to modify a class and compile it and link it as part of my application instead of rebuilding the entire library.
I After spending some time trying to solve the problem found the following and sharing it here for Your Information
I find that few prg's and C files inside the source folder is having compilation error and does not produce OBJ equivalent, Which in turn giving UNRESOLVED FUNCTIONS fails while linking OBJ's to lib
List of PRG's having problem
--------------------------------
dbm.Prg
dbms.prg
ddeserv.prg
field.prg
vbxctrl.prg
'_index.prg
Regards
Anser
I After spending some time trying to solve the problem found the following and sharing it here for Your Information
I find that few prg's and C files inside the source folder is having compilation error and does not produce OBJ equivalent, Which in turn giving UNRESOLVED FUNCTIONS fails while linking OBJ's to lib
List of PRG's having problem
--------------------------------
dbm.Prg
dbms.prg
ddeserv.prg
field.prg
vbxctrl.prg
'_index.prg
Regards
Anser
C:\classes>c:\xharbour\bin\harbour dbm.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'dbm.prg'...
dbm.prg(38) Error E0030 Syntax error: "syntax error at 'ODICT'"
dbm.prg(51) Error E0030 Syntax error: "syntax error at 'AFIELDS'"
2 errors
No code generated
C:\classes>c:\xharbour\bin\harbour dbms.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'dbms.prg'...
dbms.prg(29) Warning W0027 Meaningless use of expression: ':'
dbms.prg(29) Warning W0027 Meaningless use of expression: ':'
dbms.prg(30) Warning W0027 Meaningless use of expression: ':'
dbms.prg(30) Warning W0027 Meaningless use of expression: ':'
dbms.prg(38) Error E0030 Syntax error: "syntax error at 'CFILE'"
1 error
No code generated
C:\classes>c:\xharbour\bin\harbour ddeserv.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'ddeserv.prg'...
ddeserv.prg(11) Error F0029 Can't open #include file: 'DdeFV.ch'
C:\classes>c:\xharbour\bin\harbour field.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'field.prg'...
field.prg(35) Error E0030 Syntax error: "syntax error at 'CNAME'"
field.prg(36) Error E0030 Syntax error: "syntax error at 'CTYPE'"
field.prg(37) Error E0030 Syntax error: "syntax error at 'NLEN'"
field.prg(38) Error E0030 Syntax error: "syntax error at 'NDEC'"
4 errors
No code generated
C:\classes>c:\xharbour\bin\harbour vbxctrl.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling 'vbxctrl.prg'...
vbxctrl.prg(152) Error E0019 #error: 'Method "InitEvents()" not declared in class: TVbControl'
vbxctrl.prg(251) Error E0030 Syntax error: "syntax error at 'BLOCK'"
vbxctrl.prg(252) Error E0030 Syntax error: "syntax error at 'BLOCK'"
vbxctrl.prg(254) Error E0030 Syntax error: "syntax error at 'BLOCK'"
vbxctrl.prg(255) Error E0030 Syntax error: "syntax error at 'BLOCK'"
5 errors
No code generated
C:\classes>c:\xharbour\bin\harbour _index.prg /n /ic:\fwh\include;c:\xharbour\include
xHarbour Compiler build 1.1.0 (SimpLex) (Rev. 6195)
Copyright 1999-2008, http://www.xharbour.org http://www.harbour-project.org/
Compiling '_index.prg'...
_index.prg(24) Error E0030 Syntax error: "syntax error at 'CNAME'"
_index.prg(25) Error E0030 Syntax error: "syntax error at 'CKEY'"
_index.prg(26) Error E0030 Syntax error: "syntax error at 'CFOR'"
_index.prg(27) Error E0030 Syntax error: "syntax error at 'BKEY'"
_index.prg(28) Error E0030 Syntax error: "syntax error at 'BFOR'"
_index.prg(29) Error E0030 Syntax error: "syntax error at 'LUNIQUE'"
6 errors