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 <j...@chen.org.nz>

Reply via email to