Re: Compile errors

Frank McCormick via fpc-pascal <[email protected]>
Newsgroups gmane.comp.compilers.free-pascal.general
Message-ID <[email protected]>
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
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.