See http://zeoslib.sourceforge.net/viewtopic.php?p=118186#p118186
I am using Lazarus 2.0.3 from fixes_2_0 branch, fpc 3.2-beta from fixes_3_2 branch, zeos from revision 5696. Platform is Raspberry Pi, Database is PostgreSQL 9.6.
Latest SVN version 5696 cannot be compiled for Lazarus under linux. I get
zdbc.pas(20,14) Fatal: Cannot find ZDbcOleDBMetadata used by zdbc, incompatible ppu=/home/pi/fpcupdeluxe/ccr/zeos/packages/lazarus/lib/zdbc/arm-linux/ZDbcOleDBMetaData.ppu, package zdbc
I confirm revision 5670 compiles OK.
I am using FPC 3.2-beta because I am also using mORMot framework which basically needs something higher than FPC 3.1 or higher. I choose to be on fixes braches and other than FPC 3.0 fixes, there is 3.2 fixes branch in freepascal SVN.
Revision 5724 can be compiled just fine.
Revision 5724 is OK