Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644626 - sci-electronics/klayout-0.25 should depend on dev-qt/qtmultimedia
Summary: sci-electronics/klayout-0.25 should depend on dev-qt/qtmultimedia
Status: RESOLVED DUPLICATE of bug 644872
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-15 05:45 UTC by Felix Büttner
Modified: 2018-01-17 20:32 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felix Büttner 2018-01-15 05:45:47 UTC
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
Comment 1 Andreas Sturmlechner gentoo-dev 2018-01-17 20:32:17 UTC
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 ***