Bug 217281 - emulators/qemu-sbruno: build fails if QEMU_USER_STATIC is set
Summary: emulators/qemu-sbruno: build fails if QEMU_USER_STATIC is set
Status: In Progress
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Sean Bruno
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-02-21 22:25 UTC by Alan Somers
Modified: 2018-11-11 17:23 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (sbruno)


Attachments
Poudriere build log with QEMU_USER_STATIC=1 (47.93 KB, application/gzip)
2017-02-21 22:27 UTC, Alan Somers
no flags Details
Partial fix for the post-install phase (561 bytes, patch)
2017-02-21 22:28 UTC, Alan Somers
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alan Somers freebsd_committer 2017-02-21 22:25:33 UTC
qemu-sbruno has multiple build failures if QEMU_USER_STATIC is set in make.conf.  first, the post-install step fails because two binaries aren't present.  That can easily be fixed with the attached patch.

Secondly, even with the attached patch, there are plist discrepancies regarding non-amd64 targets.  These discrepancies persist even if X86_TARGETS=off.  I haven't found a solution for that.  Instead, I created a new port to satisfy my needs: emulators/qemu-utils.  I'll attach a poudriere log showing these plist errors too.
Comment 1 Alan Somers freebsd_committer 2017-02-21 22:27:08 UTC
Created attachment 180205 [details]
Poudriere build log with QEMU_USER_STATIC=1
Comment 2 Alan Somers freebsd_committer 2017-02-21 22:28:06 UTC
Created attachment 180206 [details]
Partial fix for the post-install phase
Comment 3 Walter Schwarzenfeld freebsd_triage 2018-01-16 12:00:31 UTC
Maintainer feedback?
Comment 4 Walter Schwarzenfeld freebsd_triage 2018-11-11 17:23:10 UTC
ping!