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} \



Reply via email to