I'm confused too. I'm not familiar with compiling from command line.
Always used IDE build option. But finally got it compile with little
trick. These are my MSEide project directories:
${MSELIBDIR}*/
${MSELIBDIR}kernel/$TARGETOSDIR/
${MSEDIR}lib/addon/*/
/usr/share/fpcsrc/2.6.4/packages/fcl-db/src/sqldb/sqlite
/usr/share/fpcsrc/2.6.4/packages/sqlite/src

Exactly in that orded. Don't know why should add these paths manualy
for sqlite3conn while other units like sqldb are compiling fine. Maybe
there is filename conflict, because if I don't add last path
(packages/sqlite/src) then it fail with these errors:
Compiling 
/usr/share/fpcsrc/2.6.4/packages/fcl-db/src/sqldb/sqlite/sqlite3conn.pp
Compiling /home/dibo/programowanie/mse_git/lib/common/db/sqlite3dyn.pas
sqlite3conn.pp(102,114) Error: Identifier not found "xCompare"
sqlite3conn.pp(118,71) Error: Identifier not found "SQLiteDefaultLibrary"
sqlite3conn.pp(118,71) Error: absolute can only be associated with a
var or const
sqlite3conn.pp(120,1) Fatal: There were 3 errors compiling module, stopping

As you can see, it compile sqlite3conn.pp from FCL but sqlite3dyn.pas
from MSEgui. Had to override this path. Ah and also had to add
-FUlibs/ because sqlite3dyn tried write some resource file in Free
Pascal source dir and it has root access only. So we can say that
problem is solved

------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to