Package Details: eternalterminal 6.2.9-1

Git Clone URL: https://aur.archlinux.org/eternalterminal.git (read-only, click to copy)
Package Base: eternalterminal
Description: Re-Connectable Terminal connection. Includes both client and server.
Upstream URL: https://mistertea.github.io/EternalTerminal/
Licenses: Apache
Conflicts: eternalterminal-client, eternalterminal-server
Submitter: jtgoguen
Maintainer: Digitalghost
Last Packager: Digitalghost
Votes: 15
Popularity: 0.164284
First Submitted: 2017-05-12 03:43 (UTC)
Last Updated: 2024-06-24 02:20 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

Digitalghost commented on 2023-07-08 12:22 (UTC)

I'm out of town for a couple of weeks, but will fix gcc-13 when I get back.

figue commented on 2023-07-07 18:59 (UTC)

Still with cstdint patch fails (something about symbols):

[ 86%] Linking CXX executable etterminal
[ 86%] Linking CXX executable etserver
/usr/bin/ld: libTerminalCommon.a(UserTerminalHandler.cpp.o): undefined reference to symbol '_ZN4absl12lts_2023012512log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/libabsl_log_internal_check_op.so.2301.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/etterminal.dir/build.make:119: etterminal] Error 1
make[1]: *** [CMakeFiles/Makefile2:565: CMakeFiles/etterminal.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: libTerminalCommon.a(ETerminal.pb.cc.o): undefined reference to symbol '_ZN4absl12lts_2023012512log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/libabsl_log_internal_check_op.so.2301.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/etserver.dir/build.make:119: etserver] Error 1
make[1]: *** [CMakeFiles/Makefile2:505: CMakeFiles/etserver.dir/all] Error 2
[ 87%] Linking CXX executable et
/usr/bin/ld: libTerminalCommon.a(ETerminal.pb.cc.o): undefined reference to symbol '_ZN4absl12lts_2023012512log_internal17MakeCheckOpStringIllEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEET_T0_PKc'
/usr/bin/ld: /usr/lib/gcc/x86_64-pc-linux-gnu/13.1.1/../../../../lib/libabsl_log_internal_check_op.so.2301.0.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/et.dir/build.make:119: et] Error 1
make[1]: *** [CMakeFiles/Makefile2:445: CMakeFiles/et.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
==> ERROR: A failure occurred in build().

Porous3247 commented on 2023-06-25 22:22 (UTC)

For successful compilation with GCC 13, make a file named gcc13.patch with the following contents:

--- EternalTerminal-et-v6.2.4.orig/external_imported/sentry-native/external/breakpad/src/client/linux/handler/minidump_descriptor.h
+++ EternalTerminal-et-v6.2.4/external_imported/sentry-native/external/breakpad/src/client/linux/handler/minidump_descriptor.h
@@ -37,6 +37,7 @@

 #include "client/linux/handler/microdump_extra_info.h"
 #include "common/using_std_string.h"
+#include <cstdint>

 // This class describes how a crash dump should be generated, either:
 // - Writing a full minidump to a file in a given directory (the actual path,

Then add it to the source/sha256sums array, then add patch --strip=1 < "${srcdir}/gcc13.patch" in the prepare function

NCRonB commented on 2023-06-07 11:42 (UTC)

Build fails with gcc-13 (current Arch version as of this comment). gcc-12 works.

https://github.com/MisterTea/EternalTerminal/issues/573

skew-t commented on 2022-06-20 16:48 (UTC) (edited on 2022-06-20 16:48 (UTC) by skew-t)

I was similarly running into a conflict with an updated protobuf version. As mentioned by yuyichao, rebuilding the et package resolved this. With yay:

yay -S --rebuild eternalterminal

anoble commented on 2022-05-24 15:05 (UTC) (edited on 2022-05-24 15:14 (UTC) by anoble)

I'm seeing this error as of yesterday

error while loading shared libraries: libprotobuf-lite.so.30: cannot open shared object file: No such file or directory

I tried to symlink libprotobuf-lite.so.30 to libprotobuf-lite.so.31 but I got this error still.

Uncaught c++ exception: This program was compiled against version 3.19.2 of the Protocol Buffer runtime library, which is not compatible with the installed version (3.20.1).  Contact the program author for an update.  If you compiled the program yourself, make sure that your headers are from the same version of Protocol Buffers as your link-time library.  (Version verification failed in "/home/acrownoble/tmp/EternalTerminal/src/terminal/TerminalServerMain.cpp".)

I don't have much time at the moment to dig further. But for anyone else seeing this issue, I was able to work around it by downgrading protobuf with sudo pacman -U file:///var/cache/pacman/pkg/protobuf-3.19.4-1-x86_64.pkg.tar.zst if you have it cached.

d4l3k commented on 2022-03-02 21:43 (UTC) (edited on 2022-03-02 21:43 (UTC) by d4l3k)

Updating fixes it:

pkgver='6.1.11'
...
sha256sums=('bff58ae9122a39a7012e741d2d514b0966725c942021f3279fa7e2b00cfd20a3')

d4l3k commented on 2022-03-02 21:21 (UTC)

Running into a compilation issue now:

/home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.cc: In function ‘void google_breakpad::{anonymous}::InstallAlternateStackLocked()’:
/home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.cc:141:49: error: no matching function for call to ‘max(int, long int)’
  141 |   static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
      |                                         ~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/11.2.0/string:40,
                 from /home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.h:38,
                 from /home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.cc:66:
/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note: candidate: ‘template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)’
  254 |     max(const _Tp& __a, const _Tp& __b)
      |     ^~~
/usr/include/c++/11.2.0/bits/stl_algobase.h:254:5: note:   template argument deduction/substitution failed:
/home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.cc:141:49: note:   deduced conflicting types for parameter ‘const _Tp’ (‘int’ and ‘long int’)
  141 |   static const unsigned kSigStackSize = std::max(16384, SIGSTKSZ);
      |                                         ~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/11.2.0/bits/char_traits.h:39,
                 from /usr/include/c++/11.2.0/string:40,
                 from /home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.h:38,
                 from /home/tristanr/.cache/yay/eternalterminal/src/EternalTerminal-et-v6.1.8/external_imported/sentry-native/external/breakpad/src/client/linux/handler/exception_handler.cc:66:
/usr/include/c++/11.2.0/bits/stl_algobase.h:300:5: note: candidate: ‘template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)’

Celti commented on 2021-08-30 19:15 (UTC) (edited on 2021-08-30 19:16 (UTC) by Celti)

@makeworld: EternalTerminal no longer needs boost as a dep since June 2017 (8b522fa), no longer needs gflags since July 2019 (74ad062), and no longer needs ncurses since March 2017 (118210c).

makeworld commented on 2021-08-26 03:27 (UTC)

Even when I install from this package or from source with vcpkg off, it still segfaults.