pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/50765: emulators/qemu: verifypc complaints



>Number:         50765
>Category:       pkg
>Synopsis:       emulators/qemu: verifypc complaints
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Feb 03 20:20:00 +0000 2016
>Originator:     David A. Holland
>Release:        NetBSD 7.99.25 (pkgsrc 20160201)
>Organization:
>Environment:
System: NetBSD macaran 7.99.25 NetBSD 7.99.25 (MACARAN) #34: Tue Dec 22 23:55:33 EST 2015 dholland@macaran:/usr/src/sys/arch/amd64/compile/MACARAN amd64
Architecture: x86_64
Machine: amd64
>Description:

Running verifypc after building qemu yields:

   verifypc: bluez not found
   verifypc: epoxy not found
   verifypc: glib-2.0 not correct; '>= 2.38' needed
   verifypc: glusterfs-api not found
   verifypc: gnutls not found
   verifypc: gtk+-2.0 not found
   verifypc: gtk+-3.0 not found
   verifypc: libcacard not found
   verifypc: libcurl not found
   verifypc: libiscsi not found
   verifypc: libnfs not found
   verifypc: libpng not found
   verifypc: libseccomp not found
   verifypc: libssh2 not found
   verifypc: libtasn1 not found
   verifypc: libusb-1.0 not found
   verifypc: libusbredirparser-0.5 not found
   verifypc: ncurses not found
   verifypc: pixman-1 not a direct dependency
   verifypc: pixman-1 not a direct dependency
   verifypc: spice-protocol not found
   verifypc: spice-server not found
   verifypc: virglrenderer not found
   verifypc: vte not found
   verifypc: x11 not a direct dependency

Clearly some of the things that are not found should just be added
(e.g. libpng) and some, like bluez and probably gtk, should be
optional. And some that are OS-dependent like libseccomp should
probably be added conditionally.

(the ones that are not direct dependencies should just be added)

Examining options.mk to check that some of these weren't already
nondefault option also reveals a problem: there's an option "ivshmem",
whose default varies based on netbsd version, but which controls
nothing about the build of the package but only adjusts the PLIST.
This is the wrong way to do that, so the "ivshmem" option should be
taken out in favor of just adjusting the PLIST automatically when
needed.

>How-To-Repeat:
	as above
>Fix:

Straightforward, but needs discussion to decide what to do. I'm filing
this to remind me to take it up, and to store the list in the meantime.



Home | Main Index | Thread Index | Old Index