If is dev-qt/qtmultimedia not installed, building klayout-0.25 fails as follows (with dev-qt/qtmultimedia installed it compiles just fine): * Package: sci-electronics/klayout-0.25 * Repository: gentoo * Maintainer: dilfridge@gentoo.org sci-electronics@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_single_target_python2_7 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ruby_targets_ruby22 userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking klayout-0.25.tar.gz to /var/tmp/portage/sci-electronics/klayout-0.25/work/all >>> Source unpacked in /var/tmp/portage/sci-electronics/klayout-0.25/work >>> Preparing source in /var/tmp/portage/sci-electronics/klayout-0.25/work ... * Running prepare phase for all ... * Applying klayout-0.25-qt58.patch ... [ ok ] * Applying klayout-0.25-qt59.patch ... [ ok ] * Running prepare phase for all ... * Running source copy phase for ruby22 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sci-electronics/klayout-0.25/work ... * Running configure phase for ruby22 ... Scanning installation .. fatal: Not a git repository (or any of the parent directories): .git Version Info: Version: 0.25 Date: 2018-01-14 Revision: Using qmake: /usr/lib64/qt5/bin/qmake Using Qt 5 API Using Ruby interpreter: /usr/bin/ruby22 Ruby library found: /usr/lib64/libruby22.so.2.2.0 Ruby headers found: /usr/include/ruby-2.2.0 and /usr/include/ruby-2.2.0/x86_64-linux Ruby installation is in: - /usr/lib64/libruby22.so.2.2.0 (lib) - /usr/include/ruby-2.2.0 (headers) - /usr/include/ruby-2.2.0/x86_64-linux (arch headers) Ruby version code is 20200 Using Python interpreter: /usr/bin/python2.7 Python library found: /usr/lib64/libpython2.7.so Python headers found: /usr/include/python2.7 Python installation is in: - /usr/lib64/libpython2.7.so (lib) - /usr/include/python2.7 (includes) Features: Qt bindings enabled Installation target: /var/tmp/portage/sci-electronics/klayout-0.25/temp/bin Build directory: . fatal: Not a git repository (or any of the parent directories): .git Building plugins: Running /usr/lib64/qt5/bin/qmake .. QMake version 3.1 Using Qt version 5.9.3 in /usr/lib64 /usr/lib64/qt5/bin/qmake /var/tmp/portage/sci-electronics/klayout-0.25/work/ruby22/src/klayout.pro -recursive CONFIG+=release RUBYLIBFILE=/usr/lib64/libruby22.so.2.2.0 RUBYINCLUDE=/usr/include/ruby-2.2.0 RUBYINCLUDE2=/usr/include/ruby-2.2.0/x86_64-linux RUBYVERSIONCODE=20200 HAVE_RUBY=1 PYTHONLIBFILE=/usr/lib64/libpython2.7.so PYTHONINCLUDE=/usr/include/python2.7 HAVE_PYTHON=1 HAVE_QTBINDINGS=1 HAVE_64BIT_COORD=0 HAVE_QT5=1 PREFIX=/var/tmp/portage/sci-electronics/klayout-0.25/temp/bin RPATH=/usr/lib64/klayout KLAYOUT_VERSION=0.25 KLAYOUT_VERSION_DATE=2018-01-14 KLAYOUT_VERSION_REV= QMAKE_AR=x86_64-pc-linux-gnu-ar cqs QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY= QMAKE_RANLIB= QMAKE_STRIP= QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_CFLAGS=-O2 -pipe -march=native QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= QMAKE_CXXFLAGS=-O2 -pipe -march=native QMAKE_CXXFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= QMAKE_LFLAGS=-Wl,-O1 -Wl,--as-needed QMAKE_LFLAGS_RELEASE= QMAKE_LFLAGS_DEBUG= Info: creating stash file /var/tmp/portage/sci-electronics/klayout-0.25/work/ruby22/.qmake.stash Reading /var/tmp/portage/sci-electronics/klayout-0.25/work/ruby22/src/klayout_main/klayout_main.pro [/var/tmp/portage/sci-electronics/klayout-0.25/work/ruby22/klayout_main] Project ERROR: Unknown module(s) in QT: multimedia multimediawidgets
Marking this one as a duplicate since the other bug is covering more missing deps. *** This bug has been marked as a duplicate of bug 644872 ***