Created attachment 914065 [details] emerge --info When I try to have Celestia installed, I get glew as a dependency: cervinia ~ # ACCEPT_KEYWORDS="~amd64" emerge -av celestia These are the packages that would be merged, in order: Calculating dependencies... done! Dependency resolution took 2.46 s (backtrack: 0/20). [ebuild N ] media-libs/glew-2.2.0-r1:0/2.2::gentoo USE="-doc -egl-only -static-libs" ABI_X86="(64) -32 (-x32)" 817 KiB [ebuild N ] sci-astronomy/celestia-1.7.0_pre20221215::gentoo USE="glut nls -ffmpeg -lua -qt5" LUA_SINGLE_TARGET="lua5-1 -lua5-3 -luajit" 304376 KiB But glew fails to build: >>> Source configured. >>> Compiling source in /var/tmp/portage/media-libs/glew-2.2.0-r1/work/glew-2.2.0 ... * abi_x86_64.amd64: running multilib-minimal_abi_src_compile make -j4 GLEW_PREFIX=/usr GLEW_DEST=/usr LIBDIR=/usr/lib64 AR=x86_64-pc-linux-gnu-ar STRIP=true CC=x86_64-pc-linux-gnu-gcc 'LD=x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs' SYSTEM=linux M_ARCH= LDFLAGS.EXTRA= 'POPT= -pipe -O2 -march=broadwell -mtune=broadwell -mfpmath=sse,387 ' sed \ -e "s|@prefix@|/usr|g" \ -e "s|@libdir@|/usr/lib64|g" \ -e "s|@exec_prefix@|/usr/bin|g" \ -e "s|@includedir@|/usr/include/GL|g" \ -e "s|@version@|2.2.0|g" \ -e "s|@cflags@||g" \ -e "s|@libname@|GLEW|g" \ -e "s|@libgl@|-lGL -lX11|g" \ -e "s|@requireslib@|glu|g" \ < glew.pc.in > glew.pc x86_64-pc-linux-gnu-gcc -DGLEW_NO_GLU -DGLEW_STATIC -pipe -O2 -march=broadwell -mtune=broadwell -mfpmath=sse,387 -Wall -W -Wshadow -pedantic -Iinclude -fPIC -Wcast-qual -ansi -pedantic -fno-stack-protector -o tmp/linux/default/static/glew.o -c src/glew.c /usr/lib/gcc/x86_64-pc-linux-gnu/14/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find o such file or directory collect2: error: ld returned 1 exit status /bin/sh: line 1: 33m: command not found make: *** [Makefile:134: tmp/linux/default/static/glew.o] Error 127 If I remove glew as a dependency i.e. diff --git a/sci-astronomy/celestia/celestia-1.7.0_pre20221215.ebuild b/sci-astronomy/celestia/celestia-1.7.0_pre20221215.ebuild index 81c286e19..096a23b23 100644 --- a/sci-astronomy/celestia/celestia-1.7.0_pre20221215.ebuild +++ b/sci-astronomy/celestia/celestia-1.7.0_pre20221215.ebuild @@ -41,7 +41,6 @@ BDEPEND=" " DEPEND=" dev-libs/libfmt:= - media-libs/glew:0= media-libs/libepoxy media-libs/libjpeg-turbo:0= media-libs/libpng:0= Celestia is built and runs without issues: ldd /usr/bin/celestia-glut linux-vdso.so.1 (0x00007ffe5cbbe000) libcelestia.so.1.7 => /usr/lib64/libcelestia.so.1.7 (0x00007f8dd9200000) libglut.so.3 => /usr/lib64/libglut.so.3 (0x00007f8dd9628000) libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libstdc++.so.6 (0x00007f8dd8e00000) libc.so.6 => /usr/lib64/libc.so.6 (0x00007f8dd8c1f000) libepoxy.so.0 => /usr/lib64/libepoxy.so.0 (0x00007f8dd950d000) libfmt.so.9 => /usr/lib64/libfmt.so.9 (0x00007f8dd91de000) libpng16.so.16 => /usr/lib64/libpng16.so.16 (0x00007f8dd91a6000) libjpeg.so.62 => /usr/lib64/libjpeg.so.62 (0x00007f8dd90ff000) libfreetype.so.6 => /usr/lib64/libfreetype.so.6 (0x00007f8dd8b59000) libm.so.6 => /usr/lib64/libm.so.6 (0x00007f8dd8a7a000) libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/14/libgcc_s.so.1 (0x00007f8dd90d2000) libX11.so.6 => /usr/lib64/libX11.so.6 (0x00007f8dd8937000) libXrandr.so.2 => /usr/lib64/libXrandr.so.2 (0x00007f8dd94fc000) libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1 (0x00007f8dd94f5000) libXi.so.6 => /usr/lib64/libXi.so.6 (0x00007f8dd90be000) libGLX.so.0 => /usr/lib64/libGLX.so.0 (0x00007f8dd908b000) libOpenGL.so.0 => /usr/lib64/libOpenGL.so.0 (0x00007f8dd8913000) /lib64/ld-linux-x86-64.so.2 (0x00007f8dd96f8000) libz.so.1 => /usr/lib64/libz.so.1 (0x00007f8dd88f9000) libbz2.so.1 => /usr/lib64/libbz2.so.1 (0x00007f8dd9077000) libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0 (0x00007f8dd87c3000) libxcb.so.1 => /usr/lib64/libxcb.so.1 (0x00007f8dd8797000) libXext.so.6 => /usr/lib64/libXext.so.6 (0x00007f8dd8782000) libXrender.so.1 => /usr/lib64/libXrender.so.1 (0x00007f8dd8775000) libGLdispatch.so.0 => /usr/lib64/libGLdispatch.so.0 (0x00007f8dd86fb000) libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0 (0x00007f8dd85b5000) libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3 (0x00007f8dd8590000) libXau.so.6 => /usr/lib64/libXau.so.6 (0x00007f8dd858a000) libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6 (0x00007f8dd8582000) libpcre2-8.so.0 => /usr/lib64/libpcre2-8.so.0 (0x00007f8dd84e4000)
(In reply to nopenope from comment #0) > make: *** [Makefile:134: tmp/linux/default/static/glew.o] Error 127 > Can you file the glew failure as its own bug too please (with full build.log too)? Thanks.
(In reply to Sam James from comment #1) > (In reply to nopenope from comment #0) > > make: *** [Makefile:134: tmp/linux/default/static/glew.o] Error 127 > > > > Can you file the glew failure as its own bug too please (with full build.log > too)? Thanks. Filed the ticket for glew: https://bugs.gentoo.org/946536
Indeed, no glew reference is left in current code, applying to just bumped version
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475cf4fe3281f56fd83105535f621e9b68e514c7 commit 475cf4fe3281f56fd83105535f621e9b68e514c7 Author: Bernard Cafarelli <voyageur@gentoo.org> AuthorDate: 2025-01-07 12:50:09 +0000 Commit: Bernard Cafarelli <voyageur@gentoo.org> CommitDate: 2025-01-07 12:50:38 +0000 sci-astronomy/celestia: does not depend on media-libs/glew anymore Closes: https://bugs.gentoo.org/946489 Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org> sci-astronomy/celestia/celestia-1.7.0_pre20241231.ebuild | 1 - 1 file changed, 1 deletion(-)