[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