Transmission Remote GUI

Discussion of Transmission that doesn't fit in the other categories
jusid
Posts: 17
Joined: Wed Dec 24, 2008 12:43 pm

Re: Transmission Remote GUI

Post by jusid »

Is FPC compiler works on your platform?
I suppose you have Linux distribution with X Window system and GTK2 libraries.

In that case you can build Lazarus from sources.

1. Install FPC compiler and make sure it works.
2. Download source code of the latest (0.9.27) Lazarus snapshot here: http://www.hu.freepascal.org/lazarus/
3. Extract Lazarus sources and run 'make'
4. After that you can use 'lazbuild transgui.lpi' command to build Transmission Remote GUI.
hdfan2
Posts: 10
Joined: Sat Feb 07, 2009 5:49 am

Re: Transmission Remote GUI

Post by hdfan2 »

Well... After a lot of hassles with lazarus I've finally built it. Then I tried to build remotegui, and received the following error:

Compiling main.pas
main.pas(2563,26) Error: Can't determine which overloaded function to call
main.pas(2750) Fatal: There were 1 errors compiling module, stopping
ERROR: failed compiling of project /home/alex/transgui-0.95-src/TransGUI/transgui.lpi

The line is:

pbDownloaded.Position:=Round(FTorrents[idxDone, idx]*10);

What can it be?
jusid
Posts: 17
Joined: Wed Dec 24, 2008 12:43 pm

Re: Transmission Remote GUI

Post by jusid »

Try to replace it by:

Code: Select all

  pbDownloaded.Position:=Round(FTorrents[idxDone, idx]*10.0);
or

Code: Select all

  pbDownloaded.Position:=Round(double(FTorrents[idxDone, idx])*10.0);
hdfan2
Posts: 10
Joined: Sat Feb 07, 2009 5:49 am

Re: Transmission Remote GUI

Post by hdfan2 »

OK, the first variant gave the same error, but with the second, transGUI was finally compiled. But when I tried to start it, I received the following errors:

TRasterImage.BitmapHandleNeeded: Unable to create handles, using default
TRasterImage.BitmapHandleNeeded: Unable to create handles, using default
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$FF94A784
$0F9AD964
$0F9C27A4
$0F9C3AFC
$0F9C3CC8
$0F0C95F4
$0EFE9174
$0F9BD538
$0F9ABC2C
$0F9AD964
$0F9C242C
$0F9C3AFC
$0F9C3CC8
$0F0C95F4
$102823D0
$10282068
$1023DA7C
TApplication.HandleException Access violation
Stack trace:
$FF94A784
$0F9AD964
$0F9C27A4
$0F9C3AFC
$0F9C3CC8
$0F0C95F4
$0EFE9174
$0F9BD538
$0F9ABC2C
$0F9AD964
$0F9C242C
$0F9C3AFC
$0F9C3CC8
$0F0C95F4
$102823D0
$10282068
$1023DA7C
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred
[FORMS.PP] ExceptionOccurred

BTW, I received very similar errors when I tried to launch lazarus (lazbuild runs ok) - exceptions in forms.pp. After building it I've correctly installed it (via make install). Is it problem in transgui, or in lazarus (or, perhaps, in freepascal)?

P.S. Maybe I must install transgui in some proper way? I didn't find any mentions of it in docs. For now I just copied transgui into /usr/bin; is it enough?
jusid
Posts: 17
Joined: Wed Dec 24, 2008 12:43 pm

Re: Transmission Remote GUI

Post by jusid »

What version of FPC do you use? You should use at least FPC 2.2.2.

If you used the latest svn version of Lazarus, then try to build Lazarus 0.9.26 sources.

The first step is to make Lazarus IDE to run properly. Then you can build TransGUI.
hdfan2
Posts: 10
Joined: Sat Feb 07, 2009 5:49 am

Re: Transmission Remote GUI

Post by hdfan2 »

jusid wrote:What version of FPC do you use? You should use at least FPC 2.2.2.

If you used the latest svn version of Lazarus, then try to build Lazarus 0.9.26 sources.

The first step is to make Lazarus IDE to run properly. Then you can build TransGUI.
Sorry I didn't mention it. I'm using the latest version (2.2.2). I've tried to build 0.9.26, but got almost the same errors - both with lazarus and transgui. When I start transgui the error is:

TRasterImage.BitmapHandleNeeded: Unable to create handles, using default
TRasterImage.BitmapHandleNeeded: Unable to create handles, using default
[FORMS.PP] ExceptionOccurred
Sender=EAccessViolation
Exception=Access violation
Stack trace:
$FF8384D8
$0F642C8C
$0F645F1C
$0F646630
$0F596588
$1027EFE0
$100F22D8
$100F1D24
$100F7AF0
$10162880
$101623B4
$10163824
$10162990
$101623B4
$10163824
$10162990
$1002E910
TApplication.HandleException Access violation
Stack trace:
$FF8384D8
$0F642C8C
$0F645F1C
$0F646630
$0F596588
$1027EFE0
$100F22D8
$100F1D24
$100F7AF0
$10162880
$101623B4
$10163824
$10162990
$101623B4
$10163824
$10162990
$1002E910
[FORMS.PP] ExceptionOccurred
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased DCs, a detailed dump follows:
[TGtkWidgetSet.Destroy] DCs: F7D33010
[TGtkWidgetSet.Destroy] WARNING: There are 1 unreleased GDIObjects, a detailed dump follows:
[TGtkWidgetSet.Destroy] GDIOs: F7D9B490
[TGtkWidgetSet.Destroy] gdiBitmap: 1
jusid
Posts: 17
Joined: Wed Dec 24, 2008 12:43 pm

Re: Transmission Remote GUI

Post by jusid »

Try to ask about that in Lazarus forum. I have no other ideas how to solve it.
hdfan2
Posts: 10
Joined: Sat Feb 07, 2009 5:49 am

Re: Transmission Remote GUI

Post by hdfan2 »

Yes, I think there's something wrong with lazarus (or freepascal) on PowerPC. Nevertheless, thanks for help and patience!
teros
Posts: 9
Joined: Wed Dec 24, 2008 6:45 am

Re: Transmission Remote GUI

Post by teros »

does a proxy feature exist for remote gui i.e. going through a proxy i'd need to when accessing from work.
LdK
Posts: 2
Joined: Wed Mar 04, 2009 10:38 pm

Re: Transmission Remote GUI

Post by LdK »

Hi,
I would like to build it to amd64 computer but i have a problem :

Code: Select all

TCompiler.Compile WorkingDir="/home/ldk/transmi/transmisson-remote-gui-read-only/" CompilerFilename="/usr/bin/ppcx64" CompilerParams=" -S2gi -g -WG -vewni -l -Fisynapse/source/lib/ -Fusynapse/source/lib/ -Fujson/ -Fu/usr/lib/lazarus/lcl/units/x86_64-linux/ -Fu/usr/lib/lazarus/lcl/units/x86_64-linux/gtk/ -Fu/usr/lib/lazarus/packager/units/x86_64-linux/ -Fu. -FUunits/ -ounits/transgui -dLCL -dLCLgtk transgui.lpr"
[TCompiler.Compile] CmdLine="/usr/bin/ppcx64  -S2gi -g -WG -vewni -l -Fisynapse/source/lib/ -Fusynapse/source/lib/ -Fujson/ -Fu/usr/lib/lazarus/lcl/units/x86_64-linux/ -Fu/usr/lib/lazarus/lcl/units/x86_64-linux/gtk/ -Fu/usr/lib/lazarus/packager/units/x86_64-linux/ -Fu. -FUunits/ -ounits/transgui -dLCL -dLCLgtk transgui.lpr"
Free Pascal Compiler version 2.2.0 [2008/09/20] for x86_64
Copyright (c) 1993-2007 by Florian Klaempfl
Target OS: Linux for x86-64
Compiling transgui.lpr
Compiling main.pas
Compiling ./json/jsonparser.pp
jsonparser.pp(22,41) Fatal: Can't find unit jsonscanner used by jsonparser
ERROR: failed compiling
any ideas ?
thanks ...

LdK

ps : sorry for my poor english ; )
jusid
Posts: 17
Joined: Wed Dec 24, 2008 12:43 pm

Re: Transmission Remote GUI

Post by jusid »

Free Pascal Compiler 2.2.2 or later and Lazarus 0.9.26 or later is required.
exiztone

Re: Transmission Remote GUI

Post by exiztone »

-
Last edited by exiztone on Wed Jul 24, 2013 5:58 pm, edited 1 time in total.
micro77
Posts: 11
Joined: Mon Sep 01, 2008 8:20 pm
Location: Izmir,Turkey

Re: Transmission Remote GUI

Post by micro77 »

thank you very much its very good working on debian 5.0 ...
best regards...
cheongseeker
Posts: 10
Joined: Fri Oct 31, 2008 7:56 am

Re: Transmission Remote GUI

Post by cheongseeker »

Hi,

I'm would like to know if this application can support display Chinese. I installed the application and found that it display ????

Does anyone also has this problem?

Thanks.
peterhocking
Posts: 5
Joined: Wed Jul 29, 2009 4:06 am
Location: Canberra, Australia

Re: Transmission Remote GUI

Post by peterhocking »

Hi

I've installed transmission-remote-gui on my PC, entered the details for the PC running Transmission & get the error "Connection Refused". I've checked that the IP address of my PC running Transmission is correct, the use name & password are correct & the PC running Transmission is not using a firewall.

Is the issue likely to be the port that's being used to connect , (I've accepted the default), or is it some thing else?

If it's the port, how do I determine which port to use?

TIA

Peter
Post Reply