Package Details: sterm-git v0.1.2.r2.g79e77ee-1

Git Clone URL: https://aur.archlinux.org/sterm-git.git (read-only, click to copy)
Package Base: sterm-git
Description: A simple terminal emulator based on the VTE library
Upstream URL: https://github.com/flocke/sterm
Licenses: MIT
Conflicts: sterm
Provides: sterm
Submitter: flocke
Maintainer: flocke
Last Packager: flocke
Votes: 0
Popularity: 0.000000
First Submitted: 2016-02-26 08:14 (UTC)
Last Updated: 2022-11-26 10:08 (UTC)

Latest Comments

MarsSeed commented on 2022-06-21 16:23 (UTC) (edited on 2022-06-21 17:07 (UTC) by MarsSeed)

Please kindly implement git tag based pkgver() as per Arch VCS package guidelines.

Also build fails:

==> Making package: sterm-git r56.3f07a45-1 (2022-06-21 18:16:24 CEST)
==> Starting build()...
-- The CXX compiler identification is GNU 12.1.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") 
-- Checking for module 'glib-2.0'
--   Found glib-2.0, version 2.72.2
-- Checking for module 'vte-2.91'
--   Found vte-2.91, version 0.68.0
-- Configuring done
-- Generating done

[...]

[ 64%] Building CXX object src/sterm/CMakeFiles/sterm.dir/config.cpp.o
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp: In function ‘std::string read_stdin()’:
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:109:8: error: ‘istream_iterator’ is not a member of ‘std’
  109 |   std::istream_iterator<char> it(std::cin);
      |        ^~~~~~~~~~~~~~~~
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:35:1: note: ‘std::istream_iterator’ is defined in header ‘<iterator>’; did you forget to 
    ‘#include <iterator>’?
  34 | #include "common/xdg.hpp"
  +++ |+#include <iterator>
  35 | 
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:109:25: error: expected primary-expression before ‘char’
  109 |   std::istream_iterator<char> it(std::cin);
      |                         ^~~~
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:110:8: error: ‘istream_iterator’ is not a member of ‘std’
  110 |   std::istream_iterator<char> end;
      |        ^~~~~~~~~~~~~~~~
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:110:8: note: ‘std::istream_iterator’ is defined in header ‘<iterator>’; did you forget to 
    ‘#include <iterator>’?
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:110:25: error: expected primary-expression before ‘char’
  110 |   std::istream_iterator<char> end;
      |                         ^~~~
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:112:23: error: ‘it’ was not declared in this scope; did you mean ‘int’?
  112 |   std::string content(it, end);
      |                       ^~
      |                       int
/home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:112:27: error: ‘end’ was not declared in this scope; did you mean ‘std::end’?
  112 |   std::string content(it, end);
      |                           ^~~
      |                           std::end
In file included from /usr/include/c++/12.1.0/string:52,
                from /usr/include/c++/12.1.0/bits/locale_classes.h:40,
                from /usr/include/c++/12.1.0/bits/ios_base.h:41,
                from /usr/include/c++/12.1.0/ios:42,
                from /usr/include/c++/12.1.0/istream:38,
                from /usr/include/c++/12.1.0/fstream:38,
                from /home/user/.cache/yay/sterm-git/src/sterm/src/tools/matchmaker.cpp:24:
/usr/include/c++/12.1.0/bits/range_access.h:106:5: note: ‘std::end’ declared here
  106 |     end(_Tp (&__arr)[_Nm]) noexcept
      |     ^~~
make[2]: *** [src/tools/CMakeFiles/sterm-matchmaker.dir/build.make:76: src/tools/CMakeFiles/sterm-matchmaker.dir/matchmaker.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:293: src/tools/CMakeFiles/sterm-matchmaker.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 71%] Building CXX object src/sterm/CMakeFiles/sterm.dir/function_handler.cpp.o
[ 78%] Building CXX object src/sterm/CMakeFiles/sterm.dir/functions.cpp.o
[ 85%] Building CXX object src/sterm/CMakeFiles/sterm.dir/terminal.cpp.o
/home/user/.cache/yay/sterm-git/src/sterm/src/sterm/terminal.cpp: In member function ‘gdouble sterm::terminal::get_font_scale()’:
/home/user/.cache/yay/sterm-git/src/sterm/src/sterm/terminal.cpp:216:3: warning: control reaches end of non-void function [-Wreturn-type]
  216 |   }
      |   ^
[ 92%] Linking CXX executable sterm
[ 92%] Built target sterm
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

flocke commented on 2016-05-01 19:57 (UTC)

I don't use Arch Linux anymore. Disowning all my packages in case someone wants to take over.