Package Details: rss-glx 0.9.1-35

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: 6
Popularity: 0.000526
First Submitted: 2018-01-05 17:01 (UTC)
Last Updated: 2023-04-12 06:45 (UTC)

Latest Comments

JesseSteele commented on 2023-04-24 08:41 (UTC)

@sirspudd Yes, it installs now, but there are a few problems not seen before...

  1. Adjusting settings causes the xscreensaver process to freeze.
  2. In the Helios screensaver, the "Helion surfaces" render as a proper sized silhouette against what looks like a larger scale of what the helion surfaces should be. (It should look like a soap bubble; instead it looks like a water color paint splotch.) This indicates a rendering calculation may be off.

I'm running:

imagemagick 7.1.1.5-1
gcc 12.2.1-2
xorg-server 21.1.8-0

I'm unsure about the state of other dependencies or whether this is an upstream problem. But, I know that the latest RSS works on Windows 10.

Thanks for this awesome package, btw & fwiw.

pswinslow commented on 2023-04-12 04:58 (UTC) (edited on 2023-04-12 04:58 (UTC) by pswinslow)

Build failed when pkg-config couldn't find "Wand.pc" from ImageMagick-6. Fixed with:

export PKG_CONFIG_PATH='/usr/lib/imagemagick6/pkgconfig'

sirspudd commented on 2023-04-11 05:05 (UTC)

@JesseSteele: should be fixed now

JesseSteele commented on 2023-04-10 22:35 (UTC)

It worked about six months ago, but not now. Getting this output with error at the very end:

==> Retrieving sources...
  -> Cloning rss-glx git repo...
Cloning into bare repository '/home/jc/.cache/yay/rss-glx/rss-glx'...
fatal: unable to connect to github.com:
github.com[0: 20.27.177.113]: errno=Connection timed out

==> ERROR: Failure while downloading rss-glx git repo
    Aborting...
 -> error making: rss-glx

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>