When compiling bgrabitmap 8.5.1 with qt4 support (--widgetset=qt argument to lazbuild) it causes following error:
bgraqtbitmap.pas(68,23) Error: Identifier not found "TBGRAPtrBitmap"
bgraqtbitmap.pas(68,23) Error: Error in type definition
bgraqtbitmap.pas(70,25) Error: Identifier not found "TBGRAPtrBitmap"
bgraqtbitmap.pas(71,8) Error: Illegal qualifier
bgraqtbitmap.pas(72,27) Error: Incompatible type for arg no. 1: Got "<erroneous type="">", expected "TBGRALCLBitmap"
bgraqtbitmap.pas(59,25) Hint: Found declaration: TBGRAQtBitmap.SlowDrawTransparent(TBGRALCLBitmap,TCanvas,TRect);
bgraqtbitmap.pas(73,8) Error: Illegal qualifier
bgraqtbitmap.pas(146,4) Warning: User defined: QT: recheck this
bgraqtbitmap.pas(170) Fatal: There were 6 errors compiling module, stopping
OS: Arch Linux 64-bit
Free Pascal Compiler version 2.6.4 [2014/03/12] for x86_64
Anonymous
Thank you for reporting the error in detail. I fixed it on SVN. Is the problem solved?
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
It seems to be fixed in latest SVN. I've applied combined diff took from following commits: http://sourceforge.net/p/lazpaint/code/1083/tree//bgrabitmap/bgraqtbitmap.pas?diff=5060423bbfc09e52010c1ec0:1082 and http://sourceforge.net/p/lazpaint/code/1084/tree//bgrabitmap/bgraqtbitmap.pas?diff=5060423bbfc09e52010c1ec0:1083:
Ok :)