Hi Martin,

Revisiting the ability to compile MSEide under FreeBSD (I'm using 64-bit
OS) using FPC 2.6.4

Here is my compilation script.

======================================
#!/bin/sh

rm units/x86_64-freebsd/*

# Some compiler defines supported by MSEide
#   -dmse_no_ifi \

/data/devel/fpc-2.6.4/x86_64-freebsd/bin/ppcx64 \
  -O- -gl \
  -FUunits/x86_64-freebsd \
  -Fu${PWD}/lib/common/* -Fu${PWD}/lib/common/kernel/linux \
  -Fi${PWD}/lib/common/kernel \
  -o./mseide.elf \
  apps/ide/mseide.pas
======================================

Using this with the latest code from the git repository, I get the
following error:

--------------------------------------
...snip...
Compiling ./lib/common/ifi/mseifilink.pas
Compiling ./lib/common/ifi/mseifiendpoint.pas
Compiling ./lib/common/designutils/mseififieldeditor.pas
Compiling ./lib/common/designutils/mseififieldeditor_mfm.pas
regifi.pas(225,7) Error: Illegal type conversion: "LongInt" to
"tififieldlink"
regifi.pas(243,14) Error: Illegal type conversion: "LongInt" to
"tificonnectedfields1"
regifi.pas(252,19) Error: Illegal type conversion: "LongInt" to
"tificonnectedfields"
regifi.pas(260) Fatal: There were 3 errors compiling module, stopping
Fatal: Compilation aborted
--------------------------------------



I don't need IFI support, so if I disable that via -dmse_no_ifi then I
get the following error:


-----------------------------
...snip....
Compiling apps/ide/templateeditor.pas
Compiling apps/ide/templateeditor_mfm.pas
Compiling apps/ide/projectoptionsform.pas
Compiling ./lib/common/kernel/mserttistat.pas
mserttistat.pas(83,13) Error: Forward declaration not solved
"tcustomrttistat.getstatpriority:LongInt;"
mserttistat.pas(1192) Fatal: There were 1 errors compiling module, stopping
Fatal: Compilation aborted
-----------------------------



Regards,
  - Graeme -

-- 
fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal
http://fpgui.sourceforge.net/

------------------------------------------------------------------------------
Want fast and easy access to all the code in your enterprise? Index and
search up to 200,000 lines of code with a free copy of Black Duck
Code Sight - the same software that powers the world's largest code
search on Ohloh, the Black Duck Open Hub! Try it now.
http://p.sf.net/sfu/bds
_______________________________________________
mseide-msegui-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to