On Monday 19 September 2016 22:58:59 Fred van Stappen wrote: > Hello Martin. > > I have added in /polYdev/mse_multisys/ ==> modified mselibc.pas. > This to make MSEgui demo compilable on FreeBSD 32 bit. > > This was added at line 1003: > > {$ifdef freebsd} > {$ifndef cpu64} > ino_t = __ino_t; > gid_t = __gid_t; > mode_t = __mode_t; > uid_t = __uid_t; > off_t = __off_t; > blkside_t = __blkside_t; > blkcnt_t = __blkcnt_t; > {$endif} > {$endif} > > With this change, MSEide (and all other MSEgui applications) can be > compiled-running for FreeBSD 64/32. > > Huh, line 993: {$ifdef linux} could be changed in place of adding the above > code. But I do not know the syntax for {$if (def linux) or (def freebsd and > def cpu32)}. ;-( > > If you have plan to update MSEgui-Git to make MSEgui compilable-running on > FreeBSD 32, of course I prefer the official mselibc.pas. In attachment, > working modified mselibc.pas. > git master fb5cb7f8933424f03432ecb67db4c152265d40c1 compiles and runs on FreeBSD 32 bit.
Martin ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk