+ exec + rm -rf /rpmbuild + mkdir -p /rpmbuild + su -c 'rpmbuild -ba /builddir/build/SPECS/ocaml-ulex.spec --define "debug_package %{nil}" --undefine _annotated_build --define "_missing_doc_files_terminate_build %{nil}" --define "_emacs_sitestartdir /usr/share/emacs/site-lisp/site-start.d" --define "_emacs_sitelispdir /usr/share/emacs/site-lisp" --nocheck ' mockbuild Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Ies9R7 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf ulex-1.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/ulex-1.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ulex-1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i 's/^OCAMLBUILD=.*-byte-plugin/& -cflag -g/' Makefile + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.p21iRd + umask 022 + cd /builddir/build/BUILD + cd ulex-1.1 + make all ocamlbuild -byte-plugin -cflag -g pa_ulex.cma ulexing.cma /usr/bin/ocamlc.opt unix.cma -I /usr/lib64/ocaml/ocamlbuild /usr/lib64/ocaml/ocamlbuild/ocamlbuildlib.cma myocamlbuild.ml /usr/lib64/ocaml/ocamlbuild/ocamlbuild.cmo -o myocamlbuild /usr/bin/ocamldep.opt -pp camlp4orf -modules pa_ulex.ml > pa_ulex.ml.depends /usr/bin/ocamldep.opt -modules cset.ml > cset.ml.depends /usr/bin/ocamldep.opt -modules ulex.mli > ulex.mli.depends /usr/bin/ocamlc.opt -c -g -o cset.cmo cset.ml /usr/bin/ocamlc.opt -c -g -o ulex.cmi ulex.mli /usr/bin/ocamlc.opt -c -g -I /usr/lib64/ocaml/camlp4 -pp camlp4orf -o pa_ulex.cmo pa_ulex.ml + /usr/bin/ocamlc.opt -c -g -I /usr/lib64/ocaml/camlp4 -pp camlp4orf -o pa_ulex.cmo pa_ulex.ml File "pa_ulex.ml", line 60, characters 11-23: Warning 3: deprecated: Array.create Use Array.make instead. /usr/bin/ocamldep.opt -modules ulex.ml > ulex.ml.depends /usr/bin/ocamlc.opt -c -g -o ulex.cmo ulex.ml /usr/bin/ocamlc.opt -a cset.cmo ulex.cmo pa_ulex.cmo -o pa_ulex.cma /usr/bin/ocamldep.opt -modules ulexing.mli > ulexing.mli.depends /usr/bin/ocamlc.opt -c -g -o ulexing.cmi ulexing.mli /usr/bin/ocamldep.opt -modules ulexing.ml > ulexing.ml.depends /usr/bin/ocamldep.opt -modules utf8.mli > utf8.mli.depends /usr/bin/ocamlc.opt -c -g -o utf8.cmi utf8.mli /usr/bin/ocamlc.opt -c -g -o ulexing.cmo ulexing.ml + /usr/bin/ocamlc.opt -c -g -o ulexing.cmo ulexing.ml File "ulexing.ml", line 45, characters 10-22: Warning 3: deprecated: Array.create Use Array.make instead. File "ulexing.ml", line 123, characters 19-31: Warning 3: deprecated: Array.create Use Array.make instead. File "ulexing.ml", line 190, characters 10-23: Warning 3: deprecated: String.create Use Bytes.create instead. File "ulexing.ml", line 191, characters 26-80: Warning 3: deprecated: String.set Use Bytes.set instead. File "ulexing.ml", line 1: Error: The implementation ulexing.ml does not match the interface ulexing.cmi: Values do not match: val latin1_lexeme : lexbuf -> bytes is not included in val latin1_lexeme : lexbuf -> string File "ulexing.mli", line 145, characters 0-35: Expected declaration File "ulexing.ml", line 194, characters 4-17: Actual declaration Command exited with code 2. make: *** [Makefile:8: all] Error 10 error: Bad exit status from /var/tmp/rpm-tmp.p21iRd (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.p21iRd (%build) ++ cleanup ++ set +e ++ sync ++ sleep 5 ++ sync ++ poweroff Terminated +++ cleanup +++ set +e +++ sync +++ sleep 5 Terminated ++++ cleanup ++++ set +e ++++ sync ++++ sleep 5 ++++ sync ++++ poweroff