Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / fpc-pascal / 2019-12

fcl-fpreport not built complete, missing fpreport.dom

4 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Andreas Frieß

I have get fpc from actual svn trunk for x64 on windows and x64 on linux (debian) and i have seen, some parts of fcl-fpreport are not built and i found no ppu's for it. maybe the makefiles for fpreport have to be refreshed.

I am missing fpreportdom.pp compiled, there is no fpreportdom.ppu. In the fpmake.pp it is commented out !!! But, if you want to compile in (win64, linux) Lazarus the standalone designer and/or the fpreport package, the ppu is searched. So it breaks building of Lazarus.

Show quoted text 23 lines
Start compiling package fcl-report for target x86_64-win64.        Compiling fcl-report\BuildUnit_fcl_report.pp        Compiling .\fcl-report\src\fpreportstreamer.pp        Compiling .\fcl-report\src\fpreporthtmlparser.pp        Compiling .\fcl-report\src\fpreport.pp        Compiling .\fcl-report\src\fpreportdata.pp        Compiling .\fcl-report\src\fpreportdb.pp        Compiling .\fcl-report\src\fpreportdatacsv.pp        Compiling .\fcl-report\src\fpreportdatadbf.pp        Compiling .\fcl-report\src\fpreportdatajson.pp        Compiling .\fcl-report\src\fpreportdatasqldb.pp        Compiling .\fcl-report\src\fpjsonreport.pp        Compiling .\fcl-report\src\fplazreport.pp        Compiling .\fcl-report\src\fpreportbarcode.pp        Compiling .\fcl-report\src\fpreportjson.pp        Compiling .\fcl-report\src\fpextfuncs.pp        Compiling .\fcl-report\src\fpreportcontnr.pp        Compiling .\fcl-report\src\fpreportcanvashelper.pp        Compiling .\fcl-report\src\fpreporthtmlutil.pp        Compiling .\fcl-report\src\fpreportpdfexport.pp        Compiling .\fcl-report\src\fpreporthtmlexport.pp        Compiling .\fcl-report\src\fpreportfpimageexport.pp        Compiling .\fcl-report\src\fpreportqrcode.pp

Should i file a bug for FPC ?

Andreas

Reply by email

Michael Van Canneyt
to Andreas Frieß
Andreas Frieß wrote 9 lines
I have get fpc from actual svn trunk for x64 on windows and x64 on linux (debian) and i have seen, some parts of fcl-fpreport are not built and i found no ppu's for it. maybe the makefiles for fpreport have to be refreshed. I am missing fpreportdom.pp compiled, there is no fpreportdom.ppu. In the fpmake.pp it is commented out !!! But, if you want to compile in (win64, linux) Lazarus the standalone designer and/or the fpreport package, the ppu is searched. So it breaks building of Lazarus.

fpreportdom is not needed, has never been since it is in FPC.

Where is it used ?

Michael.

Reply by email

Andreas Frieß

Actual Debian x64 with fpc & lazarus from svn (with fpcupdeluxe)

if you compile fpreportdesign.lpr on a x64 system (i386 works) windows and linux
----------
Hint: (11030) Start of reading config file
D:\data\lazdev\work64ft\fpc\bin\x86_64-win64\fpc.cfg Hint: (11031) End of reading config file
D:\data\lazdev\work64ft\fpc\bin\x86_64-win64\fpc.cfg Free Pascal Compiler version 3.2.0-beta-r43633 [2019/12/03] for x86_64 Copyright (c) 1993-2018 by Florian Klaempfl and others (1002) Target OS: Win64 for x64
(3104) Compiling lclfpreport.pas
(3104) Compiling lclfpreportbuild.pp
Fatal: (10024) Unit fpreportdom searched but fpreport found Fatal: (1018) Compilation aborted
Error: D:\data\lazdev\work64ft\fpc\bin\x86_64-win64\ppcx64.exe returned an error exitcode
----------
if i activate show debug infos and show unit infos in fpc.cfg i see

------------
(FPREPORTDB) (10048) Adding dependency: FPREPORTDB depends on DB (FPREPORTDB) (10056) Finished loading unit FPREPORTDB (LCLFPREPORTBUILD) (10048) Adding dependency: LCLFPREPORTBUILD depends on FPREPORTDB
(LCLFPREPORTBUILD) (10027) Load from LCLFPREPORTBUILD (interface) unit FPREPORTDOM
(FPREPORTDOM) (10055) Loading unit FPREPORTDOM
(FPREPORTDOM) (10002) PPU Name:
/home/andi/data/lazdev/trunk/fpc/units/x86_64-linux/fcl-report/fpreport. ppu
(FPREPORTDOM) (10005) PPU Time: 2019/12/23 14:53:48 (FPREPORTDOM) (10003) PPU Flags: 4224
(FPREPORTDOM) (10004) PPU Crc: 083B0CC3
(FPREPORTDOM) (10004) PPU Crc: 50A62B54 (intfc)
(FPREPORTDOM) (10004) PPU Crc: 6196D615 (indc)
(FPREPORTDOM) Number of definitions: 3227
(FPREPORTDOM) Number of symbols: 10461
Fatal: (10024) Unit fpreportdom searched but fpreport found Fatal: (1018) Compilation aborted
Error: /home/andi/data/lazdev/trunk/fpc/bin/x86_64-linux/ppcx64 returned an error exitcode
------------

see
https://forum.lazarus.freepascal.org/index.php/topic,47627.msg344017.htm l#msg344017 and
https://forum.lazarus.freepascal.org/index.php/topic,47889.msg344069.html#msg344069

Andreas

Michael Van Canneyt wrote 23 lines
On Thu, 26 Dec 2019, Andreas Frieß wrote: > I have get fpc from actual svn trunk for x64 on windows and x64 on > linux (debian) and i have seen, some parts of fcl-fpreport are not > built and i found no ppu's for it. maybe the makefiles for fpreport > have to be refreshed. > > I am missing fpreportdom.pp compiled, there is no fpreportdom.ppu. > In the fpmake.pp it is commented out !!! But, if you want to > compile in (win64, linux) Lazarus the standalone designer and/or > the fpreport package, the ppu is searched. So it breaks building of > Lazarus. fpreportdom is not needed, has never been since it is in FPC. Where is it used ? Michael. _______________________________________________ fpc-pascal maillist  -  https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply by email

Michael Van Canneyt
to Andreas Frieß
Andreas Frieß wrote
Actual Debian x64 with fpc & lazarus from svn (with fpcupdeluxe) if you compile fpreportdesign.lpr on a x64 system (i386 works) windows and linux

fpreportdom is not needed. I removed it from the uses clause in rev. 62450

Michael.

Reply by email