bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post links to your 64bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
User avatar
Blaze
DEV Team
DEV Team
Posts: 2719
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#1 by Blaze » 16 Nov 2019, 15:36

Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, SPICE, NX, XDMCP, SSH and EXEC are supported.
Screenshots: https://remmina.org/screenshots/
Image
I'am builded Remmina as bundle:

Code: Select all

freerdp-2.0.0_rc4-x86_64-1_SBo
gst-plugins-base-1.16.1-x86_64-1
json-glib-1.4.4-x86_64-1
libsodium-1.0.18-x86_64-1
libvncserver-0.9.11-x86_64-4
I tested RDP, SSH and VNC - all works fine.

Enjoy.
Linux 5.4.0-rc7-porteus #2 SMP Tue Nov 12 17:45:45 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Ed_P
Contributor
Contributor
Posts: 5136
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit ISO
Location: Western NY, USA

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#2 by Ed_P » 16 Nov 2019, 21:49

You need to post a link. :)
Ed

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 2255
Joined: 20 Mar 2012, 03:42
Distribution: 5.0rc1-64bit all-DE+more
Location: australia
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#3 by ncmprhnsbl » 16 Nov 2019, 22:11

Ed_P wrote:
16 Nov 2019, 21:49
You need to post a link.
menu>system>bundles
or
in terminal:

Code: Select all

# bundles
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

User avatar
Ed_P
Contributor
Contributor
Posts: 5136
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit ISO
Location: Western NY, USA

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#4 by Ed_P » 16 Nov 2019, 22:35

:o Yup, those options work. Thanks ncmp. :)
Ed

rchase
Shogun
Shogun
Posts: 210
Joined: 10 Jan 2016, 17:26
Distribution: Porteus 5.0 rc1 xfce
Location: Denver, Colorado

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#5 by rchase » 22 Nov 2019, 19:29

This was exactly what I was looking for, but when I run Remmina, the only protocols offered are VNC, SSH, and NX; I was looking specifically for RDP. Is there a fix?

User avatar
Blaze
DEV Team
DEV Team
Posts: 2719
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#6 by Blaze » 23 Nov 2019, 08:49

rchase, what is Desktop environment do you use?

In Cinnamon
Image Image
Linux 5.4.0-rc7-porteus #2 SMP Tue Nov 12 17:45:45 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Ed_P
Contributor
Contributor
Posts: 5136
Joined: 06 Feb 2013, 22:12
Distribution: 4.0 Cinnamon 64-bit ISO
Location: Western NY, USA

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#7 by Ed_P » 23 Nov 2019, 16:15

I suspect he's using xfce. :)

Distribution: Porteus 5.0 rc1 xfce
Ed

User avatar
Blaze
DEV Team
DEV Team
Posts: 2719
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#8 by Blaze » 23 Nov 2019, 16:47

rchase, yep, you are right. I reproduced it in Porteus 5.0 rc1.
My build of Remmina was done under Porteus-current.
You are must to recompile freerdp via https://slackbuilds.org/repository/14.2 ... ch=freerdp
Linux 5.4.0-rc7-porteus #2 SMP Tue Nov 12 17:45:45 UTC 2019 x86_64 Intel(R) Core(TM) i5-6600K CPU @ 3.50GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] (rev 81) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

rchase
Shogun
Shogun
Posts: 210
Joined: 10 Jan 2016, 17:26
Distribution: Porteus 5.0 rc1 xfce
Location: Denver, Colorado

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#9 by rchase » 23 Nov 2019, 22:26

Thanks for your response. I can't update slackbuilds at the moment to use USM; how would I start from the tarball at your link? I use XFCE, but I found the same thing in Cinnamon. I got a VNC connection from a Windows machine to halfway work (no mouse control through Remina on the Porteus machine) -- until it would no longer connect at all.

P.S. Since this bundle is supposed to be for Porteus 5.0rc1, I hope that you will do the recompiling and post a link to a working module (though I wouldn't mind a description/links regarding how to do it myself).

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 2255
Joined: 20 Mar 2012, 03:42
Distribution: 5.0rc1-64bit all-DE+more
Location: australia
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#10 by ncmprhnsbl » 23 Nov 2019, 22:51

rchase wrote:
23 Nov 2019, 22:26
how would I start from the tarball at your link?
how to use a SlackBuild?
download https://slackbuilds.org/slackbuilds/14. ... rdp.tar.gz and extract it
and download the source package https://github.com/FreeRDP/FreeRDP/arch ... rc4.tar.gz and place it in the extracted above^
activate 05-devel
then:

Code: Select all

su
cd <extracted dir with .SlackBuild and source tarball>
sh freerdp.SlackBuild
(if all goes well the package should be in /tmp)
cd /tmp
txz2xzm freerdp*.txz
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

rchase
Shogun
Shogun
Posts: 210
Joined: 10 Jan 2016, 17:26
Distribution: Porteus 5.0 rc1 xfce
Location: Denver, Colorado

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#11 by rchase » 23 Nov 2019, 23:54

Thanks, I will attempt it and report back. Can I use the development module from porteus 4.10.8? I don't see one in the porteus 5.0rc1 folder.

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 2255
Joined: 20 Mar 2012, 03:42
Distribution: 5.0rc1-64bit all-DE+more
Location: australia
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#12 by ncmprhnsbl » 24 Nov 2019, 01:34

rchase wrote:
23 Nov 2019, 23:54
Can I use the development module from porteus 4.10.8? I don't see one in the porteus 5.0rc1 folder.
it's hidden in the kernel folder :)
http://dl.porteus.org/x86_64/Porteus-v5 ... -devel.xzm (or your favourite mirror)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

rchase
Shogun
Shogun
Posts: 210
Joined: 10 Jan 2016, 17:26
Distribution: Porteus 5.0 rc1 xfce
Location: Denver, Colorado

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#13 by rchase » 24 Nov 2019, 02:00

OK -- having now followed the above procedure with the correct 05-devel.xzm activated, the script goes afoul at:

Code: Select all

...
FreeRDP-2.0.0-rc4/winpr/wlog.7
Package gstreamer-base-1.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-base-1.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-base-1.0' found
-- The C compiler identification is GNU 9.1.0
-- The CXX compiler identification is GNU 9.1.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") 
FREERDP_VERSION=2.0.0-rc4
-- Git Revision n/a
-- Looking for __x86_64__
-- Looking for __x86_64__ - found
-- Performing Test Wno-unused-result
-- Performing Test Wno-unused-result - Success
-- Performing Test Wno-unused-but-set-variable
-- Performing Test Wno-unused-but-set-variable - Success
-- Performing Test Wno-deprecated-declarations
-- Performing Test Wno-deprecated-declarations - Success
-- Performing Test Wno-deprecated-declarationsCXX
-- Performing Test Wno-deprecated-declarationsCXX - Success
-- GCC default symbol visibility: hidden
-- Performing Test Wimplicit-function-declaration
-- Performing Test Wimplicit-function-declaration - Success
-- Performing Test Wredundant-decls
-- Performing Test Wredundant-decls - Success
-- Performing Test Wno-builtin-macro-redefined
-- Performing Test Wno-builtin-macro-redefined - Success
-- Performing Test Wno-builtin-macro-redefinedCXX
-- Performing Test Wno-builtin-macro-redefinedCXX - Success
-- Performing Test fno-omit-frame-pointer
-- Performing Test fno-omit-frame-pointer - Success
-- Looking for include file fcntl.h
-- Looking for include file fcntl.h - found
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file execinfo.h
-- Looking for include file execinfo.h - found
-- Looking for include file inttypes.h
-- Looking for include file inttypes.h - found
-- Looking for include file sys/modem.h
-- Looking for include file sys/modem.h - not found
-- Looking for include file sys/filio.h
-- Looking for include file sys/filio.h - not found
-- Looking for include file sys/sockio.h
-- Looking for include file sys/sockio.h - not found
-- Looking for include file sys/strtio.h
-- Looking for include file sys/strtio.h - not found
-- Looking for include file sys/select.h
-- Looking for include file sys/select.h - found
-- Looking for include file syslog.h
-- Looking for include file syslog.h - found
-- Performing Test HAVE_TM_GMTOFF
-- Performing Test HAVE_TM_GMTOFF - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Looking for pthread_mutex_timedlock
-- Looking for pthread_mutex_timedlock - not found
-- Looking for pthread_mutex_timedlock in pthread
-- Looking for pthread_mutex_timedlock in pthread - found
-- Looking for include file aio.h
-- Looking for include file aio.h - found
-- Looking for include file sys/eventfd.h
-- Looking for include file sys/eventfd.h - found
-- Looking for eventfd_read
-- Looking for eventfd_read - found
-- Looking for include file sys/timerfd.h
-- Looking for include file sys/timerfd.h - found
-- Looking for include file poll.h
-- Looking for include file poll.h - found
-- Looking for ceill
-- Looking for ceill - found
-- Skipping recommended feature libsystemd for systemd journal appender (allows to export wLog to systemd journal)
-- Finding recommended feature X11 for X11 (X11 client and server)
--     Disable feature X11 using "-DWITH_X11=OFF"
-- Found X11: /usr/lib64/libX11.so  
-- Skipping recommended feature Wayland for Wayland (Wayland client)
-- Skipping optional feature DirectFB for DirectFB (DirectFB client)
--     Enable feature DirectFB using "-DWITH_DIRECTFB=ON"
-- Finding required feature ZLIB for compression (data compression)
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.11") 
-- Finding required feature OpenSSL for cryptography (encryption, certificate validation, hashing functions)
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found version "1.1.1b") 
-- Skipping optional feature MbedTLS for cryptography (encryption, certificate validation, hashing functions)
--     Enable feature MbedTLS using "-DWITH_MBEDTLS=ON"
-- Skipping optional feature OpenSLES for multimedia (OpenSLES audio / video)
--     Enable feature OpenSLES using "-DWITH_OPENSLES=ON"
-- Finding recommended feature OSS for sound (audio input, audio output and multimedia redirection)
--     Disable feature OSS using "-DWITH_OSS=OFF"
-- Found OSS Audio
-- Finding recommended feature ALSA for sound (audio input, audio output and multimedia redirection)
--     Disable feature ALSA using "-DWITH_ALSA=OFF"
-- Found ALSA: /usr/lib64/libasound.so (found version "1.1.9") 
-- Finding optional feature Pulse for sound (audio input, audio output and multimedia redirection)
-- Checking for module 'libpulse'
--   Found libpulse, version 12.2-rebootstrapped
-- Found Pulse: /usr/include  
-- Finding optional feature Cups for printing (printer device redirection)
CMake Error at /usr/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Cups (missing: CUPS_LIBRARIES CUPS_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.14/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.14/Modules/FindCups.cmake:63 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/FindFeature.cmake:31 (find_package)
  CMakeLists.txt:865 (find_feature)


-- Configuring incomplete, errors occurred!
See also "/tmp/SBo/FreeRDP-2.0.0-rc4/build/CMakeFiles/CMakeOutput.log".
See also "/tmp/SBo/FreeRDP-2.0.0-rc4/build/CMakeFiles/CMakeError.log".
What next? Is the suggestion helpful and how would I follow it?

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 2255
Joined: 20 Mar 2012, 03:42
Distribution: 5.0rc1-64bit all-DE+more
Location: australia
Contact:

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#14 by ncmprhnsbl » 24 Nov 2019, 02:54

looks like it's looking for CUPS (printing) .. so i guess blaze might have compiled with the printing module activated..
so either grab and activate from here Printing and scanning for Porteus (Post by Blaze #74600) and try..
or if printing is not important:
edit freerdp.SlackBuild line 91:

Code: Select all

    -DWITH_CUPS=ON \
to

Code: Select all

    -DWITH_CUPS=OFF \
or remove it
and try again..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

rchase
Shogun
Shogun
Posts: 210
Joined: 10 Jan 2016, 17:26
Distribution: Porteus 5.0 rc1 xfce
Location: Denver, Colorado

bundle - Remmina: Remote Desktop Application for Porteus 5.0rc1

Post#15 by rchase » 24 Nov 2019, 04:21

I downloaded and activated the printing module and repeated the procedure; there were still warnings at the same point, but after many pages of diagnostic commentary, the script produced a module. I still have no idea how to merge modules without the old mergexzm script (which I have). I used it to merge remmina-1.3.6-x86_64-alldesktops.xzm with freerdp-2.0.0_rc4-x86_64-1_SBo.xzm into a single module and activated it; Remmina appeared in the program list, but when I ran it there was still no RDP protocol.

P.S. I left the modules separate and activated rdp after remmina -- success! How can the two be merged correctly?

Post Reply