[Solved] Porteus 5.1-alpha2 can't build Remmina

If you are looking for a specific 64-bit package and you can't find it in any of the 64-bit repos, please post a request for it here
User avatar
AcnapyxoB
Contributor
Contributor
Posts: 239
Joined: 24 Dec 2014, 10:15
Distribution: Porteus
Location: Tellus

[Solved] Porteus 5.1-alpha2 can't build Remmina

Post#1 by AcnapyxoB » 29 Mar 2025, 13:52

Have trouble building remmina on Porteus 5.1-alpha2

su
update remmina:

Code: Select all

Compiling remmina-1.4.39-x86_64
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2")
-- Checking for module 'libpcre2-8'
--   Found libpcre2-8, version 10.45
-- PCRE2-Libs: /usr/lib64/libpcre.so
-- PCRE2-Include-Dirs: /usr/include
-- Found Intl: built in to C library
-- 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 Wimplicit-function-declaration
-- Performing Test Wimplicit-function-declaration - Success
-- Performing Test Wredundant-decls
-- Performing Test Wredundant-decls - Success
-- Looking for include file sys/socket.h
-- Looking for include file sys/socket.h - found
-- Looking for include file arpa/inet.h
-- Looking for include file arpa/inet.h - found
-- Looking for include file netinet/in.h
-- Looking for include file netinet/in.h - found
-- Looking for include file netinet/tcp.h
-- Looking for include file netinet/tcp.h - found
-- Looking for include file termios.h
-- Looking for include file termios.h - found
-- Looking for include file netdb.h
-- Looking for include file netdb.h - found
-- 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 sys/un.h
-- Looking for include file sys/un.h - found
-- Looking for include file errno.h
-- Looking for include file errno.h - found
-- Remmina version: 1.4.39
-- Git Revision: n/a
-- Folders won't be removed during uninstall target
-- Checking for one of the modules 'glib-2.0'
-- Checking for module 'gmodule-2.0'
--   Found gmodule-2.0, version 2.84.0
-- Found GLib: /usr/lib64/libglib-2.0.so (found version "2.84.0")
-- Checking for one of the modules 'gio-2.0'
-- Checking for module 'gio-unix-2.0'
--   Found gio-unix-2.0, version 2.84.0
-- Checking for one of the modules 'gobject-2.0'
-- Found GObject: /usr/lib64/libgobject-2.0.so (found version "2.84.0")
-- Found GIO: /usr/lib64/libgio-2.0.so (found version "2.84.0")
-- Checking for one of the modules 'atk'
-- Found ATK: /usr/lib64/libatk-1.0.so (found version "2.56.0")
-- Checking for one of the modules 'gdk-3.0'
-- Checking for module 'harfbuzz'
--   Found harfbuzz, version 11.0.0
-- Checking for one of the modules 'pango'
-- Found Pango: /usr/lib64/libpango-1.0.so (found version "1.56.3")
-- Found GDK3: /usr/lib64/libgdk-3.so (found version "3.24.49")
-- Found Pango: /usr/lib64/libpango-1.0.so (found version "1.56.3")
-- Checking for one of the modules 'cairo'
-- Found Cairo: /usr/lib64/libcairo.so (found version "1.18.4")
-- Checking for one of the modules 'gdk-pixbuf-2.0'
-- Found GDKPixbuf: /usr/lib64/libgdk_pixbuf-2.0.so (found version "")
-- Found GTK3: /usr/lib64/libgtk-3.so (found suitable version "3.24.49", minimum required is "3.14.0")
-- Checking for module 'wayland-client'
--   Found wayland-client, version 1.23.1
-- Wayland library found.
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Finding suggested package GCRYPT.
--   Disable this using "-DWITH_GCRYPT=OFF".
-- Found GCRYPT: /usr/lib64/libgcrypt.so
-- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.4.1")
-- Found sodium: /usr/lib64/libsodium.so
-- sodium_LIBRARY_RELEASE: /usr/lib64/libsodium.so
-- sodium_INCLUDE_DIR: /usr/include
-- sodium_LIBRARY_DEBUG: /usr/lib64/libsodium.so
-- Disabling news check connecting to remmina.org
-- Enabling stats
-- Enabling tip of the day
-- Enabling man pages.
-- Finding suggested package Avahi.
--   Disable this using "-DWITH_AVAHI=OFF".
-- Checking for module 'avahi-client'
--   Found avahi-client, version 0.8
-- Avahi-Libs found: /usr/lib64/libavahi-common.so;/usr/lib64/libavahi-client.so;/usr/lib64/libavahi-ui-gtk3.so
-- Avahi-Include-Dirs found: /usr/include/avahi-common;/usr/include/avahi-client;/usr/include/avahi-ui
-- AVAHI_INCLUDE_DIRS=/usr/include/avahi-common;/usr/include/avahi-client;/usr/include/avahi-ui
-- AVAHI_LIBRARIES=/usr/lib64/libavahi-common.so;/usr/lib64/libavahi-client.so;/usr/lib64/libavahi-ui-gtk3.so
-- Icon cache will be generated
-- Theme icon cache will be rebuilt
-- Desktop MIME types cache database enabled
-- Linux detected, building with Intl
-- Finding suggested package LIBSSH.
--   Disable this using "-DWITH_LIBSSH=OFF".
-- Found LIBSSH: /usr/lib64/libssh.so
-- Finding suggested package VTE.
--   Disable this using "-DWITH_VTE=OFF".
-- Checking for module 'vte-2.91'
--   Found vte-2.91, version 0.80.0
-- Found VTE: /usr/lib64/libvte-2.91.so
-- Sodium found
-- Sodium include dirs /usr/include
-- Checking for module 'ayatana-appindicator3-0.1'
--   No package 'ayatana-appindicator3-0.1' found
-- Checking for module 'appindicator3-0.1'
--   Found appindicator3-0.1, version 12.10.0
-- Found APPINDICATOR: /usr/lib64/libappindicator3.so
-- AppIndicator library dirs /usr/lib64/libappindicator3.so
-- AppIndicator include dirs /usr/include/libappindicator3-0.1
-- Checking for module 'json-glib-1.0'
--   Found json-glib-1.0, version 1.10.6
-- Found JSONGLIB: /usr/lib64/libjson-glib-1.0.so
-- Found CURL: /usr/lib64/libcurl.so (found version "8.12.1")
-- PCRE2-Libs: /usr/lib64/libpcre.so
-- PCRE2-Include-Dirs: /usr/include
-- Kiosk desktop session files won't be installed
-- Found shared-mime-info version: 2.4
-- Finding suggested package LIBSSH.
--   Disable this using "-DWITH_LIBSSH=OFF".
-- Using FreeRDP2
-- Enabling RDP plugin
-- Finding suggested package Cups.
--   Disable this using "-DWITH_CUPS=OFF".
CMake Error at /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:233 (message):
  Could NOT find Cups (missing: CUPS_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-3.31/Modules/FindPackageHandleStandardArgs.cmake:603 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.31/Modules/FindCups.cmake:88 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  cmake/FindOptionalPackage.cmake:37 (find_package)
  plugins/rdp/CMakeLists.txt:39 (find_suggested_package)
Last edited by AcnapyxoB on 30 Mar 2025, 10:52, edited 1 time in total.
Porteus v5.01 KDE x86_64

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

Porteus 5.1-alpha2 can't build Remmina

Post#2 by Blaze » 29 Mar 2025, 15:28

Hi AcnapyxoB.
I can't to reproduce this issue.
Cups header is present when compiling is going.

I have another issue. I added flag -Wno-error=implicit-function-declaration for compile wthout issue: plugins/rdp/rdp_monitor.c:195:9: error: implicit declaration of function 'freerdp_settings_set_monitor_def_array_sorted' [-Wimplicit-function-declaration]
195 | freerdp_settings_set_monitor_def_array_sorted(settings, rdp_monitors, index);

ncmprhnsbl will update it tomorrow.

Thanks
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
AcnapyxoB
Contributor
Contributor
Posts: 239
Joined: 24 Dec 2014, 10:15
Distribution: Porteus
Location: Tellus

Porteus 5.1-alpha2 can't build Remmina

Post#3 by AcnapyxoB » 29 Mar 2025, 15:56

Blaze wrote:
29 Mar 2025, 15:28
ncmprhnsbl will update it tomorrow
Blaze thanks for the fast reply.
I'll wait for update.
Porteus v5.01 KDE x86_64

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 4289
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

Porteus 5.1-alpha2 can't build Remmina

Post#4 by ncmprhnsbl » 30 Mar 2025, 05:39

AcnapyxoB wrote:
29 Mar 2025, 15:56
I'll wait for update.
done, on the server, with the usual "mirrors will propagate when they do" :)
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

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

Porteus 5.1-alpha2 can't build Remmina

Post#5 by Blaze » 30 Mar 2025, 05:59

I builded Remmina successfully.
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
AcnapyxoB
Contributor
Contributor
Posts: 239
Joined: 24 Dec 2014, 10:15
Distribution: Porteus
Location: Tellus

Porteus 5.1-alpha2 can't build Remmina

Post#6 by AcnapyxoB » 30 Mar 2025, 10:49

Me too, thanks!
Porteus v5.01 KDE x86_64

Post Reply