Sign in Join

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

Mailing lists / lazarus / 2015-02

Fatal: (1018) Compilation aborted

4 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

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

FreeMan

osx svn lazarus r47651 qt x64
1-)
/opt/proje_laz/components/rx/rxsortby.pas(66,26) Hint: (5024) Parameter "Sender" not used
/Volumes/ram_disk/opt/lazarus/components/lazreport/source/addons/lrOfficeImport/lrspreadsheetimportunit.pas(39,40) Fatal: (10022) Can't find unit fpsTypes used by lrSpreadSheetImportUnit Fatal: (1018) Compilation aborted
Compiling package lr_OfficeImport 0.0: stopped with exit code 256 /opt/proje_laz/components/rx/rxsortby.pas(225,6) Note: (5025) Local variable "j" not used
(9001) Assembling (pipe)
/opt/proje_laz/components/all_libs/rx/x86_64-darwin-qt/rxsortby.s

2-) Why not stop on first error? continue to building, impossible to build after fatal error but its not stop.

Reply by email

Mattias Gaertner
to FreeMan
Show quoted text 6 lines
osx svn lazarus r47651 qt x64 1-) /opt/proje_laz/components/rx/rxsortby.pas(66,26) Hint: (5024) Parameter "Sender" not used /Volumes/ram_disk/opt/lazarus/components/lazreport/source/addons/lrOfficeImport/lrspreadsheetimportunit.pas(39,40) Fatal: (10022) Can't find unit fpsTypes used by lrSpreadSheetImportUnit

Maybe you are using the wrong version of fpspreadsheet?

Show quoted text 9 lines
Fatal: (1018) Compilation aborted Compiling package lr_OfficeImport 0.0: stopped with exit code 256 /opt/proje_laz/components/rx/rxsortby.pas(225,6) Note: (5025) Local variable "j" not used (9001) Assembling (pipe) /opt/proje_laz/components/all_libs/rx/x86_64-darwin-qt/rxsortby.s 2-) Why not stop on first error? continue to building, impossible to build after fatal error but its not stop.

The IDE compiled two packages in parallel. As soon as an error occur, the compilation is stopped, but the other thread might run a bit more.

Mattias

Reply by email

FreeMan
to Mattias Gaertner
Show quoted text 7 lines
> osx svn lazarus r47651 qt x64 > 1-) > /opt/proje_laz/components/rx/rxsortby.pas(66,26) Hint: (5024) Parameter > "Sender" not used > /Volumes/ram_disk/opt/lazarus/components/lazreport/source/addons/lrOfficeImport/lrspreadsheetimportunit.pas(39,40) > Fatal: (10022) Can't find unit fpsTypes used by lrSpreadSheetImportUnit Maybe you are using the wrong version of fpspreadsheet?

Yes you right, It was old version, I installed long time ago for test, lr_office_import need it so need to build. I upgraded and fixed for me.

Show quoted text 6 lines
2-) Why not stop on first error? continue to building, impossible to build after fatal error but its not stop. The IDE compiled two packages in parallel. As soon as an error occur, the compilation is stopped, but the other thread might run a bit more. Mattias

Can error line(s) add to list and write before terminate lazbuild, so not loose time for looking for wrong error.
I mean, A pack need to B pack, so B pack compile first, but error created on B, thread continued A pack create error too. All people look at the last error and loose time

Thank you,

Reply by email

Mattias Gaertner
to FreeMan
[...] I mean, A pack need to B pack, so B pack compile first, but error created on B, thread continued A pack create error too. All people look at the last error and loose time

If A needs B, then compiling A starts after B has ended. It is about project depends on A and B and A and B are independent. Then lazbuild compiles A and B in parallel.

I improved it: If A stops, then output of B is now suppressed. Please test.

Mattias

Reply by email