[Lazarus] HEADS UP: FPC 3.0.1 stable branched off.

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Mon Jan 12 20:22:30 CET 2015


Mark Morgan Lloyd wrote:

> Lazarus trunk at about 47318 is OK with FPC 2.7.1 29398 on SPARC using 
> Debian "Lenny", except that toolbar icons don't appear (bug 25470, so 
> this is not in fact fixed or has reverted). I can't test on Debian 
> "Squeeze" at the moment since it looks as though lnet doesn't compile 
> with recent 2.7.1 which I need to look at since I'm using it in the code 
> I'm trying to test.

The same combination builds on SPARC Solaris 10 for "all" but not for 
"bigide", giving

/export/home/usr_local/share/lazarus-trunk-47318/components/sqldb/registersqldb.pas(505,5) 
Error: (5000) Identifier not found "TIBConnection"
registersqldb.pas(564) Fatal: (10026) There were 1 errors compiling 
module, stopping
Fatal: (1018) Compilation aborted
make[2]: *** [sqldblaz.ppu] Error 1
make[2]: Leaving directory 
`/export/home/usr_local/share/lazarus-trunk-47318/components/sqldb'

Crudely commenting-out the relevant call to RegisterPropertyEditor() 
appears to fix it, but I've done so without significant understanding of 
what's going and haven't checked whether it's been fixed in current 
trunk (a few dozen revisions later), neither have I checked what IB's 
functionality is on Solaris.

Subject to some library path issues basic operation is OK except Tools 
-> Options bombs with

TApplication.HandleException Error reading 
ComponentsListView.Items.LazData: Stream read error
   Stack trace:
   $0014FE1C  TREADER__READPROPERTY,  line 1282 of 
/export/home/usr_local/src/fpc/trunk-2.7.1-29398/rtl/objpas/classes/reader.inc
   $0013F04C  TCOMPONENT__READSTATE,  line 320 of 
/export/home/usr_local/src/fpc/trunk-2.7.1-29398/rtl/objpas/classes/compon.inc
   $003282D0  TCONTROL__READSTATE,  line 3657 of ./include/control.inc

etc. with a dialogue reporting "Stream read error". Please advise if 
anybody wants a backtrace or more info. This operation also failed on 
PPC Linux but not necessarily with the identical error, it's OK on SPARC 
Linux.

I can't check Solaris on x86-64, or any releases later than Solaris 10 
although I might look at OpenSXCE at some point.

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list