However, if it doesn't attach, in the interin, these are the relevant lines from the log:
Searching file redir.pp... found (REDIR) Adding dependency: REDIR depends on UNIX (REDIR) Load from REDIR (implementation) unit PROCESS (PROCESS) Loading unit PROCESS Unitsearch: process.ppu Searching file process.ppu... not found Searching file PROCESS.PPU... not found Unitsearch: units/i386-linux/process.ppu Searching file units/i386-linux/process.ppu... not found Searching file units/i386-linux/PROCESS.PPU... not found Unitsearch: process.pp Searching file process.pp... not found Searching file PROCESS.PP... not found Unitsearch: process.pas Searching file process.pas... not found Searching file PROCESS.PAS... not found Unitsearch: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.ppuSearching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.ppu... not found Searching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/PROCESS.PPU... not found
Unitsearch: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.ppSearching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pp... not found Searching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/PROCESS.PP... not found
Unitsearch: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pasSearching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pas... not found Searching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/PROCESS.PAS... not found
Unitsearch: /usr/lib/fpc/3.2.2/process.ppu Searching file /usr/lib/fpc/3.2.2/process.ppu... not found Searching file /usr/lib/fpc/3.2.2/PROCESS.PPU... not found Unitsearch: /usr/lib/fpc/3.2.2/process.pp Searching file /usr/lib/fpc/3.2.2/process.pp... not found Searching file /usr/lib/fpc/3.2.2/PROCESS.PP... not found Unitsearch: /usr/lib/fpc/3.2.2/process.pas Searching file /usr/lib/fpc/3.2.2/process.pas... not found Searching file /usr/lib/fpc/3.2.2/PROCESS.PAS... not found Unitsearch: process.pp Searching file process.pp... not found Searching file PROCESS.PP... not found Unitsearch: process.pas Searching file process.pas... not found Searching file PROCESS.PAS... not found Unitsearch: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.ppSearching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pp... not found Searching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/PROCESS.PP... not found
Unitsearch: /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pasSearching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/process.pas... not found Searching file /usr/lib/fpc/3.2.2/units/i386-linux/rtl/PROCESS.PAS... not found
Unitsearch: /usr/lib/fpc/3.2.2/process.pp Searching file /usr/lib/fpc/3.2.2/process.pp... not found Searching file /usr/lib/fpc/3.2.2/PROCESS.PP... not found Unitsearch: /usr/lib/fpc/3.2.2/process.pas Searching file /usr/lib/fpc/3.2.2/process.pas... not found Searching file /usr/lib/fpc/3.2.2/PROCESS.PAS... not found redir.pp(119,3) Fatal: Can't find unit process used by Redir Fatal: Compilation aborted Makefile:2080: recipe for target 'redir.ppu' failed make[3]: *** [redir.ppu] Error 1 make[3]: Leaving directory '/home/curious/Documents/fpc-opts/tests/utils' Makefile:2611: recipe for target 'utils' failed make[2]: *** [utils] Error 2 make[2]: Leaving directory '/home/curious/Documents/fpc-opts/tests' Makefile:2880: recipe for target 'allexectests' failed make[1]: *** [allexectests] Error 2 make[1]: Leaving directory '/home/curious/Documents/fpc-opts/tests' Makefile:3027: recipe for target 'full' failed make: *** [full] Error 2 Gareth aka. Kit On 13/06/2025 15:56, Tomas Hajny via fpc-devel wrote:
On 2025-06-13 16:04, J. Gareth Moreton via fpc-devel wrote: Hi Gareth,Here's the full log (as a ZIP since the raw text file is over 100kB in size).I did do a search of "process.*" in the "/usr/lib/fpc/3.2.2" directory and only found "process.ppu", "process.o" and "process.rsj" in the "units/i386-linux/fcl-process" subdirectory - no source file. Do I need to manually add "/usr/lib/fpc/3.2.2/units/i386-linux/fcl-process" as a unit directory?I didn't get the log either, but yes, as Pierre already pointed out, you should have something like "-Fu/usr/lib/fpc/3.2.2/units/i386-linux/*" in your fpc.cfg (either the system-wide one, or the local one in your home directory), and then it should work for you.TomasOn 13/06/2025 13:14, Pierre Muller via fpc-devel wrote:Could you please add OPT="-vwnihut" to the make call?It probably has a problem with the process unit from release installation...But I would like to confirm that this is indeed the issue. Pierre Le 13/06/2025 à 13:08, J. Gareth Moreton via fpc-devel a écrit :Hi Pierre, Here attached is the log of me running 'make' for the test suite. Itdoesn't matter how far back I go in the commit history or what compileroptions I specify - it falls over at the same point. Gareth aka. Kit On 13/06/2025 07:22, Pierre Muller via fpc-devel wrote:Hi Gareth, your email is not detailed enough so that we can really help you. Using a compiler: TEST_OPT=~/Documents/fpc-opts/compiler/ppc386 as option is certainly not working... But your error is probably due to an installation issue. The dotest program will be compiled using your default Free Pascal installation, and it is highly likely that your release compiler is not correctly set up. Are you able to use your release compiler? If you use a regular user installation, do you have a $HOME/.fpc.cfg present that will allow the compiler to find the installed units? Could you send a full log of the failing make command? Pierre Le 12/06/2025 à 08:27, J. Gareth Moreton via fpc-devel a écrit :Hi everyone,There seems to be a problem on i386-linux on the trunk in that I can't run the test suite. After successfully building the compiler, I then goto the "tests" subdirectory and run "make clean full TEST_OPT=~/Documents/fpc-opts/compiler/ppc386" and get the following error: Compiling redir.pp redir.pp(119,3) Fatal: Can't find unit process used by Redir Notably this doesn't occur under i386-win32. Gareth aka. Kit_______________________________________________ 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 maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel-- This email has been checked for viruses by Avast antivirus software. www.avast.com _______________________________________________ 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
<<attachment: fulltestlog.zip>>
_______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel