x11-toolkits/libwnck3 fails to build on 14-STABLE/amd64
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 12 Jan 2025 22:03:41 UTC
Hi, On a recent 14-STABLE/amd64 (updated on 11-Jan-2025), x11-toolkits/libwnck3 fails with: [ 20% 27/135] cc -Ilibwnck/wnckprop.p -Ilibwnck -I../libwnck -I. -I.. -I/usr/local/include/cairo -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng16 -I/usr/local/include/gtk-3.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 -I/usr/local/include/atk-1.0 -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include -I/usr/local/include/libepoll-shim -I/usr/local/include/fribidi -I/usr/local/include/harfbuzz -I/usr/local/include/gio-unix-2.0 -I/usr/local/include/startup-notification-1.0 -fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -pthread -D_THREAD_SAFE '-DG_LOG_DOMAIN="Wnck"' -DWNCK_I_KNOW_THIS_IS_UNSTABLE '-DWNCK_LOCALEDIR="/usr/local/share/locale"' -DWNCK_COMPILATION -DSN_API_NOT_YET_FROZEN=1 -MD -MQ libwnck/wnckprop.p/wnckprop.c.o -MF libwnck/wnckprop.p/wnckprop.c.o.d -o libwnck/wnckprop.p/wnckprop.c.o -c ../libwnck/wnckprop.c [ 20% 28/135] cc -o libwnck/wnckprop libwnck/wnckprop.p/wnckprop.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:/usr/local/lib' -Wl,-rpath-link,/tmp/usr/ports/x11-toolkits/libwnck3/work/libwnck-3.36.0/_build/libwnck -Wl,-rpath-link,/usr/local/lib -Wl,--start-group libwnck/libwnck-3.so.0.3.0 -Wl,--version-script,/tmp/usr/ports/x11-toolkits/libwnck3/work/libwnck-3.36.0/libwnck/libwnck-3.map -lm /usr/local/lib/libcairo.so /usr/local/lib/libXext.so /usr/local/lib/libXrender.so /usr/local/lib/libX11.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgtk-3.so /usr/local/lib/libgdk-3.so /usr/lib/libz.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libharfbuzz.so /usr/local/lib/libatk-1.0.so /usr/local/lib/libcairo-gobject.so /usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libstartup-notification-1.so /usr/local/lib/libXRes.so -Wl,--end-group FAILED: libwnck/wnckprop cc -o libwnck/wnckprop libwnck/wnckprop.p/wnckprop.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include '-Wl,-rpath,$ORIGIN/:/usr/local/lib' -Wl,-rpath-link,/tmp/usr/ports/x11-toolkits/libwnck3/work/libwnck-3.36.0/_build/libwnck -Wl,-rpath-link,/usr/local/lib -Wl,--start-group libwnck/libwnck-3.so.0.3.0 -Wl,--version-script,/tmp/usr/ports/x11-toolkits/libwnck3/work/libwnck-3.36.0/libwnck/libwnck-3.map -lm /usr/local/lib/libcairo.so /usr/local/lib/libXext.so /usr/local/lib/libXrender.so /usr/local/lib/libX11.so /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so /usr/local/lib/libgobject-2.0.so /usr/local/lib/libgtk-3.so /usr/local/lib/libgdk-3.so /usr/lib/libz.so /usr/local/lib/libpangocairo-1.0.so /usr/local/lib/libpango-1.0.so /usr/local/lib/libharfbuzz.so /usr/local/lib/libatk-1.0.so /usr/local/lib/libcairo-gobject.so /usr/local/lib/libgdk_pixbuf-2.0.so /usr/local/lib/libgio-2.0.so /usr/local/lib/libstartup-notification-1.so /usr/local/lib/libXRes.so -Wl,--end-group ld: error: non-exported symbol 'environ' in '/usr/lib/crt1.o' is referenced by DSO '/lib/libc.so.7' ld: error: non-exported symbol '__progname' in '/usr/lib/crt1.o' is referenced by DSO '/lib/libc.so.7' cc: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. *** Error code 1 Stop. make: stopped in /usr/ports/x11-toolkits/libwnck3 The most notable difference from my last stable-update is that the system now uses clang-19: m# cc -v FreeBSD clang version 19.1.5 (https://github.com/llvm/llvm-project.git llvmorg-19.1.5-0-gab4b5a2db582) Target: x86_64-unknown-freebsd14.2 Thread model: posix InstalledDir: /usr/bin -- Jonathan Chen <jonc@chen.org.nz>