home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.misc      General topics about computers not cover      21,759 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 21,091 of 21,759   
   Ian to Lawrence D'Oliveiro   
   Re: vtm: tiling window manager with drag   
   24 Apr 25 11:04:25   
   
   u-must}@jusme.com   
   -dot-com-i@vm46.home.jusme.com> 6b4578e6   
   From: ${send-direct-email-to-news1021-at-jusme-dot-com-if-you-must}@jusme.com   
      
   On 2025-04-24, Lawrence D'Oliveiro  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 pr   
   mary-expression before ‘>’ token   
     338 |                     ->plugin()   
         |                                        ^   
   /home/ian/vtm/src/netxs/apps/tile.hpp:338:42: error: expected pr   
   mary-expression before ‘)’ token   
     338 |                     ->plugin()   
         |                                          ^   
   /home/ian/vtm/src/netxs/apps/tile.hpp:339:40: error: expected pr   
   mary-expression before ‘>’ token   
     339 |                     ->plugin(pro::focus::mode::focusable)   
         |                                        ^   
   /home/ian/vtm/src/netxs/apps/tile.hpp:340:21: error: base operand of ‘->’   
   is not a pointer   
     340 |                     ->plugin("grip")   
         |                     ^~   
   /home/ian/vtm/src/netxs/apps/tile.hpp:340:40: error: expected pr   
   mary-expression before ‘>’ token   
     340 |                     ->plugin("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()   
         |                       ^~~~~~   
   /home/ian/vtm/src/netxs/apps/tile.hpp:341:40: error: expected pr   
   mary-expression before ‘>’ token   
     341 |                     ->plugin()   
         |                                        ^   
   /home/ian/vtm/src/netxs/apps/tile.hpp:341:42: error: expected pr   
   mary-expression before ‘)’ token   
     341 |                     ->plugin()   
         |                                          ^   
   /home/ian/vtm/src/netxs/apps/tile.hpp:343:62: error: expected pr   
   mary-expression before ‘>’ token   
     343 |                     ->plugin>()   
         |                                                              ^~   
      
   [continued in next message]   
      
   --- SoupGate-DOS v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca