The lbench benchmark program is one SlackBuild that doesn't compile for me on Slackware 15 or 15+current from SBo-git.  Here's what it says

   lbench-3.7/Makefile
   g++ -O2 -fPIC -Wall -g -rdynamic -O0 -Wno-format-truncation -c
   `pkg-config --cflags gtk+-3.0`  -o lbench.o lbench-3.7.cc
   lbench-3.7.cc: In function ‘void* matrix_thread(void*)’:
   lbench-3.7.cc:1424:23: warning: empty parentheses were disambiguated
   as a function declaration [-Wvexing-parse]
     1424 |    int matrix_function();
          |                       ^~
   lbench-3.7.cc:1424:23: note: remove parentheses to
   default-initialize a variable
     1424 |    int matrix_function();
          |                       ^~
          |                       --
   lbench-3.7.cc:1424:23: note: or replace parentheses with braces to
   value-initialize a variable
   lbench-3.7.cc: In function ‘void* linpack_thread(void*)’:
   lbench-3.7.cc:2189:27: warning: empty parentheses were disambiguated
   as a function declaration [-Wvexing-parse]
     2189 |    double linpack_function();
          |                           ^~
   lbench-3.7.cc:2189:27: note: remove parentheses to
   default-initialize a variable
     2189 |    double linpack_function();
          |                           ^~
          |                           --
   lbench-3.7.cc:2189:27: note: or replace parentheses with braces to
   value-initialize a variable
   g++ -O2 -fPIC -Wall -g -rdynamic -O0 -Wno-format-truncation -c
   `pkg-config --cflags gtk+-3.0` zfuncs.cc    \
              -D PREFIX=\"/usr\" -D DOCDIR=\"/usr/doc/lbench-3.7\"
   zfuncs.cc: In function ‘int zinitapp(const char*, const char*)’:
   zfuncs.cc:5001:9: warning: ‘int ftime(timeb*)’ is deprecated: Use
   gettimeofday or clock_gettime instead [-Wdeprecated-declarations]
     5001 | ftime(&startime); //  app startup time
          |    ~~~~~^~~~~~~~~~~
   In file included from zfuncs.h:24,
                     from zfuncs.cc:23:
   /usr/include/sys/timeb.h:29:12: note: declared here
       29 | extern int ftime (struct timeb *__timebuf)
          |            ^~~~~
   zfuncs.cc: At global scope:
   zfuncs.cc:10935:6: error: ambiguating new declaration of ‘void
   popup_report_timeout(zdialog*)’
   10935 | void popup_report_timeout(zdialog *zd)
          |      ^~~~~~~~~~~~~~~~~~~~
   zfuncs.cc:10921:8: note: old declaration ‘int
   popup_report_timeout(zdialog*)’
   10921 |    int popup_report_timeout(zdialog *zd);
          |        ^~~~~~~~~~~~~~~~~~~~
   make: *** [Makefile:34: zfuncs.o] Error 1

    I hope it will be updated but I also hope to see a version that works on X/TWM, not only Wayland/GNOME.  The lbench author told me GNOME might take up 1% or 2% CPU system resources, but for me, that's too much.  When I run benchmarks I turn off all but certain hardware & logging daemons... I guess because I'm more interested in mathematics than engineering, that I want an accurate benchmark--to five numerical places (as in science and professional engineering) not an approximation to 98%.     Does the maintainer use this listserv, and what do they or anyone think about that?


_______________________________________________
SlackBuilds-users mailing list
[email protected]
https://lists.slackbuilds.org/mailman/listinfo/slackbuilds-users
Archives - https://lists.slackbuilds.org/pipermail/slackbuilds-users/
FAQ - https://slackbuilds.org/faq/

Reply via email to