[fpc-devel] Unable to find resource
Marc Weustink
marc at dommelstein.nl
Fri Apr 22 09:12:13 CEST 2022
Hi,
On a project I'm working on I needed to refactor some units. After I
finished, I got a linking error about a duplicate resource. Maybe
accidentally a stale one got linked, so I removed 2 occurrences.
And now the compiler complains it cannot find the resource.
The (edited) output:
(9022) Compiling resource C:\Users\marc\x\x_service.rc
(9028) Calling resource compiler
"C:\lazarus\fpc\3.2.2\bin\x86_64-win64\windres.exe" with
"--preprocessor=C:\lazarus\fpc\3.2.2\bin\x86_64-win64\cpp.exe --include
C:\lazarus\fpc\3.2.2\bin\x86_64-win64\ -O res -D FPC -o
C:\Users\marc\x\x_service.res C:/Users/marc/x/x_service.rc" as command line
...
Debug: parsing command line parameters
Debug: parsing parameter '-o'
Debug: parsing parameter '-a'
Debug: parsing parameter '-of'
Debug: parsing parameter '-v'
Debug: parsing parameter '@C:\Users\marc\x\x.reslst'
Debug: parsing parameter 'C:\lazarus\lcl\units\x86_64-win64\cursors.res'
Debug: parsing parameter 'C:\lazarus\lcl\units\x86_64-win64\btn_icons.res'
Debug: parsing parameter
'C:\lazarus\lcl\units\x86_64-win64\dialog_icons.res'
Debug: parsing parameter '.\lib\x86_64-win64\x_service.res'
Debug: parsing parameter 'C:\Users\marc\x\x_service.res'
Debug: parsing parameter 'x.res'
Debug: parsing parameter 'x_version.res'
Debug: target set to x86_64 - coff
Debug: finished parsing command line parameters
...
Debug: Trying to open file .\lib\x86_64-win64\x_service.res...
Error: Can't open file '.\lib\x86_64-win64\x_service.res'
C:\Users\marc\x\x.dpr(45,1) Error: (9029) Error while compiling resources
(9015) Linking C:\Users\marc\x\x.exe
C:\Users\marc\x\x.dpr(45,1) Fatal: (10026) There were 1 errors compiling
module, stopping
Fatal: (1018) Compilation aborted
As you see, x_service.res is build in C:\Users\marc\x. So my question is
where does the line '.\lib\x86_64-win64\x_service.res' come from
(and I wonder how did it compile the past years)
Marc
More information about the fpc-devel
mailing list