transmission-remote-gui / transgui

🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.
GNU General Public License v2.0
3.23k stars 280 forks source link

Can't compile #1423

Open username227 opened 2 years ago

username227 commented 2 years ago

Hi,

OK so I am running Manjaro Linux. I am attempting to run a somewhat working version of this program. Transmission daemon 2.94, and latest version of transgui.

The SNAP version of this program doesn't open Nemo even when correctly mapped. I have attempted to download the precompiled versions but they simply will not run properly. So I am attempting to compile from the source. I installed Lazarus and FPC, and get the following error:

/home/jerry/Downloads/transgui-5.18.0/transgui.lpr(34,3) Fatal: (10022) Can't find unit clocale used by transgui

If anybody knows how to solve any one of these issues so that I can get this working properly, I would be grateful. Thanks!

Mrnofish commented 2 years ago

I am not familiar with the distro you're using, nor I have ever built this program on Linux, or any Lazarus/Free Pascal project, for that matter, so with those provisos:

If your distro has the package in their repo, then you're better off building using their own system (it's been too long since I used Arch so I have no idea what paths are available there -- refer to their documentation), so that the appropriate versions of the various components (e.g. libraries, tools, headers, whatever may be needed) are employed.

If you are to build manually, that job will have to be done by you.

Needless to say, all the requirements have to be satisfied, otherwise you might run into the most various errors which might be hard to track back, especially if something very basic is absent. For that reason I'd make sure to cover my bases before starting as that will likely save you a ton of trial and error and time.

If you have low familiarity with the process, and in light of the degree of activity in this repository, it might be a good idea to look for external help, e.g. some Arch community (IRC, forum, etc) might be wiling to assist you through the basics.

Good luck.