Sent: Wednesday, October 18, 2023 at 1:13 AM
From: "Mattias Gaertner via fpc-devel" <fpc-devel@lists.freepascal.org>
> What packages are listed in the project inspector?

you mean for my test application when it is opened in the Lazarus IDE?

Files
    project1.lpr
    unit1.pas
Required Packages
    LCL

i would strongly recommend you simply creating a x86 64-bit Linux VM and 
duplicating the process i outlined at the start. the problem manifests when 
trying to compile _any_ GTK2 GUI application - although i must admit i've not 
tried with just a blank form! as Marco has pointed out, i discovered the 
problem while developing a patch to the compiler, but the problem is not 
related to the patch. my suspicion is that the function fnmatch (as defined in 
/usr/share/fpcsrc/3.2.2/packages/gtk2/src/gtk+/gtk/fnmatch.inc, line 36-37) is 
used by the compiler when it is compiling any GTK2 GUI application, and that 
the compiler is dependent upon the function doing or returning something very 
different to what glibc's fnmatch does. but figuring the what/how is contingent 
on finding out where lines 36-37 resolve to.


cheers,
rob   :-)
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to