[Bug 214668] emulators/qemu-sbruno fails when built without X11
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sat Nov 19 13:43:24 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214668
Bug ID: 214668
Summary: emulators/qemu-sbruno fails when built without X11
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: sbruno at FreeBSD.org
Reporter: mail+freebsd at gerritbeine.de
Assignee: sbruno at FreeBSD.org
Flags: maintainer-feedback?(sbruno at FreeBSD.org)
qemu-sbruno build fails when x11/pixman is not installed.
===========================================================================
===> qemu-sbruno-2.7.90.g20161116 depends on shared library: libglib-2.0.so -
found (/usr/local/lib/libglib-2.0.so)
===> Returning to build of qemu-sbruno-2.7.90.g20161116
===========================================================================
=======================<phase: configure >============================
===> Configuring for qemu-sbruno-2.7.90.g20161116
ERROR: pixman >= 0.21.8 not present. Your options:
(1) Preferred: Install the pixman devel package (any recent
distro should have packages as Xorg needs pixman too).
(2) Fetch the pixman submodule, using:
git submodule update --init pixman
===========================================================================
Making pixman a hard dependency solves this problem.
diff -Nur patches/emulators/qemu-sbruno/Makefile
ports-local/emulators/qemu-sbruno/Makefile
--- patches/emulators/qemu-sbruno/Makefile 2016-11-19 14:38:00.352659000
+0100
+++ ports-local/emulators/qemu-sbruno/Makefile 2016-11-19 14:38:20.066546000
+0100
@@ -139,12 +139,12 @@
--enable-debug-info \
--extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\
-DPREFIX=\\\"\"${PREFIX}\\\"\"
+USE_XORG= pixman
.if empty(PORT_OPTIONS:MX11)
CONFIGURE_ARGS+= --disable-sdl
.else
CONFIGURE_ARGS+= --enable-sdl
USE_SDL= sdl
-USE_XORG= pixman
.endif
.if empty(PORT_OPTIONS:MGTK2)
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list