@JuhaManninen - Before I upgraded from Linux Mint 18.3 to 19, I had installed and was using daily:
fpc_3.0.4-3_amd64.deb
fpc-src_3.0.4-2_amd64.deb
lazarus-project_1.8.4-0_amd64.deb
During the install of Mint 19, something special came up regarding FPC that required me to select YES or NO. I was dead at the time and thought YES was the way to go. So, anyway, after Mint 19 finished installing, I went to open Lazarus and saw it was gone. I still had the Lazarus install package (lazarus-project_1.8.4-0_amd64.deb), so I tried to re-install it. Broken dependencies now in FPC. So I ended up removing the new FPC from the Mint 19 install and reinstalling all three of the above-listed files. I was good to go again.
Mint is again wanting to install that FPC I removed. This is what it says in the Update Manager:
fpc (3.0.4+dfsg-18) unstable; urgency=medium
* Remove dpkg-architecture calls to reduce build time and lintian warnings
* Changed Vcs-Git and Vcs-Browser to point to salsa.debian.org.
This removes lintian warnings about old repository links.
* Cleaned man page for fpcjres tool to be lintian warnings free.
* Fixed ppc suffix in fpcmake to be compatible with ppc executable name.
For arm64 architecture, FPC make files build compiler as ppca64 while
fpcmake looks for ppcxaarch64 to set default FPCDIR value.
Thanks to Graham Inggs (Closes: Bug#892285)
-- Abou Al Montacir <abou.almontacir@sfr.fr> Sun, 22 Apr 2018 16:10:23 +0200
Mint is bad bad bad about having old old old stuff in the repositories. But with Mint 19, they have mostly new. And, by looking at the date in the quote there, I think this FPC might be for the next Lazarus or something. I think it's too new for Lazarus 1.8.4. All I know there is that Lazarus 1.8.4 wldnt install on it. So I was just curious abt what fpc (3.0.4+dfsg-18) was suppose to be for.