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

Bug 651022

Summary: app-emulation/qemu: live ebuild fails with USE=capstone, missing dependency to dev-libs/capstone
Product: Gentoo Linux Reporter: Göktürk Yüksek <gokturk>
Component: Current packagesAssignee: Gentoo QEMU Project <qemu+disabled>
Status: RESOLVED OBSOLETE    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build log (compressed)

Description Göktürk Yüksek archtester gentoo-dev 2018-03-20 20:14:30 UTC
The build fails with:

  /var/tmp/portage/app-emulation/qemu-9999/work/qemu-9999/include/disas/capstone.h:6:10: fatal error: capstone/capstone.h: No such file or directory
 #include <capstone/capstone.h>

Merging dev-libs/capstone fixes the problem. The build file is attached if you want to take a look at it.
Comment 1 Göktürk Yüksek archtester gentoo-dev 2018-03-20 20:18:12 UTC
Created attachment 524616 [details]
Build log (compressed)

Had to gzip, bugzie didn't take it otherwise.
Comment 2 Matthias Maier gentoo-dev 2018-03-20 20:38:31 UTC
Already fixed :-D


commit 9dbffef7694d431540660a603324e7e8f6b7eb7a (HEAD -> master, origin/master, origin/HEAD)
Author: Matthias Maier <tamiko@gentoo.org>
Date:   Tue Mar 20 14:51:53 2018 -0500

    app-emulation/qemu: update live ebuild
    
    Package-Manager: Portage-2.3.24, Repoman-2.3.6

diff --git a/app-emulation/qemu/qemu-9999.ebuild b/app-emulation/qemu/qemu-9999.ebuild
index 35bc1ee955b..ef5e44d1ccb 100644
--- a/app-emulation/qemu/qemu-9999.ebuild
+++ b/app-emulation/qemu/qemu-9999.ebuild
@@ -88,6 +88,7 @@ SOFTMMU_TOOLS_DEPEND="
        alsa? ( >=media-libs/alsa-lib-1.0.13 )
        bluetooth? ( net-wireless/bluez )
        bzip2? ( app-arch/bzip2[static-libs(+)] )
+       capstone? ( dev-libs/capstone )
        caps? ( sys-libs/libcap-ng[static-libs(+)] )
        curl? ( >=net-misc/curl-7.15.4[static-libs(+)] )
        fdt? ( >=sys-apps/dtc-1.4.2[static-libs(+)] )