Bug 249218 - audio/mixxx: ERROR:root:Build had unmet dependencies. Exiting.
Summary: audio/mixxx: ERROR:root:Build had unmet dependencies. Exiting.
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jose Alonso Cardenas Marquez
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-09-09 17:48 UTC by David Schlachter
Modified: 2020-09-09 17:57 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (acm)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Schlachter 2020-09-09 17:48:41 UTC
Looks like an issue related to linking Qt libraries.

Relevant lines from build log (output of `sudo make` in `/usr/ports/audio/mixxx`):

    Configuring OpenGLES
    Configuring QtKeychain
    ERROR:root:Build had unmet dependencies. Exiting.

Downloading mixxx-2.2.4 source and building with scons (`scons -j1 optimize=native qtdir=/usr/local/share/qt5`) shows more detailed output:

    cc -o .sconf_temp/conftest_46 .sconf_temp/conftest_46.o -L/usr/lib -L/usr/local/lib -L/usr/X11R6/lib -lpthread -logg -lvorbis -lebur1
28 -lportaudio -lQtCore -lQtGui -lQtNetwork -lQtOpenGL -lQtScript -lQtScriptTools -lQtSql -lQtSvg -lQtTest -lQtXml -lQtConcurrent -lQtWidgets -llilv-0
    ld: error: unable to find library -lQtCore
    ld: error: unable to find library -lQtGui
    ld: error: unable to find library -lQtNetwork
    ld: error: unable to find library -lQtOpenGL
    ld: error: unable to find library -lQtScript
    ld: error: unable to find library -lQtScriptTools
    ld: error: unable to find library -lQtSql
    ld: error: unable to find library -lQtSvg
    ld: error: unable to find library -lQtTest
    ld: error: unable to find library -lQtXml
    ld: error: unable to find library -lQtConcurrent
    ld: error: unable to find library -lQtWidgets
    cc: error: linker command failed with exit code 1 (use -v to see invocation)
    scons: Configure: no
Comment 1 David Schlachter 2020-09-09 17:57:57 UTC
Reverting to python2 scons fixes the build. This could be a simple fix until the root cause is fixed, or until mixxx-2.3 is released (with new build system).

-USES=		compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg
+USES=		compiler:c++11-lang gl iconv qt:5 pkgconfig scons:python2 xorg