Re: vtm: tiling window manager with drag and drop

Liste des GroupesRevenir à c misc 
Sujet : Re: vtm: tiling window manager with drag and drop
De : ${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must} (at) *nospam* jusme.com (Ian)
Groupes : comp.misc
Date : 24. Apr 2025, 12:04:25
Autres entêtes
Organisation : Wet Socks!
Message-ID : <slrn100k6lp.41d.${send-direct-email-to-news1021-at-jusme-dot-com-i@vm46.home.jusme.com>
References : 1 2 3 4 5
User-Agent : slrn/1.0.3 (Linux)
On 2025-04-24, Lawrence D'Oliveiro <ldo@nz.invalid> wrote:

Note that on distros that use prebuilt binary packages, it is common to
have separate “-dbg” or “-dbgsym” packages that you can install, to add
back the debugging symbols that are stripped from the release binaries/
libraries.

The point I was making, obv. too subtly, was that I wasn't interested in
debugging it on an unsupported OS :)


Anyway, for some reason I still have an itch to try this, so on a shiny
new AlmaLinux 9 host, fully updated, we have...


[ian@vm51 vtm]$ cat /etc/system-release
AlmaLinux release 9.5 (Teal Serval)

[ian@vm51 vtm]$ /data/ftp/vtm
  os: Terminal type: xterm-256color
  os: Color mode: xterm truecolor
  os: Mouse mode: VT-style
Floating point exception (core dumped)


No better.


Ok, now I'm invested, let's try building from source, as we have a suitable
C++20 compiler available on Alma9:

[ian@vm51 ~]$ git clone https://github.com/directvt/vtm.git
Cloning into 'vtm'...
remote: Enumerating objects: 35200, done.
remote: Counting objects: 100% (117/117), done.
remote: Compressing objects: 100% (16/16), done.
remote: Total 35200 (delta 106), reused 101 (delta 101), pack-reused 35083 (from 4)
Receiving objects: 100% (35200/35200), 21.89 MiB | 44.29 MiB/s, done.
Resolving deltas: 100% (25562/25562), done.

[ian@vm51 ~]$ cd vtm

[ian@vm51 vtm]$ cmake . -B bin
-- The C compiler identification is GNU 11.5.0
-- The CXX compiler identification is GNU 11.5.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
-- Configuring done (0.7s)
-- Generating done (0.0s)
-- Build files have been written to: /home/ian/vtm/bin

[ian@vm51 vtm]$ cmake --build bin
[  2%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lapi.c.o
[  5%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lauxlib.c.o
[  8%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lbaselib.c.o
[ 11%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lcode.c.o
[ 14%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lcorolib.c.o
[ 17%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lctype.c.o
[ 20%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ldblib.c.o
[ 22%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ldebug.c.o
[ 25%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ldo.c.o
[ 28%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ldump.c.o
[ 31%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lfunc.c.o
[ 34%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lgc.c.o
[ 37%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/linit.c.o
[ 40%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/liolib.c.o
[ 42%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/llex.c.o
[ 45%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lmathlib.c.o
[ 48%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lmem.c.o
[ 51%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/loadlib.c.o
[ 54%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lobject.c.o
[ 57%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lopcodes.c.o
[ 60%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/loslib.c.o
[ 62%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lparser.c.o
[ 65%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lstate.c.o
[ 68%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lstring.c.o
[ 71%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lstrlib.c.o
[ 74%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ltable.c.o
[ 77%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ltablib.c.o
[ 80%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/ltm.c.o
[ 82%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lundump.c.o
[ 85%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lutf8lib.c.o
[ 88%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lvm.c.o
[ 91%] Building C object CMakeFiles/lua.dir/_deps/lua-src/src/lzio.c.o
[ 94%] Linking C static library liblua.a
[ 94%] Built target lua
[ 97%] Building CXX object CMakeFiles/vtm.dir/src/vtm.cpp.o
In file included from /home/ian/vtm/src/vtm.cpp:7:
/home/ian/vtm/src/netxs/apps/tile.hpp: In lambda function:
/home/ian/vtm/src/netxs/apps/tile.hpp:338:40: error: expected primary-expression before ‘>’ token
  338 |                     ->plugin<pro::mover>()
      |                                        ^
/home/ian/vtm/src/netxs/apps/tile.hpp:338:42: error: expected primary-expression before ‘)’ token
  338 |                     ->plugin<pro::mover>()
      |                                          ^
/home/ian/vtm/src/netxs/apps/tile.hpp:339:40: error: expected primary-expression before ‘>’ token
  339 |                     ->plugin<pro::focus>(pro::focus::mode::focusable)
      |                                        ^
/home/ian/vtm/src/netxs/apps/tile.hpp:340:21: error: base operand of ‘->’ is not a pointer
  340 |                     ->plugin<pro::keybd>("grip")
      |                     ^~
/home/ian/vtm/src/netxs/apps/tile.hpp:340:40: error: expected primary-expression before ‘>’ token
  340 |                     ->plugin<pro::keybd>("grip")
      |                                        ^
/home/ian/vtm/src/netxs/apps/tile.hpp:341:23: error: request for member ‘plugin’ in ‘("grip")->’, which is of non-class type ‘const char’
  341 |                     ->plugin<pro::luafx>()
      |                       ^~~~~~
/home/ian/vtm/src/netxs/apps/tile.hpp:341:40: error: expected primary-expression before ‘>’ token
  341 |                     ->plugin<pro::luafx>()
      |                                        ^
/home/ian/vtm/src/netxs/apps/tile.hpp:341:42: error: expected primary-expression before ‘)’ token
  341 |                     ->plugin<pro::luafx>()
      |                                          ^
/home/ian/vtm/src/netxs/apps/tile.hpp:343:62: error: expected primary-expression before ‘>’ token
  343 |                     ->plugin<pro::shade<cell::shaders::xlight>>()
      |                                                              ^~
/home/ian/vtm/src/netxs/apps/tile.hpp:343:65: error: expected primary-expression before ‘)’ token
  343 |                     ->plugin<pro::shade<cell::shaders::xlight>>()
      |                                                                 ^
gmake[2]: *** [CMakeFiles/vtm.dir/build.make:76: CMakeFiles/vtm.dir/src/vtm.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/vtm.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2


Hmph.

A pity, as I really want to try this, but don't need another project right now...


--
Ian

"Tamahome!!!" - "Miaka!!!"

Date Sujet#  Auteur
9 Mar 25 * vtm: tiling window manager with drag and drop20Salvador Mirzo
13 Mar 25 +* Re: vtm: tiling window manager with drag and drop13candycanearter07
14 Mar 25 i`* Re: vtm: tiling window manager with drag and drop12Salvador Mirzo
14 Mar 25 i +* Re: vtm: tiling window manager with drag and drop6candycanearter07
15 Mar 25 i i+* Re: vtm: tiling window manager with drag and drop3D
16 Mar 25 i ii`* Re: vtm: tiling window manager with drag and drop2Scott Dorsey
20 Apr 25 i ii `- Re: vtm: tiling window manager with drag and drop1Lawrence D'Oliveiro
17 Mar 25 i i`* Re: vtm: tiling window manager with drag and drop2Salvador Mirzo
21 Mar 25 i i `- Re: vtm: tiling window manager with drag and drop1candycanearter07
15 Mar 25 i `* Re: vtm: tiling window manager with drag and drop5D
21 Mar 25 i  `* Re: vtm: tiling window manager with drag and drop4candycanearter07
21 Mar 25 i   `* Re: vtm: tiling window manager with drag and drop3D
23 Mar 25 i    `* Re: vtm: tiling window manager with drag and drop2candycanearter07
23 Mar 25 i     `- Re: vtm: tiling window manager with drag and drop1D
16 Mar 25 `* Re: vtm: tiling window manager with drag and drop6Ian
17 Mar 25  +- Re: vtm: tiling window manager with drag and drop1Salvador Mirzo
19 Apr 25  `* Re: vtm: tiling window manager with drag and drop4Lawrence D'Oliveiro
19 Apr 25   `* Re: vtm: tiling window manager with drag and drop3Ian
24 Apr 25    `* Re: vtm: tiling window manager with drag and drop2Lawrence D'Oliveiro
24 Apr 25     `- Re: vtm: tiling window manager with drag and drop1Ian

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal