LongDirtyAnimAlf / fpcupdeluxe

A GUI based installer for FPC and Lazarus
505 stars 94 forks source link

v2.4.0d refuses to run (it won't even start): symbol lookup error #682

Closed prof7bit closed 4 months ago

prof7bit commented 6 months ago

./fpcupdeluxe-x86_64-linux-qt5: symbol lookup error: ./fpcupdeluxe-x86_64-linux-qt5: undefined symbol: QGuiApplication_setFallbackSessionManagementEnabled

Version: v2.4.0d OS: Ubuntu 22.04.4 LTS (Kubuntu)

Older versions not yet tested

prof7bit commented 6 months ago

2.0.4c runs, but I cannot build anything anymore, no matter what combination of fpc and lazarus I try, it will fail either fpc build or lazarus build with cryptic errors :-(

Thank god I have made a backup of my working lazarus before I attempted to update it.

I wish FPC/Laz would have a proper functioning build system like most other software, the amount of problems and workarounds in the build process with EVERY new minor version is truly ridiculous :-(

LongDirtyAnimAlf commented 4 months ago

A normal install should be done by the package manager of the Linux system itself. And that should work out of the box. And yes, the build-system of FPC is not easy. And fpcupdeluxe has a hard job handling all of its quirks. And qt4/5/6 makes life a bit more difficult. About this issue. This is caused by changes in the libqt library. Not much can be done. Except from building the latest libqt on every system available. The Lazarus forum can help.