[fpc-pascal] Compile errors

Frank McCormick beacon at videotron.ca
Sat Jan 25 12:35:00 CET 2025


On 1/24/25 4:11 AM, Michael Van Canneyt via fpc-pascal wrote:
> 
> 
>>
>> It seems FPC on my OpenSuse installation is broken somehow.
>> I have removed FPC and installed it directly from the RPM downloads
>> on the Free Pascal site and it suffered the same problems.
>> I then re-installed the OpenSuse Tumbleweed version


> The problem is a mismatch between the fpc import units and the libraries
> installed. A fpc import unit such as ncurses (ocrt,ncrt) describes all the
> functions and types in a library. It follows that if the library no longer
> offers these functions, the unit is no longer correct and linking will fail
> (as you observed).
> 
> The conclusion is that opensuse ships different ncurses libraries than 
> debian, and the fpc units describe the units as found on debian. Up till 
> a certain version

   An OpenSuse user seems to have found the solution. Here is what
Jan Engelhardt found.



ncurses6 ABI has _nc_ prefixes  $ nm -CD /usr/lib64/libtinfo.so.6 | grep 
stdscr 000000000000ff20 T _nc_stdscr

I am in the process of changing the source on my system. We'll see what 
happens.

Frank McCormick


More information about the fpc-pascal mailing list