Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 569768

Summary: media-video/makemkv-1.9.8: Add Qt 5 support
Product: Gentoo Linux Reporter: BT <amak79>
Component: Current packagesAssignee: James Le Cuirot <chewi>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info

Description BT 2015-12-25 23:20:55 UTC
Created attachment 420852 [details]
emerge --info

MakeMKV 1.9.8 now uses Qt 5, but the ebuild only specifies Qt 4 dependencies. I have both Qt 4 and 5 installed.

# lddtree /opt/bin/makemkv
makemkv => /opt/bin/makemkv (interpreter => /lib64/ld-linux-x86-64.so.2)
    libc.so.6 => /lib64/libc.so.6
    libstdc++.so.6 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6
        libm.so.6 => /lib64/libm.so.6
    libQt5Widgets.so.5 => /usr/lib64/libQt5Widgets.so.5
    libQt5Gui.so.5 => /usr/lib64/libQt5Gui.so.5
        libpng16.so.16 => /usr/lib64/libpng16.so.16
        libharfbuzz.so.0 => /usr/lib64/libharfbuzz.so.0
            libglib-2.0.so.0 => /usr/lib64/libglib-2.0.so.0
            libfreetype.so.6 => /usr/lib64/libfreetype.so.6
                libbz2.so.1 => /lib64/libbz2.so.1
            libgraphite2.so.3 => /usr/lib64/libgraphite2.so.3
        libGL.so.1 => /usr/lib64/libGL.so.1
            libexpat.so.1 => /usr/lib64/libexpat.so.1
            libglapi.so.0 => /usr/lib64/libglapi.so.0
            libXext.so.6 => /usr/lib64/libXext.so.6
            libXdamage.so.1 => /usr/lib64/libXdamage.so.1
            libXfixes.so.3 => /usr/lib64/libXfixes.so.3
            libX11-xcb.so.1 => /usr/lib64/libX11-xcb.so.1
            libX11.so.6 => /usr/lib64/libX11.so.6
            libxcb-glx.so.0 => /usr/lib64/libxcb-glx.so.0
            libxcb-dri2.so.0 => /usr/lib64/libxcb-dri2.so.0
            libxcb-dri3.so.0 => /usr/lib64/libxcb-dri3.so.0
            libxcb-present.so.0 => /usr/lib64/libxcb-present.so.0
            libxcb-randr.so.0 => /usr/lib64/libxcb-randr.so.0
            libxcb-xfixes.so.0 => /usr/lib64/libxcb-xfixes.so.0
            libxcb-render.so.0 => /usr/lib64/libxcb-render.so.0
            libxcb-shape.so.0 => /usr/lib64/libxcb-shape.so.0
            libxcb-sync.so.1 => /usr/lib64/libxcb-sync.so.1
            libxcb.so.1 => /usr/lib64/libxcb.so.1
                libXau.so.6 => /usr/lib64/libXau.so.6
                libXdmcp.so.6 => /usr/lib64/libXdmcp.so.6
            libxshmfence.so.1 => /usr/lib64/libxshmfence.so.1
            libXxf86vm.so.1 => /usr/lib64/libXxf86vm.so.1
            libdrm.so.2 => /usr/lib64/libdrm.so.2
            libdl.so.2 => /lib64/libdl.so.2
    libQt5DBus.so.5 => /usr/lib64/libQt5DBus.so.5
        libdbus-1.so.3 => /usr/lib64/libdbus-1.so.3
    libQt5Core.so.5 => /usr/lib64/libQt5Core.so.5
        libpcre16.so.0 => /usr/lib64/libpcre16.so.0
    libpthread.so.0 => /lib64/libpthread.so.0
    libz.so.1 => /lib64/libz.so.1
    librt.so.1 => /lib64/librt.so.1
    libgcc_s.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1
Comment 1 James Le Cuirot gentoo-dev 2015-12-26 17:18:33 UTC
Thanks, I didn't notice because the only part of Qt5 I have installed right now is qtcore. It's a tricky one because it tries 5 first and then 4 if that fails but it doesn't allow you to explicitly select and you can't even force it via internal configure script variables. This will require patching the raw configure script as no configure.ac has been provided.
Comment 2 James Le Cuirot gentoo-dev 2015-12-27 12:10:58 UTC
Fixed in -r1.