* Package: app-misc/wyrd-1.4.6 * Repository: gentoo * Maintainer: ml@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux unicode userland_GNU * FEATURES: sandbox test userpriv usersandbox Installed LAPACK for library directory lib64 [1] reference * Installed BLAS for library directory lib64 [1] reference * Installed CBLAS for library directory lib64 [1] gsl [2] reference * >>> Unpacking source... >>> Unpacking wyrd-1.4.6.tar.gz to /tmp/portage/app-misc/wyrd-1.4.6/work >>> Source unpacked in /tmp/portage/app-misc/wyrd-1.4.6/work >>> Preparing source in /tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6 ... >>> Source prepared. >>> Configuring source in /tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --enable-utf8 configure: loading site script /usr/share/config.site ./configure: 40: /usr/share/config.site: [[: Permission denied checking for ocamlc... ocamlc ocaml version is 4.01.0 ocaml library path is /usr/lib64/ocaml checking for ocamlopt... ocamlopt checking ocamlopt version... ok checking for ocamlc.opt... ocamlc.opt checking ocamlc.opt version... ok checking for ocamlopt.opt... ocamlopt.opt checking ocamlc.opt version... ok checking for ocamldep... ocamldep checking for ocamllex... ocamllex checking for ocamllex.opt... ocamllex.opt checking for ocamlyacc... ocamlyacc checking platform... not Win32 checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking for remind... /usr/bin/remind checking remind version... 03.01.13 checking for a BSD-compatible install... /usr/bin/install -c configure: creating ./config.status config.status: creating Makefile config.status: creating install.ml === configuring in curses (/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses) configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--libdir=/usr/lib64' '--enable-utf8' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' 'CFLAGS=-O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' '--enable-widec' --cache-file=/dev/null --srcdir=. configure: loading site script /usr/share/config.site ./configure: 40: /usr/share/config.site: [[: Permission denied checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking windows.h usability... no checking windows.h presence... no checking for windows.h... no checking for working ncurses library... found in -lncursesw checking for term.h... found in checking for wide character support in ncurses library... yes checking for resizeterm... yes checking for resize_term... yes configure: creating ./config.status config.status: creating Makefile config.status: creating config.ml config.status: creating config.h >>> Source configured. >>> Compiling source in /tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6 ... make -j24 ocamlc.opt -c locale_wrap.c make -C curses byte opt && touch .stamp_built_curses make[1]: Entering directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' sed \ -e 's/@PACKAGE@/curses/' \ -e 's/@VERSION@/1.0.3/' \ -e 's/@CURSES@/ncurses/' \ < META.in > META make[2]: Entering directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' make[2]: Entering directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' ocamldep curses.mli > ._bcdi/curses.di ocamldep keys.ml > ._d/keys.d ocamldep -pp "gcc -x c -E " curses.ml > ._d/curses.d ocamldep -native curses.mli > ._ncdi/curses.di ocamldep keys.ml > ._d/keys.d ocamldep -pp "gcc -x c -E " curses.ml > ._d/curses.d ocamlc -c -cc "x86_64-pc-linux-gnu-gcc" -ccopt "-fPIC -g -Wall -DHAVE_CONFIG_H \ -DPIC \ -o ml_curses.o " ml_curses.c ocamlc -c -cc "x86_64-pc-linux-gnu-gcc" -ccopt "-fPIC -g -Wall -DHAVE_CONFIG_H \ -DPIC -DNATIVE_CODE \ -o ml_curses.o " ml_curses.c ocamlopt -c keys.ml ocamlc -c curses.mli ocamlc -c keys.ml ocamlc -c keys.ml ocamlopt -c keys.ml ocamlc -c curses.mli ocamlc -c -pp "gcc -x c -E " curses.ml ocamlopt -c -pp "gcc -x c -E " curses.ml functions.c: In function 'mlcurses_unctrl': functions.c:596:5: warning: initialization discards 'const' qualifier from pointer target type ML1(unctrl,string,chtype) ^ ml_curses.c:77:15: note: in definition of macro 'r_string' { char *ret=f; \ ^ functions.c:596:1: note: in expansion of macro 'ML1' ML1(unctrl,string,chtype) ^ functions.c: In function 'mlcurses_keyname': functions.c:597:5: warning: initialization discards 'const' qualifier from pointer target type ML1(keyname,string,int) ^ ml_curses.c:77:15: note: in definition of macro 'r_string' { char *ret=f; \ ^ functions.c:597:1: note: in expansion of macro 'ML1' ML1(keyname,string,int) ^ functions.c: In function 'mlcurses_unctrl': functions.c:596:5: warning: initialization discards 'const' qualifier from pointer target type ML1(unctrl,string,chtype) ^ ml_curses.c:77:15: note: in definition of macro 'r_string' { char *ret=f; \ ^ functions.c:596:1: note: in expansion of macro 'ML1' ML1(unctrl,string,chtype) ^ functions.c: In function 'mlcurses_keyname': functions.c:597:5: warning: initialization discards 'const' qualifier from pointer target type ML1(keyname,string,int) ^ ml_curses.c:77:15: note: in definition of macro 'r_string' { char *ret=f; \ ^ functions.c:597:1: note: in expansion of macro 'ML1' ML1(keyname,string,int) ^ ocamlopt -a -ccopt -Wl,-O1 -ccopt -Wl,--as-needed -cclib -lcurses_stubs -cclib -lncursesw -o curses.cmxa keys.cmx curses.cmx ar rcs libcurses_stubs.a ml_curses.o make[2]: Leaving directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' x86_64-pc-linux-gnu-ranlib *.a ar rcs libcurses_stubs.a ml_curses.o ocamlmklib \ -o curses_stubs ml_curses.o -lncursesw \ ocamlc -a -dllib dllcurses_stubs.so -custom -ccopt -Wl,-O1 -ccopt -Wl,--as-needed -cclib -lcurses_stubs -cclib -lncursesw -o curses.cma keys.cmo curses.cmo make[2]: Leaving directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' x86_64-pc-linux-gnu-ranlib *.a make[1]: Leaving directory '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6/curses' ocamlopt.opt -c -pp camlp4o -g -I ./curses install.ml echo "let version = \""1.4.6"\"" > version.ml echo "let date = \""`date`"\"" >> version.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses version.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses utility.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses rcfile.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses time_lang.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses interface.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses cal.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses remind.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses interface_draw.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses interface_main.ml ocamlc.opt -c -pp camlp4o -g -I ./curses locale.mli ocamlopt.opt -c -pp camlp4o -g -I ./curses locale.ml ocamlopt.opt -c -pp camlp4o -g -I ./curses main.ml ocamlopt.opt -pp camlp4o -g -I ./curses -o wyrd.opt curses/curses.cmxa locale_wrap.o str.cmxa unix.cmxa install.cmx version.cmx utility.cmx rcfile.cmx time_lang.cmx interface.cmx cal.cmx remind.cmx interface_draw.cmx interface_main.cmx locale.cmx main.cmx /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.1/../../../../x86_64-pc-linux-gnu/bin/ld: ./curses/libcurses_stubs.a(ml_curses.o): undefined reference to symbol 'cbreak' /lib64/libtinfow.so.5: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking Makefile:85: recipe for target 'wyrd.opt' failed make: *** [wyrd.opt] Error 2 * ERROR: app-misc/wyrd-1.4.6::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=app-misc/wyrd-1.4.6::gentoo'`, * the complete build log and the output of `emerge -pqv '=app-misc/wyrd-1.4.6::gentoo'`. * The complete build log is located at '/var/log/portage/app-misc:wyrd-1.4.6:20141028-063818.log'. * The ebuild environment file is located at '/tmp/portage/app-misc/wyrd-1.4.6/temp/environment'. * Working directory: '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6' * S: '/tmp/portage/app-misc/wyrd-1.4.6/work/wyrd-1.4.6'