On Thu, Oct 28, 2021 at 12:16:58AM +0200, Christian Weisgerber wrote: [...] > Failure logs: > http://build-failures.rhaalovely.net/amd64-clang/2021-10-27/ > > The final error may be misleading. For instance, devel/libdsm fails > with a linker error "undefined reference to pthread_create", but > the root cause is -Werror breaking a configure check.
fvwm2 may be an exception here. I looked through the log and can't find any error before the linker error: ld: error: /usr/local/lib/libintl.so.7.0: undefined reference to pthread_mutexattr_init [--no-allow-shlib-undefined] ld: error: /usr/local/lib/libintl.so.7.0: undefined reference to pthread_mutexattr_settype [--no-allow-shlib-undefined] ld: error: /usr/local/lib/libintl.so.7.0: undefined reference to pthread_mutexattr_destroy [--no-allow-shlib-undefined] Leads me to conclude that we need to add -lpthread now to satisfy clang13. Diff for that below; CC maintainer. ok? Index: Makefile =================================================================== RCS file: /cvs/ports/x11/fvwm2/Makefile,v retrieving revision 1.71 diff -u -p -r1.71 Makefile --- Makefile 19 Sep 2021 21:11:55 -0000 1.71 +++ Makefile 28 Oct 2021 01:47:33 -0000 @@ -3,7 +3,7 @@ COMMENT= multiple virtual desktop window manager VERSION= 2.6.9 -REVISION= 1 +REVISION= 2 DISTNAME= fvwm-${VERSION} PKGNAME= fvwm2-${VERSION} @@ -19,7 +19,7 @@ PERMIT_PACKAGE= Yes WANTLIB += ICE SM X11 Xcursor Xext Xft Xinerama Xpm Xrender WANTLIB += c cairo curses fontconfig freetype gdk_pixbuf-2.0 -WANTLIB += gio-2.0 glib-2.0 gobject-2.0 iconv intl m png +WANTLIB += gio-2.0 glib-2.0 gobject-2.0 iconv intl m png pthread WANTLIB += readline rsvg-2 z MASTER_SITES= https://github.com/fvwmorg/fvwm/releases/download/${VERSION}/ @@ -47,6 +47,6 @@ CONFIGURE_ARGS+= --enable-mandoc \ --without-rplay-library \ --without-stroke-library CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \ - LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" + LDFLAGS="${LDFLAGS} -lpthread -L${LOCALBASE}/lib" .include <bsd.port.mk>