Package Details: rss-glx 0.9.1-33

Git Clone URL: https://aur.archlinux.org/rss-glx.git (read-only, click to copy)
Package Base: rss-glx
Description: The Really Slick Screensavers port to GLX
Upstream URL: http://rss-glx.sourceforge.net/
Licenses: GPL
Submitter: Barthalion
Maintainer: sirspudd
Last Packager: sirspudd
Votes: 5
Popularity: 0.000000
First Submitted: 2018-01-05 17:01 (UTC)
Last Updated: 2022-01-21 20:49 (UTC)

Latest Comments

sirspudd commented on 2022-01-21 20:51 (UTC)

Thank you, moved the last release into a git repo and fixed it there with the associated header inclusion

lazylinuxguy commented on 2022-01-08 05:45 (UTC) (edited on 2022-01-08 05:51 (UTC) by lazylinuxguy)

encountered error when attempting to build:

Making all in Implicit
make[3]: Entering directory '/usr/src/rss-glx/src/rss-glx_0.9.1/src/Implicit'
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I..    -O2 -Wall -MT impCubeVolume.lo -MD -MP -MF .deps/impCubeVolume.Tpo -c -o impCubeVolume.lo impCubeVolume.cpp
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I.. -O2 -Wall -MT impCubeVolume.lo -MD -MP -MF .deps/impCubeVolume.Tpo -c impCubeVolume.cpp  -fPIC -DPIC -o .libs/impCubeVolume.o
In file included from ../Implicit/impCubeVolume.h:26,
                 from impCubeVolume.cpp:21:
../Implicit/impSurface.h:52:9: error: ‘size_t’ does not name a type
   52 |         size_t vertex_data_size;
      |         ^~~~~~
../Implicit/impSurface.h:30:1: note: ‘size_t’ is defined in header ‘<cstddef>’; did you forget to ‘#include <cstddef>’?
   29 | #include <GL/gl.h>
  +++ |+#include <cstddef>
   30 | 
make[3]: *** [Makefile:328: impCubeVolume.lo] Error 1
make[3]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1/src/Implicit'
[... skip ahead...]
/bin/sh ../libtool --tag=CXX   --mode=link g++  -O2 -Wall -lGLEW -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -o helios driver.o helios.o spheremap.o rgbhsl.o -lbz2 -LImplicit -lImplicit -LrsMath -lrsMath -lXext -lGLU -lGL   -lSM -lICE -lX11  -lm  -fopenmp
libtool: link: g++ -O2 -Wall -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/helios driver.o helios.o spheremap.o rgbhsl.o -fopenmp  -lGLEW -lbz2 -L/usr/src/rss-glx/src/rss-glx_0.9.1/src/Implicit -lImplicit -L/usr/src/rss-glx/src/rss-glx_0.9.1/src/rsMath /usr/src/rss-glx/src/rss-glx_0.9.1/src/rsMath/.libs/librsMath.so -lXext -lGLU -lGL -lSM -lICE -lX11 -lm
/usr/bin/ld: cannot find -lImplicit
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:596: helios] Error 1
make[3]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1/src'
make[2]: *** [Makefile:1037: all-recursive] Error 1
make[2]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1/src'
Making all in utils
make[2]: Entering directory '/usr/src/rss-glx/src/rss-glx_0.9.1/utils'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1/utils'
make[2]: Entering directory '/usr/src/rss-glx/src/rss-glx_0.9.1'
make[2]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1'
make[1]: *** [Makefile:312: all-recursive] Error 1
make[1]: Leaving directory '/usr/src/rss-glx/src/rss-glx_0.9.1'
make: *** [Makefile:241: all] Error 2

was able to get a clean build by adding the missing include to impSurface.h:

$ diff ./src/rss-glx_0.9.1/src/Implicit/impSurface.h.orig ./src/rss-glx_0.9.1/src/Implicit/impSurface.h
29a30
> #include <cstddef>