[fpc-devel] Cannot build Lazarus with actual FPC main
Hi All, With actual FPC main (61debb15) got the below error. No error with an earlier FPC main (8028a769). Any idea? make -C packager/registration make[1]: Entering directory `e:/Lazarus/main/packager/registration' E:/FPC/3.2.2/bin/i386-Win32/rm.exe -f ../units/x86_64-win64/fcllaz.ppu E:/FPC/3.2.2/bin/i386-Win32/gmkdir.exe -p ../units/x86_64-win64 E:/FPC/3.3.1/bin/x86_64-win64/ppcx64.exe -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -Fu. -FE. -FU../units/x86_64-win64 -dx86_64 fcllaz.pas Hint: (11030) Start of reading config file E:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg Hint: (11031) End of reading config file E:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg Free Pascal Compiler version 3.3.1 [2022/08/19] for x86_64 Copyright (c) 1993-2022 by Florian Klaempfl and others (1002) Target OS: Win64 for x64 (3104) Compiling fcllaz.pas e:\Lazarus\main\packager\registration\fcllaz.pas(11,3) Fatal: (10022) Can't find unit db used by fcllaz Fatal: (1018) Compilation aborted make[1]: *** [fcllaz.ppu] Error 1 make[1]: Leaving directory `e:/Lazarus/main/packager/registration' make: *** [registration] Error 2 Gabor ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Re: [fpc-devel] Cannot build Lazarus with actual FPC main
On Fri, 19 Aug 2022, Gabor Boros via fpc-devel wrote: Hi All, With actual FPC main (61debb15) got the below error. No error with an earlier FPC main (8028a769). Any idea? make -C packager/registration make[1]: Entering directory `e:/Lazarus/main/packager/registration' E:/FPC/3.2.2/bin/i386-Win32/rm.exe -f ../units/x86_64-win64/fcllaz.ppu E:/FPC/3.2.2/bin/i386-Win32/gmkdir.exe -p ../units/x86_64-win64 E:/FPC/3.3.1/bin/x86_64-win64/ppcx64.exe -MObjFPC -Scghi -O1 -g -gl -l -vewnhibq -Fu. -FE. -FU../units/x86_64-win64 -dx86_64 fcllaz.pas Hint: (11030) Start of reading config file E:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg Hint: (11031) End of reading config file E:\FPC\3.3.1\bin\x86_64-win64\fpc.cfg Free Pascal Compiler version 3.3.1 [2022/08/19] for x86_64 Copyright (c) 1993-2022 by Florian Klaempfl and others (1002) Target OS: Win64 for x64 (3104) Compiling fcllaz.pas e:\Lazarus\main\packager\registration\fcllaz.pas(11,3) Fatal: (10022) Can't find unit db used by fcllaz Fatal: (1018) Compilation aborted make[1]: *** [fcllaz.ppu] Error 1 make[1]: Leaving directory `e:/Lazarus/main/packager/registration' make: *** [registration] Error 2 Do you find the db.ppu unit if you look for it ? It's a pretty basic unit, I can't imagine that it would not have been compiled. Michael. ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Re: [fpc-devel] Cannot build Lazarus with actual FPC main
2022.08.19. 11:51 keltezéssel, Michael Van Canneyt írta: Do you find the db.ppu unit if you look for it ? Yes: e:\FPC\3.3.1\units\i386-win32\fcl-db\db.ppu e:\FPC\3.3.1\units\x86_64-win64\fcl-db\db.ppu I found an issue from the past with same error: https://gitlab.com/freepascal.org/fpc/source/-/issues/34779 Gabor ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Re: [fpc-devel] Cannot build Lazarus with actual FPC main
Hi, On Fri, 19 Aug 2022, Michael Van Canneyt via fpc-devel wrote: > > With actual FPC main (61debb15) got the below error. No error with an > > earlier FPC main (8028a769). Any idea? > > It's a pretty basic unit, I can't imagine that it would not have been > compiled. I think such errors are also a sideeffect of a2d7503f, which breaks havoc with the config file parsing and replacements. I'm going to revert it now. Charlie ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
Re: [fpc-devel] Cannot build Lazarus with actual FPC main
Speaking from experience, db is normally that's the first unit that the compiler fails to find if there's some kind of configuration problem (whether with the config file itself or a bug that prevents proper parsing of it). Gareth aka. Kit On 19/08/2022 11:04, Gabor Boros via fpc-devel wrote: 2022.08.19. 11:51 keltezéssel, Michael Van Canneyt írta: Do you find the db.ppu unit if you look for it ? Yes: e:\FPC\3.3.1\units\i386-win32\fcl-db\db.ppu e:\FPC\3.3.1\units\x86_64-win64\fcl-db\db.ppu I found an issue from the past with same error: https://gitlab.com/freepascal.org/fpc/source/-/issues/34779 Gabor ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel
[fpc-devel] Tar installers for x86_64-linux for FPC from main and fixes
hello. I would like to ask, is it possible to get on a regular basis tar installers somewhere for FPC from main and fixes branches for x86_64-linux and corresponding FPC sources tarballs? These installers are convenient when generating build environment image (e. g. in Docker). If they will be updated on a regular basis it will allow to update FPC in build environment image in automated manner. -- Best regards, Maxim Ganetsky mailto:gan...@narod.ru ___ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel