pkgsrc-Users archive

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

Failure to build emulators/qemu 2.8.0nb1 - curses dependency?



The package is being build with default options, as shown in the "pre-amble":


==========================================================================
The supported build options for qemu are:

        ivshmem sdl

The currently selected options are:

        ivshmem sdl

You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable.  Its current value is shown:

        PKG_OPTIONS.qemu (not defined)

==========================================================================
==========================================================================
The following variables will affect the build process of this package,
qemu-2.8.0nb1.  Their current value is shown below:

        * CURSES_DEFAULT = curses
        * PYTHON_VERSION_DEFAULT = 27

Based on these variables, the following variables have been set:

        * CURSES_TYPE = curses
        * PYPACKAGE = python27

You may want to abort the process now with CTRL-C and change their value
before continuing.  Be sure to run `/usr/bin/make clean' after
the changes.
==========================================================================

The build proceeds, and seems to find all required dependencies:

=> Tool dependency bison>=1.0: found bison-3.0.4nb3
=> Tool dependency gmake>=3.81: found gmake-4.1nb3
=> Tool dependency perl>=5.0: found perl-5.24.0
=> Tool dependency pkgconf-[0-9]*: found pkgconf-1.0.1
=> Build dependency texi2html-[0-9]*: found texi2html-5.0nb6
=> Build dependency x11-links>=1.02: found x11-links-1.02
=> Build dependency cwrappers>=20150314: found cwrappers-20161125
=> Full dependency SDL>=1.2.15nb17: found SDL-1.2.15nb19
=> Full dependency glib2>=2.34.0: found glib2-2.50.2
=> Full dependency python27>=2.7.1nb2: found python27-2.7.13
=> Full dependency libgcrypt>=1.6.0: found libgcrypt-1.7.5
===> Overriding tools for qemu-2.8.0nb1
===> Extracting for qemu-2.8.0nb1
===> Patching for qemu-2.8.0nb1
=> Applying pkgsrc patches for qemu-2.8.0nb1
===> Creating toolchain wrappers for qemu-2.8.0nb1
src=/usr/X11R7/lib/pkgconfig/fixesproto.pc  dst=/tmp/pkgs/emulators/qemu/work.x86_64/.buildlink/lib/pkgconfig/fixesext.pc;  /bin/mkdir -p /tmp/pkgs/emulators/qemu/work.x86_64/.buildlink/lib/pkgconfig;  if test -f ${src}; then  /bin/ln -sf ${src} ${dst};  fi


However, the build fails with:


===> Configuring for qemu-2.8.0nb1
=> Setting PREFIX
=> Generating pkg-config file for builtin expat package.
=> Replacing Perl interpreter in scripts/texi2pod.pl.
C++ compiler c++ does not work with C compiler gcc
Disabling C++ specific optional code

ERROR: User requested feature curses
       configure was not able to find it.
       Install ncurses devel

*** Error code 1

Stop.
make[1]: stopped in /build/pkgsrc/emulators/qemu
WARNING: *** Please consider adding c++ to USE_LANGUAGES in the package Makefile
.
*** Error code 1

Stop.
make: stopped in /build/pkgsrc/emulators/qemu


+------------------+--------------------------+------------------------+
| Paul Goyette     | PGP Key fingerprint:     | E-mail addresses:      |
| (Retired)        | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com   |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+


Home | Main Index | Thread Index | Old Index