Package Details: eternalterminal-server 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 only the server.
Upstream URL: https://mistertea.github.io/EternalTerminal/
Licenses: Apache
Conflicts: eternalterminal, eternalterminal-client
Submitter: jtgoguen
Maintainer: Digitalghost
Last Packager: Digitalghost
Votes: 15
Popularity: 0.145445
First Submitted: 2017-05-12 03:43 (UTC)
Last Updated: 2024-06-24 02:20 (UTC)

Latest Comments

1 2 3 4 Next › Last »

Digitalghost commented on 2025-05-31 14:00 (UTC)

Please submit a PR with the patch, thanks!

akinomyoga commented on 2025-05-31 13:37 (UTC) (edited on 2025-05-31 13:38 (UTC) by akinomyoga)

This still doesn't build, and the patch provided in the previous reply doesn't apply because the diff context of the patch is broken.

@Digitalghost The discussion in the upstream is still open, but it doesn't seem to be active enough. Is it possible to include the patch in the AUR repository for the time being? Here's a working patch and PKGBUILD.

fryfrog commented on 2025-05-03 16:36 (UTC)

The suggestion in the error fixes it, added the .patch locally and it built. So easy fix for @Digitalghost or the ET dev at least.

--- external_imported/sentry-native/external/crashpad/util/file/filesystem.h.orig       2025-05-03 09:26:14.327832930 -0700
+++ external_imported/sentry-native/external/crashpad/util/file/filesystem.h    2025-05-03 09:26:39.102503957 -0700
@@ -19,6 +19,7 @@

 #include "base/files/file_path.h"
 #include "util/file/file_io.h"
+#include <cstdint>

fryfrog commented on 2025-05-03 16:19 (UTC)

@gyscos, I went ahead and reported it upstream as well in issue #690.

gyscos commented on 2025-05-02 13:54 (UTC) (edited on 2025-05-02 13:58 (UTC) by gyscos)

I'm getting compilation error with gcc 15.1.1:

In file included from /home/gyscos/.cache/paru/clone/eternalterminal/src/EternalTerminal-et-v6.2.9/external_imported/sentry-native/external/crashpad/util/file/scoped_remove_file.cc:17:
/home/gyscos/.cache/paru/clone/eternalterminal/src/EternalTerminal-et-v6.2.9/external_imported/sentry-native/external/crashpad/util/file/filesystem.h:119:1: error: ‘uint64_t’ does not name a
 type
  119 | uint64_t GetFileSize(const base::FilePath& filepath);
      | ^~~~~~~~
/home/gyscos/.cache/paru/clone/eternalterminal/src/EternalTerminal-et-v6.2.9/external_imported/sentry-native/external/crashpad/util/file/filesystem.h:22:1: note: ‘uint64_t’ is defined in hea
der ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   21 | #include "util/file/file_io.h"
  +++ |+#include <cstdint>
   22 |
/home/gyscos/.cache/paru/clone/eternalterminal/src/EternalTerminal-et-v6.2.9/external_imported/sentry-native/external/crashpad/util/file/filesystem.h:128:1: error: ‘uint64_t’ does not name a
 type
  128 | uint64_t GetDirectorySize(const base::FilePath& dirPath);
      | ^~~~~~~~
/home/gyscos/.cache/paru/clone/eternalterminal/src/EternalTerminal-et-v6.2.9/external_imported/sentry-native/external/crashpad/util/file/filesystem.h:128:1: note: ‘uint64_t’ is defined in he
ader ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
[ 35%] Building CXX object external_imported/sentry-native/crashpad_build/util/CMakeFiles/crashpad_util.dir/misc/lexing.cc.o
make[2]: *** [external_imported/sentry-native/crashpad_build/util/CMakeFiles/crashpad_util.dir/build.make:177: external_imported/sentry-native/crashpad_build/util/CMakeFiles/crashpad_util.di
r/file/scoped_remove_file.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:1116: external_imported/sentry-native/crashpad_build/util/CMakeFiles/crashpad_util.dir/all] Error 2

TheLugal commented on 2024-03-26 12:54 (UTC)

I had the same experience as @partion. Removing eternalterminal and reinstalling fixed it for me.

partion commented on 2024-03-22 08:49 (UTC)

Broken after latest update:

$ etserver
etserver: error while loading shared libraries: libabsl_log_internal_check_op.so.2308.0.0: cannot open shared object file: No such file or directory

Pulling from upstream and compiling manually worked fine.

Digitalghost commented on 2023-09-04 02:38 (UTC)

6.2.8 fixes gcc-13 and incorporates the patches from 6.2.4.

Thanks everyone for your contributions and support!

figue commented on 2023-07-14 15:00 (UTC)

@macdems thanks for that. I was having issues with linking binaries until now.

Here is a working PKGBUILD with all fixes:

https://gist.github.com/figue/8ecdf31ce7e0437efe36ad13c4aca9e5

I also resolved some other warnings, but it seems they are not important.

macdems commented on 2023-07-12 06:25 (UTC) (edited on 2023-07-12 06:27 (UTC) by macdems)

As a workaround you may add gcc12 to makedepends and change the line with cmake in build() to:

cmake ../ -DDISABLE_VCPKG=ON -DCMAKE_CXX_COMPILER=/usr/bin/gcc-12 -DCMAKE_EXE_LINKER_FLAGS="-Wl,--copy-dt-needed-entries" -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--copy-dt-needed-entries"

or you may use @Porous3247 patch for GCC 13 and then, the cmake line should be

cmake ../ -DDISABLE_VCPKG=ON DCMAKE_EXE_LINKER_FLAGS="-Wl,--copy-dt-needed-entries" -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--copy-dt-needed-entries"