On Mon, 19 Oct 2020 11:24:17 +0200 Charlene Wendling wrote: > Hi, > > With the new spidermonkey78 requiring rust, poppler ends up being not > picked up during a partial bulk on my macppc machine, here is the > dpb(1) engine log: > > [email protected]: !: lang/rust is only for aarch64 amd64 i386 > sparc64, not powerpc (macppc) [email protected]: !: devel/cbindgen > because of lang/rust [email protected]: !: devel/spidermonkey78 > because of lang/rust [email protected]: !: sysutils/polkit because > of devel/spidermonkey78 [email protected]: !: sysutils/consolekit > because of sysutils/polkit [email protected]: !: audio/pulseaudio > because of sysutils/consolekit [email protected]: !: > x11/qt5/qtbase,,-main because of audio/pulseaudio > [email protected]: !: x11/qt5/qtbase,-main because of > audio/pulseaudio [email protected]: !: print/poppler,-utils > because of x11/qt5/qtbase,-main [...] [email protected]: !: > print/poppler because of x11/qt5/qtbase,-main
Better idea ;) I've found out that audio/pulseaudio is in x11/qt5/qtbase's build depends, but there is no mention in the source, except for a changelog entry. There is also no configure check for pulseaudio on amd64 [0] and macppc [1] (beware these logs are huge in a browser). Building qtbase without pulseaudio causes no issues at all as shows the logs. I've been able to build and run qtfm successfully, as i wanted to be even more sure what i was dealing with. The below diff removes pulseaudio from the builds depends. Charlène. [0] https://bin.charlenew.xyz/qtbase.amd64.log [1] https://bin.charlenew.xyz/qtbase.macppc.log Index: Makefile =================================================================== RCS file: /cvs/ports/x11/qt5/qtbase/Makefile,v retrieving revision 1.38 diff -u -p -u -p -r1.38 Makefile --- Makefile 16 Mar 2020 11:26:47 -0000 1.38 +++ Makefile 19 Oct 2020 14:51:43 -0000 @@ -113,11 +113,8 @@ LIB_DEPENDS-tds = ${BASE_PKGPATH},-main> ${MODGCC4_CPPLIBDEP} \ databases/freetds -# Nothing in qtbase links to pulseaudio, but configure checks -# are recorded. # The atspi is checked at configure time and used via D-Bus. -BUILD_DEPENDS = audio/pulseaudio \ - geo/geoclue \ +BUILD_DEPENDS = geo/geoclue \ x11/gnome/at-spi2-core RUN_DEPENDS-main = ${RUN_DEPENDS} \
