On 03/01/16 19:15, Michael Van Canneyt wrote:
On Sun, 3 Jan 2016, patspiper wrote:
On 03/01/16 17:44, Michael Van Canneyt wrote:
On Sun, 3 Jan 2016, patspiper wrote:
On 02/01/16 19:06, Michael Van Canneyt wrote:
On Sat, 2 Jan 2016, Anthony Walter wrote:
Michael,
Just FYI currently there is no "fpddmssql.pp" (the dd is for data
dictionary I suppose) so no, it's not as easy as just adding a
unit name to
the project source. New units must be created and a register
function must
be create for mssql to appear in the connections list.
I have just committed initial support for this.
FPC trunk for WinCE fails to build now:
Compiling ./fcl-db/src/datadict/fpddmssql.pp
fpddmssql.pp(52,6) Fatal: Can't find unit mssqlconn used by fpddmssql
Fatal: Compilation aborted
Shall I submit a bug report?
Please do.
http://bugs.freepascal.org/view.php?id=29319
You must have a nonstandard system somehow ?
T:=P.Targets.AddUnit('fpddmssql.pp', DatadictOSes*MSSQLOSes);
with T.Dependencies do
begin
AddUnit('sqldb');
AddUnit('fpdatadict');
AddUnit('fpddsqldb');
AddUnit('mssqlconn');
end;
Unless there is a compiler error, DatadictOSes*MSSQLOSes should not
contain WinCE, since wince is not in
MSSQLOSes, hence fpddmssql.pp must not be compiled at all ?
As your fix (commit 32843) shows, the inclusion stems from the following
line where DatadictOSes is not intersected with MSSQLOSes
Stephano
--
_______________________________________________
Lazarus mailing list
Lazarus@lists.lazarus.freepascal.org
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus