Created attachment 246874 [details] poudriere logfile www/firefox does not build in poudriere jack unset pulseaudio unset
relevant error message: /wrkdirs/usr/ports/www/firefox/work/.build/dist/system_wrappers/dbus/dbus.h:3:15: fatal error: 'dbus/dbus.h' file not found dbus gets installed and configure detects the right CFLAG -I/usr/local/include/dbus-1.0 but for some reason it is missing when building Unified_cpp_reputationservice0.o (other compile steps use it)
Had the same issue and removing the DBUS option allowed me to build it.
Created attachment 247046 [details] poudriere3.4.0 logfile update to poudriere3.4.0 and jail to 14.0p3 firefox is now version 121.0.2 update of 869 ports only firefox failed
I have the same issue: FreeBSD 13.2-RELEASE-p2 firefox-121.0 dbus-1.14.10_1,1 Moreover, Firefox build fails without MAKE_JOBS_UNSAFE=yes in some mutex logic.
(In reply to Igor Pavlov from comment #4) I'm seeing the mutex error as well in recent 14-stable, with latest poudriere-devel, of the type [00:42:08] In file included from /wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/layers/TextureClient.h:23: [00:42:08] /wrkdirs/usr/ports/www/firefox/work/.build/dist/include/mozilla/gfx/CriticalSection.h:55:3: warning: mutex 'mMutex' is still held at the end of function [-Wthread-safety-analysis] [00:42:08] } [00:42:08] ^
(In reply to Benjamin Takacs from comment #1) Not a solutiuon but just to point in a direction: This is perhaps because the backend.mk assumes /usr/include What is the content of .build/toolkit/components/reputationservice/backend.mk If you add the dbus include path ( -I/usr/local/include/dbus-1.0) manually between www/firefox/work/.build/dist/system_wrappers and --include www/firefox/work/firefox-121.0/config/gcc_hidden.h in both COMPUTED_CFLAGS and COMPUTED_CXXFLAGS then it would probably work..
does not reproduce on 14.0 in a 14.0 jail
I have rebuild everything, hostsystem & poudriere jail i can build www/firefox again, mark this as closed. Thanx