Title said it all Reproducible: Always Steps to Reproduce:
Created attachment 179434 [details, diff] add-gl-and-glu-libs.patch
Created attachment 179437 [details, diff] add-gl-and-glu-libs.patch
Created attachment 179439 [details, diff] xscreensaver-5.08.ebuild.patch
Comment on attachment 179437 [details, diff] add-gl-and-glu-libs.patch "-lGL -lGLU" are libraries (LIBS), not LDFLAGS.
Reopen with build log attached and 'emerge --info'.
Created attachment 179573 [details, diff] Fix for wrong retire glforrestfire
This issue with retired glforrestfire. glforrestfire should be build only with USE="opengl", but Makefile.in:7399 is RETIRED_EXES = glforestfire RETIRED_GL_EXES = @RETIRED_GL_EXES@ and Makefile.in:9666 is all: $(EXES) $(RETIRED_EXES) With all above it will compile glforrestfire with and without enabled opengl. Without opengl it fail.
Reopening.
Confirmed, glforestfire patch allows xscreensaver-5.08 to compile with USE="-opengl". Compiling fails without it.
Confirmed on ~amd64 box, solves linking issue.
Patch in the tree. Sorry for the delay. Maintainer: slap me later for adding it if you dont like it. We need it working for kscreensavers where pple report bug to us kde.
The patch doesnot work with xscreensaver-5.07.
(In reply to comment #12) > The patch doesnot work with xscreensaver-5.07. > Indeed it does not, In 5.07 it is in correct GL_EXES part. The problem seems to be that i tested with 5.08: emerge -v1 xscreensaver and then i tested with versioned 5.07 with this command: emerge -v1 =xscreensaver-5.08 So i accidentaly tested double the same version and was sure that it apply on 07 too :( Sorry for mess