No neviem, ale nebeží interfaces som samozrejme pridal ale aj celý LCL, teda aspoň fastreport 5.6.2 a lazarus 1.8 RC2 tak tam frxPrinter.pas vôbec neskompilujem, takže som väčšinu vykomentoval {$define noprinter}
To spíš vypadá, že jsi nepřidal Printer4Lazarus do Required Packages.
Ono vlastně neexistuje rozlišení konzole/GUI aplikace - všechno jen závisí na použitých balíčcích. Musíš do projektu jen naházet všechny potřebné GUI/LCL závislosti - pak už je jedno, jestli vůbec vytvoříš nějaká GUI okna nebo to necháš konzolově.
Ešte to skúsim v Linuxe (čo je ciel) a uvidíme.
Sice jsem FastReport kód neviděl, ale jestli jeho jádro používá LCL a jestli to má běžet na Linuxovém serveru bez X Window System, tak máš problém. Možná by to šlo zkompilovat s LCL jako noGUI. Ale jestli to vůbec rozjedeš, pak pravděpodobně budeš mít problémy se správnou kalkulací rozměrů textu - t.j. zarovnání a pod. nemusí fungovat správně, protože LCL nedostane korektní informace z funkcí, které potřebují grafický systém.
To právě všechno řeší fpReport, protože jádro je napsáno úplně bez LCL a grafického systému. Parametry textu získává přímo z TTF definic (t.j. musíš k programu dodat potřebné TTF fonty).