-
-
Notifications
You must be signed in to change notification settings - Fork 46
Open
Description
Having installed ocaml
(manually, because the opam
instructions on their website don't work), I followed the Felix installation instructions:
git clone https://github.com/felix-lang/felix.git
cd felix
. buildscript/linuxsetup.sh
make
The build failed, and I got a bunch of error messages (and warnings!)
# =========================================================
# generates source code from "src/packages" to various places
# around the repo
# =========================================================
python3 src/tools/flx_iscr.py -q -d "src/packages" build/release
PACKAGE src/packages/py_memoryview.fdoc
PACKAGE src/packages/char.fdoc
PACKAGE src/packages/cparse.fdoc
PACKAGE src/packages/py_pystate.fdoc
PACKAGE src/packages/flx_profile.fdoc
PACKAGE src/packages/algebra.fdoc
PACKAGE src/packages/logic.fdoc
PACKAGE src/packages/py_method.fdoc
PACKAGE src/packages/gc.fdoc
PACKAGE src/packages/libstruct.fdoc
PACKAGE src/packages/faio.fdoc
PACKAGE src/packages/uint256_t.fdoc
PACKAGE src/packages/py_string.fdoc
PACKAGE src/packages/debug.fdoc
PACKAGE src/packages/int256.fdoc
PACKAGE src/packages/io.fdoc
PACKAGE src/packages/fibres.fdoc
PACKAGE src/packages/ncurses.fdoc
PACKAGE src/packages/complex.fdoc
PACKAGE src/packages/flx_web.fdoc
PACKAGE src/packages/py_list.fdoc
PACKAGE src/packages/py_pycapsule.fdoc
PACKAGE src/packages/pthreads.fdoc
PACKAGE src/packages/memory.fdoc
PACKAGE src/packages/py_pylifecycle.fdoc
PACKAGE src/packages/quaternion.fdoc
PACKAGE src/packages/stl.fdoc
PACKAGE src/packages/py_iterator.fdoc
PACKAGE src/packages/rtl-slist.fdoc
PACKAGE src/packages/time.fdoc
PACKAGE src/packages/buildtools.fdoc
PACKAGE src/packages/web.fdoc
PACKAGE src/packages/rtl-lfbag.fdoc
PACKAGE src/packages/botan.fdoc
PACKAGE src/packages/spinlock.fdoc
PACKAGE src/packages/py_module.fdoc
PACKAGE src/packages/py_type.fdoc
PACKAGE src/packages/py_mapping.fdoc
PACKAGE src/packages/py_float.fdoc
PACKAGE src/packages/async.fdoc
PACKAGE src/packages/gmp.fdoc
PACKAGE src/packages/py_sequence.fdoc
PACKAGE src/packages/parsers.fdoc
PACKAGE src/packages/py_bytes.fdoc
PACKAGE src/packages/recognisers.fdoc
PACKAGE src/packages/flx_pkgconfig.fdoc
PACKAGE src/packages/rtl.fdoc
PACKAGE src/packages/py_tuple.fdoc
PACKAGE src/packages/regex.fdoc
PACKAGE src/packages/rtl-waitablebool.fdoc
PACKAGE src/packages/py_number.fdoc
PACKAGE src/packages/py_version.fdoc
PACKAGE src/packages/arrays.fdoc
PACKAGE src/packages/judy.fdoc
PACKAGE src/packages/flx_flxg.fdoc
PACKAGE src/packages/strutil.fdoc
PACKAGE src/packages/chips.fdoc
PACKAGE src/packages/rtl-sysdlist.fdoc
PACKAGE src/packages/sdl.fdoc
PACKAGE src/packages/gsl.fdoc
PACKAGE src/packages/strings.fdoc
PACKAGE src/packages/programmer.fdoc
PACKAGE src/packages/ucstring.fdoc
PACKAGE src/packages/py_oldbuffer.fdoc
PACKAGE src/packages/sqlite3.fdoc
PACKAGE src/packages/py_weakref.fdoc
PACKAGE src/packages/python.fdoc
PACKAGE src/packages/py_long.fdoc
PACKAGE src/packages/core_type_constructors.fdoc
PACKAGE src/packages/py_bytearray.fdoc
PACKAGE src/packages/rparse.fdoc
PACKAGE src/packages/embed.fdoc
PACKAGE src/packages/flx.fdoc
PACKAGE src/packages/rtl-boundqueue.fdoc
PACKAGE src/packages/codecs.fdoc
PACKAGE src/packages/linux.fdoc
PACKAGE src/packages/umka.fdoc
PACKAGE src/packages/py_bool.fdoc
PACKAGE src/packages/reals.fdoc
PACKAGE src/packages/py_dict.fdoc
PACKAGE src/packages/rtl-conditionvariable.fdoc
PACKAGE src/packages/grammars.fdoc
PACKAGE src/packages/trees.fdoc
PACKAGE src/packages/flx_doc.fdoc
PACKAGE src/packages/py_int.fdoc
PACKAGE src/packages/driver.fdoc
PACKAGE src/packages/toolchain.fdoc
PACKAGE src/packages/svc.fdoc
PACKAGE src/packages/program.fdoc
PACKAGE src/packages/configs.fdoc
PACKAGE src/packages/py_complex.fdoc
PACKAGE src/packages/gui.fdoc
PACKAGE src/packages/serialisation.fdoc
PACKAGE src/packages/cheaders.fdoc
PACKAGE src/packages/integers.fdoc
PACKAGE src/packages/dynlink.fdoc
PACKAGE src/packages/py_slice.fdoc
PACKAGE src/packages/apple.fdoc
PACKAGE src/packages/control.fdoc
PACKAGE src/packages/py_mem.fdoc
PACKAGE src/packages/filesystem.fdoc
PACKAGE src/packages/py_pythread.fdoc
PACKAGE src/packages/rlang.fdoc
PACKAGE src/packages/core_scalar_types.fdoc
PACKAGE src/packages/lists.fdoc
PACKAGE src/packages/demux.fdoc
PACKAGE src/packages/py_descr.fdoc
PACKAGE src/packages/py_exc.fdoc
PACKAGE src/packages/py_unicode.fdoc
PACKAGE src/packages/py_function.fdoc
PACKAGE src/packages/rtl-pthread-impl.fdoc
PACKAGE src/packages/py_set.fdoc
PACKAGE src/packages/random.fdoc
PACKAGE src/packages/grammar.fdoc
PACKAGE src/packages/pointers.fdoc
PACKAGE src/packages/py_ceval.fdoc
PACKAGE src/packages/sync.fdoc
PACKAGE src/packages/filetools.fdoc
PACKAGE src/packages/concordance.fdoc
PACKAGE src/packages/py_ref.fdoc
PACKAGE src/packages/py_object.fdoc
PACKAGE src/packages/dynamic_metatyping.fdoc
PACKAGE src/packages/stdlib_toc.fdoc
PACKAGE src/packages/rtl-monitor.fdoc
PACKAGE src/packages/exceptions.fdoc
PACKAGE src/packages/py_instance.fdoc
PACKAGE src/packages/py_cobject.fdoc
PACKAGE src/packages/py_buffer.fdoc
PACKAGE src/packages/rtl-threads.fdoc
PACKAGE src/packages/unique.fdoc
PACKAGE src/packages/streams.fdoc
PACKAGE src/packages/flx_cache.fdoc
src/tools/flx_find_grammar_files.py build/release
[flx_find_grammar_files] ** Scanning build/release/share/lib
echo Felix Version 2019.01.06
Felix Version 2019.01.06
#
# ============================================================
#
# CONFIGURING FELIX
#
# See build/release/fbuild.log for full transcript
#
# ============================================================
#
python3 fbuild/fbuild-light configure --buildroot=build
configuring build phase
determining platform : {'linux', 'posix'}
looking for clang : failed
looking for icc : failed
looking for gcc : ok /usr/bin/gcc
checking gcc : ok
checking gcc with -fomit-frame-pointer : ok
checking gcc with -std=gnu89 -fno-common -fvisibility=hidden -fno-strict-aliasing: ok
looking for ar : ok /usr/bin/ar
looking for ranlib : ok /usr/bin/ranlib
checking gcc with -std=gnu89 -fno-common -fvisibility=hidden -fno-strict-aliasing: ok
checking if gcc can make objects : ok
checking if gcc can make libraries : ok
checking if gcc can make exes : ok
checking if gcc can link lib to exe : ok
looking for clang : failed
looking for icc : failed
checking gcc with -std=gnu89 -fno-common -fvisibility=hidden -fno-strict-aliasing -fPIC: ok
checking gcc with -std=gnu89 -fno-common -fvisibility=hidden -fno-strict-aliasing -fPIC -shared: ok
checking if gcc can make objects : ok
checking if gcc can make libraries : ok
checking if gcc can make exes : ok
checking if gcc can link lib to exe : ok
looking for clang++ : failed
looking for icpc : failed
looking for g++ : ok /usr/bin/g++
checking g++ : ok
checking g++ with -fomit-frame-pointer : ok
checking g++ with -std=c++14 -D_POSIX -w -fno-common -fvisibility=hidden -fno-strict-aliasing: ok
checking g++ with -std=c++14 -D_POSIX -w -fno-common -fvisibility=hidden -fno-strict-aliasing: ok
checking if g++ can make objects : ok
checking if g++ can make libraries : ok
checking if g++ can make exes : ok
checking if g++ can link lib to exe : ok
looking for clang++ : failed
looking for icpc : failed
checking g++ with -std=c++14 -D_POSIX -w -fno-common -fvisibility=hidden -fno-strict-aliasing -fPIC: ok
checking g++ with -std=c++14 -D_POSIX -w -fno-common -fvisibility=hidden -fno-strict-aliasing -fPIC -shared: ok
checking if g++ can make objects : ok
checking if g++ can make libraries : ok
checking if g++ can make exes : ok
checking if g++ can link lib to exe : ok
configuring host phase
using build's c and cxx compiler
looking for ocamldep.opt : ok /usr/local/bin/ocamldep.opt
looking for ocamlc.opt : ok /usr/local/bin/ocamlc.opt
checking ocamlc.opt version : 5.1.0+dev1-2022-06-09
checking if ocamlc.opt can make objects : ok
checking if ocamlc.opt can make libraries: ok
checking if ocamlc.opt can make exes : ok
checking if ocamlc.opt can link lib to exe: ok
looking for ocamlcp.opt : ok /usr/local/bin/ocamlcp.opt
checking ocamlcp.opt version : 5.1.0+dev1-2022-06-09
checking if ocamlcp.opt can make objects: ok
checking if ocamlcp.opt can make libraries: ok
checking if ocamlcp.opt can make exes : ok
checking if ocamlcp.opt can link lib to exe: ok
looking for ocamlopt.opt : ok /usr/local/bin/ocamlopt.opt
checking ocamlopt.opt version : 5.1.0+dev1-2022-06-09
checking if ocamlopt.opt can make objects: ok
checking if ocamlopt.opt can make libraries: ok
checking if ocamlopt.opt can make exes : ok
checking if ocamlopt.opt can link lib to exe: ok
looking for ocamllex.opt : ok /usr/local/bin/ocamllex.opt
looking for llvm-config : ok /usr/bin/llvm-config
checking llvm-config version : 3.8.1
configuring target phase
using host's c and cxx compiler
looking for sdl-config : failed
checking void* : alignment: 8 size: 8
[fbuild] COPYING UNIVERSAL RESOURCE DATABASE
copying 25 files
cp src/config/build_flx_rtl_msvc_win.fpc -> build/release/host/config/build_flx_rtl_msvc_win.fpc
cp src/config/botan_bigint.fpc -> build/release/host/config/botan_bigint.fpc
cp src/config/build_flx_rtl_gcc_linux.fpc -> build/release/host/config/build_flx_rtl_gcc_linux.fpc
cp src/config/build_flx_rtl_clang_linux.fpc -> build/release/host/config/build_flx_rtl_clang_linux.fpc
cp src/config/botan_hash.fpc -> build/release/host/config/botan_hash.fpc
cp src/config/build_boot.fpc -> build/release/host/config/build_boot.fpc
cp src/config/timer.fpc -> build/release/host/config/timer.fpc
cp src/config/flx_executil.fpc -> build/release/host/config/flx_executil.fpc
cp src/config/build_flx_rtl_clang_macosx.fpc -> build/release/host/config/build_flx_rtl_clang_macosx.fpc
cp src/config/pthread.fpc -> build/release/host/config/pthread.fpc
cp src/config/cygwin.fpc -> build/release/host/config/cygwin.fpc
cp src/config/flx_run.fpc -> build/release/host/config/flx_run.fpc
cp src/config/build_flx_rtl_gcc_macosx.fpc -> build/release/host/config/build_flx_rtl_gcc_macosx.fpc
cp src/config/flx_thread_free_run.fpc -> build/release/host/config/flx_thread_free_run.fpc
cp src/config/demux.fpc -> build/release/host/config/demux.fpc
cp src/config/flx_spinlock.fpc -> build/release/host/config/flx_spinlock.fpc
cp src/config/build_flx_rtl_clang_iphoneos.fpc -> build/release/host/config/build_flx_rtl_clang_iphoneos.fpc
cp src/config/flx_arun.fpc -> build/release/host/config/flx_arun.fpc
cp src/config/flx_bound_queue.fpc -> build/release/host/config/flx_bound_queue.fpc
cp src/config/botan_system_rng.fpc -> build/release/host/config/botan_system_rng.fpc
cp src/config/botan_rng.fpc -> build/release/host/config/botan_rng.fpc
cp src/config/flx_i18n.fpc -> build/release/host/config/flx_i18n.fpc
cp src/config/flx_ioutil.fpc -> build/release/host/config/flx_ioutil.fpc
cp src/config/flx_rtl_core.fpc -> build/release/host/config/flx_rtl_core.fpc
cp src/config/flx_thread_free_rtl_core.fpc -> build/release/host/config/flx_thread_free_rtl_core.fpc
[fbuild] COPYING compiler/C++ version RESOURCE DATABASE
copying 4 files
cp src/config/gcc/cplusplus_11.fpc -> build/release/host/config/cplusplus_11.fpc
cp src/config/gcc/cplusplus_17.fpc -> build/release/host/config/cplusplus_17.fpc
cp src/config/gcc/cplusplus_14.fpc -> build/release/host/config/cplusplus_14.fpc
cp src/config/gcc/cplusplus_20.fpc -> build/release/host/config/cplusplus_20.fpc
[fbuild] COPYING generic unix RESOURCE DATABASE
copying 17 files
cp src/config/unix/flx_strutil.fpc -> build/release/host/config/flx_strutil.fpc
cp src/config/unix/flx_async.fpc -> build/release/host/config/flx_async.fpc
cp src/config/unix/flx_uint256_t.fpc -> build/release/host/config/flx_uint256_t.fpc
cp src/config/unix/ncurses.fpc -> build/release/host/config/ncurses.fpc
cp src/config/unix/umka.fpc -> build/release/host/config/umka.fpc
cp src/config/unix/flx_pthread.fpc -> build/release/host/config/flx_pthread.fpc
cp src/config/unix/re2.fpc -> build/release/host/config/re2.fpc
cp src/config/unix/flx_dynlink.fpc -> build/release/host/config/flx_dynlink.fpc
cp src/config/unix/rparse.fpc -> build/release/host/config/rparse.fpc
cp src/config/unix/flx_exceptions.fpc -> build/release/host/config/flx_exceptions.fpc
cp src/config/unix/demux.fpc -> build/release/host/config/demux.fpc
cp src/config/unix/sqlite3.fpc -> build/release/host/config/sqlite3.fpc
cp src/config/unix/faio.fpc -> build/release/host/config/faio.fpc
cp src/config/unix/botan.fpc -> build/release/host/config/botan.fpc
cp src/config/unix/flx.fpc -> build/release/host/config/flx.fpc
cp src/config/unix/dl.fpc -> build/release/host/config/dl.fpc
cp src/config/unix/flx_gc.fpc -> build/release/host/config/flx_gc.fpc
copying 1 files
cp src/config/unix64/judy.fpc -> build/release/host/config/judy.fpc
[fbuild] COPYING linux RESOURCE DATABASE
copying 5 files
cp src/config/linux/sdl2.fpc -> build/release/host/config/sdl2.fpc
cp src/config/linux/pthread.fpc -> build/release/host/config/pthread.fpc
cp src/config/linux/demux.fpc -> build/release/host/config/demux.fpc
cp src/config/linux/sdl2_ttf.fpc -> build/release/host/config/sdl2_ttf.fpc
cp src/config/linux/sdl2_image.fpc -> build/release/host/config/sdl2_image.fpc
[fbuild] COPYING linux64 RESOURCE DATABASE
copying 0 files
[fbuild] COPYING linux PLAT MACROS
copying 1 files
cp src/config/linux/flx.flxh -> build/release/host/lib/plat/flx.flxh
C[fbuild] OPYING linux64/gcc RTL CONFIG
copying 1 files
cp src/config/linux64/gcc/rtl/flx_rtl_config_params.hpp -> build/release/host/lib/rtl/flx_rtl_config_params.hpp
[fbuild] COPYING linux64 SOCKET CONFIG
copying 1 files
cp src/config/linux64/rtl/demux_sockety_config.hpp -> build/release/host/lib/rtl/demux_sockety_config.hpp
COPYING USER CONFIG DATA FROM /root/.felix/config
COPY FPCS to CONFIG
copying 0 files
**********************************************
SETTING TOOLCHAIN toolchain_gcc_linux
**********************************************
#
# ============================================================
#
# BOOTSTRAPPING FELIX
#
# See build/release/fbuild.log for full transcript
#
# ============================================================
#
python3 fbuild/fbuild-light build --buildroot=build
FELIX VERSION 2019.01.06
[fbuild] RUNNING PACKAGE MANAGER
PACKAGE src/packages/py_memoryview.fdoc
PACKAGE src/packages/char.fdoc
PACKAGE src/packages/cparse.fdoc
PACKAGE src/packages/py_pystate.fdoc
PACKAGE src/packages/flx_profile.fdoc
PACKAGE src/packages/algebra.fdoc
PACKAGE src/packages/logic.fdoc
PACKAGE src/packages/py_method.fdoc
PACKAGE src/packages/gc.fdoc
PACKAGE src/packages/libstruct.fdoc
PACKAGE src/packages/faio.fdoc
PACKAGE src/packages/uint256_t.fdoc
PACKAGE src/packages/py_string.fdoc
PACKAGE src/packages/debug.fdoc
PACKAGE src/packages/int256.fdoc
PACKAGE src/packages/io.fdoc
PACKAGE src/packages/fibres.fdoc
PACKAGE src/packages/ncurses.fdoc
PACKAGE src/packages/complex.fdoc
PACKAGE src/packages/flx_web.fdoc
PACKAGE src/packages/py_list.fdoc
PACKAGE src/packages/py_pycapsule.fdoc
PACKAGE src/packages/pthreads.fdoc
PACKAGE src/packages/memory.fdoc
PACKAGE src/packages/py_pylifecycle.fdoc
PACKAGE src/packages/quaternion.fdoc
PACKAGE src/packages/stl.fdoc
PACKAGE src/packages/py_iterator.fdoc
PACKAGE src/packages/rtl-slist.fdoc
PACKAGE src/packages/time.fdoc
PACKAGE src/packages/buildtools.fdoc
PACKAGE src/packages/web.fdoc
PACKAGE src/packages/rtl-lfbag.fdoc
PACKAGE src/packages/botan.fdoc
PACKAGE src/packages/spinlock.fdoc
PACKAGE src/packages/py_module.fdoc
PACKAGE src/packages/py_type.fdoc
PACKAGE src/packages/py_mapping.fdoc
PACKAGE src/packages/py_float.fdoc
PACKAGE src/packages/async.fdoc
PACKAGE src/packages/gmp.fdoc
PACKAGE src/packages/py_sequence.fdoc
PACKAGE src/packages/parsers.fdoc
PACKAGE src/packages/py_bytes.fdoc
PACKAGE src/packages/recognisers.fdoc
PACKAGE src/packages/flx_pkgconfig.fdoc
PACKAGE src/packages/rtl.fdoc
PACKAGE src/packages/py_tuple.fdoc
PACKAGE src/packages/regex.fdoc
PACKAGE src/packages/rtl-waitablebool.fdoc
PACKAGE src/packages/py_number.fdoc
PACKAGE src/packages/py_version.fdoc
PACKAGE src/packages/arrays.fdoc
PACKAGE src/packages/judy.fdoc
PACKAGE src/packages/flx_flxg.fdoc
PACKAGE src/packages/strutil.fdoc
PACKAGE src/packages/chips.fdoc
PACKAGE src/packages/rtl-sysdlist.fdoc
PACKAGE src/packages/sdl.fdoc
PACKAGE src/packages/gsl.fdoc
PACKAGE src/packages/strings.fdoc
PACKAGE src/packages/programmer.fdoc
PACKAGE src/packages/ucstring.fdoc
PACKAGE src/packages/py_oldbuffer.fdoc
PACKAGE src/packages/sqlite3.fdoc
PACKAGE src/packages/py_weakref.fdoc
PACKAGE src/packages/python.fdoc
PACKAGE src/packages/py_long.fdoc
PACKAGE src/packages/core_type_constructors.fdoc
PACKAGE src/packages/py_bytearray.fdoc
PACKAGE src/packages/rparse.fdoc
PACKAGE src/packages/embed.fdoc
PACKAGE src/packages/flx.fdoc
PACKAGE src/packages/rtl-boundqueue.fdoc
PACKAGE src/packages/codecs.fdoc
PACKAGE src/packages/linux.fdoc
PACKAGE src/packages/umka.fdoc
PACKAGE src/packages/py_bool.fdoc
PACKAGE src/packages/reals.fdoc
PACKAGE src/packages/py_dict.fdoc
PACKAGE src/packages/rtl-conditionvariable.fdoc
PACKAGE src/packages/grammars.fdoc
PACKAGE src/packages/trees.fdoc
PACKAGE src/packages/flx_doc.fdoc
PACKAGE src/packages/py_int.fdoc
PACKAGE src/packages/driver.fdoc
PACKAGE src/packages/toolchain.fdoc
PACKAGE src/packages/svc.fdoc
PACKAGE src/packages/program.fdoc
PACKAGE src/packages/configs.fdoc
PACKAGE src/packages/py_complex.fdoc
PACKAGE src/packages/gui.fdoc
PACKAGE src/packages/serialisation.fdoc
PACKAGE src/packages/cheaders.fdoc
PACKAGE src/packages/integers.fdoc
PACKAGE src/packages/dynlink.fdoc
PACKAGE src/packages/py_slice.fdoc
PACKAGE src/packages/apple.fdoc
PACKAGE src/packages/control.fdoc
PACKAGE src/packages/py_mem.fdoc
PACKAGE src/packages/filesystem.fdoc
PACKAGE src/packages/py_pythread.fdoc
PACKAGE src/packages/rlang.fdoc
PACKAGE src/packages/core_scalar_types.fdoc
PACKAGE src/packages/lists.fdoc
PACKAGE src/packages/demux.fdoc
PACKAGE src/packages/py_descr.fdoc
PACKAGE src/packages/py_exc.fdoc
PACKAGE src/packages/py_unicode.fdoc
PACKAGE src/packages/py_function.fdoc
PACKAGE src/packages/rtl-pthread-impl.fdoc
PACKAGE src/packages/py_set.fdoc
PACKAGE src/packages/random.fdoc
PACKAGE src/packages/grammar.fdoc
PACKAGE src/packages/pointers.fdoc
PACKAGE src/packages/py_ceval.fdoc
PACKAGE src/packages/sync.fdoc
PACKAGE src/packages/filetools.fdoc
PACKAGE src/packages/concordance.fdoc
PACKAGE src/packages/py_ref.fdoc
PACKAGE src/packages/py_object.fdoc
PACKAGE src/packages/dynamic_metatyping.fdoc
PACKAGE src/packages/stdlib_toc.fdoc
PACKAGE src/packages/rtl-monitor.fdoc
PACKAGE src/packages/exceptions.fdoc
PACKAGE src/packages/py_instance.fdoc
PACKAGE src/packages/py_cobject.fdoc
PACKAGE src/packages/py_buffer.fdoc
PACKAGE src/packages/rtl-threads.fdoc
PACKAGE src/packages/unique.fdoc
PACKAGE src/packages/streams.fdoc
PACKAGE src/packages/flx_cache.fdoc
[fbuild] CONFIGURING FELIX
[fbuild] [ocaml] COMPILING COMPILER
* ocamldep.opt : src/compiler/ocs/src/ocs_wrap.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_error.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_types.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_port.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_port.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_vartable.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_vartable.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_string.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_char.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_numaux.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_numaux.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_prim.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_compile.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_compile.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_env.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_sym.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_sym.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_env.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_misc.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_misc.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_eval.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_eval.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_print.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_print.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_char.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_numstr.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_numstr.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_num.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_num.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_complex.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_complex.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_io.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_io.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_read.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_lex.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_lex.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_read.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_macro.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_macro.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_prim.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_top.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_vector.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_string.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_contin.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_contin.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_top.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_list.mli
* ocamldep.opt : src/compiler/ocs/src/ocs_list.ml
* ocamldep.opt : src/compiler/ocs/src/ocs_vector.ml
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_vartable.mli -> build/release/src/compiler/ocs/src/ocs_vartable.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_error.ml -> build/release/src/compiler/ocs/src/ocs_error.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_vartable.ml -> build/release/src/compiler/ocs/src/ocs_vartable.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_complex.mli -> build/release/src/compiler/ocs/src/ocs_complex.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_port.mli -> build/release/src/compiler/ocs/src/ocs_port.cmi
File "_none_", line 1:
Alert ocaml_deprecated_auto_include:
OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
automatically added to the search path, but you should add -I +unix to the
command-line to silence this alert (e.g. by adding unix to the list of
libraries in your dune file, or adding use_unix to your _tags file for
ocamlbuild, or using -package unix for ocamlfind).
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_complex.ml -> build/release/src/compiler/ocs/src/ocs_complex.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_port.ml -> build/release/src/compiler/ocs/src/ocs_port.cmx
File "_none_", line 1:
Alert ocaml_deprecated_auto_include:
OCaml's lib directory layout changed in 5.0. The unix subdirectory has been
automatically added to the search path, but you should add -I +unix to the
command-line to silence this alert (e.g. by adding unix to the list of
libraries in your dune file, or adding use_unix to your _tags file for
ocamlbuild, or using -package unix for ocamlfind).
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_types.mli -> build/release/src/compiler/ocs/src/ocs_types.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_num.mli -> build/release/src/compiler/ocs/src/ocs_num.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_numstr.mli -> build/release/src/compiler/ocs/src/ocs_numstr.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_compile.mli -> build/release/src/compiler/ocs/src/ocs_compile.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_sym.mli -> build/release/src/compiler/ocs/src/ocs_sym.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_eval.mli -> build/release/src/compiler/ocs/src/ocs_eval.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_sym.ml -> build/release/src/compiler/ocs/src/ocs_sym.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_numaux.mli -> build/release/src/compiler/ocs/src/ocs_numaux.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_env.mli -> build/release/src/compiler/ocs/src/ocs_env.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_numaux.ml -> build/release/src/compiler/ocs/src/ocs_numaux.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_env.ml -> build/release/src/compiler/ocs/src/ocs_env.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_vector.mli -> build/release/src/compiler/ocs/src/ocs_vector.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_num.ml -> build/release/src/compiler/ocs/src/ocs_num.cmx
File "build/release/src/compiler/ocs/src/ocs_num.ml", line 11, characters 4-17:
11 | (Sint i) as s -> Sint (- i)
^^^^^^^^^^^^^
Warning 26 [unused-var]: unused variable s.
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_vector.ml -> build/release/src/compiler/ocs/src/ocs_vector.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_numstr.ml -> build/release/src/compiler/ocs/src/ocs_numstr.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_char.mli -> build/release/src/compiler/ocs/src/ocs_char.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_macro.mli -> build/release/src/compiler/ocs/src/ocs_macro.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_char.ml -> build/release/src/compiler/ocs/src/ocs_char.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_prim.mli -> build/release/src/compiler/ocs/src/ocs_prim.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_print.mli -> build/release/src/compiler/ocs/src/ocs_print.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_list.mli -> build/release/src/compiler/ocs/src/ocs_list.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_print.ml -> build/release/src/compiler/ocs/src/ocs_print.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_lex.mli -> build/release/src/compiler/ocs/src/ocs_lex.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_wrap.ml -> build/release/src/compiler/ocs/src/ocs_wrap.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_lex.ml -> build/release/src/compiler/ocs/src/ocs_lex.cmx
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_contin.mli -> build/release/src/compiler/ocs/src/ocs_contin.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_read.mli -> build/release/src/compiler/ocs/src/ocs_read.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_io.mli -> build/release/src/compiler/ocs/src/ocs_io.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_top.mli -> build/release/src/compiler/ocs/src/ocs_top.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_misc.mli -> build/release/src/compiler/ocs/src/ocs_misc.cmi
* ocamlc.opt : build/release/src/compiler/ocs/src/ocs_string.mli -> build/release/src/compiler/ocs/src/ocs_string.cmi
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_misc.ml -> build/release/src/compiler/ocs/src/ocs_misc.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_string.ml -> build/release/src/compiler/ocs/src/ocs_string.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_eval.ml -> build/release/src/compiler/ocs/src/ocs_eval.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_list.ml -> build/release/src/compiler/ocs/src/ocs_list.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_contin.ml -> build/release/src/compiler/ocs/src/ocs_contin.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_read.ml -> build/release/src/compiler/ocs/src/ocs_read.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_compile.ml -> build/release/src/compiler/ocs/src/ocs_compile.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_io.ml -> build/release/src/compiler/ocs/src/ocs_io.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_macro.ml -> build/release/src/compiler/ocs/src/ocs_macro.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_prim.ml -> build/release/src/compiler/ocs/src/ocs_prim.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_top.ml -> build/release/src/compiler/ocs/src/ocs_top.cmx
* ocamlopt.opt : build/release/src/compiler/ocs/src/ocs_error.cmx build/release/src/compiler/ocs/src/ocs_port.cmx build/release/src/compiler/ocs/src/ocs_vartable.cmx build/release/src/compiler/ocs/src/ocs_wrap.cmx build/release/src/compiler/ocs/src/ocs_numaux.cmx build/release/src/compiler/ocs/src/ocs_sym.cmx build/release/src/compiler/ocs/src/ocs_env.cmx build/release/src/compiler/ocs/src/ocs_misc.cmx build/release/src/compiler/ocs/src/ocs_compile.cmx build/release/src/compiler/ocs/src/ocs_char.cmx build/release/src/compiler/ocs/src/ocs_complex.cmx build/release/src/compiler/ocs/src/ocs_num.cmx build/release/src/compiler/ocs/src/ocs_numstr.cmx build/release/src/compiler/ocs/src/ocs_print.cmx build/release/src/compiler/ocs/src/ocs_eval.cmx build/release/src/compiler/ocs/src/ocs_lex.cmx build/release/src/compiler/ocs/src/ocs_read.cmx build/release/src/compiler/ocs/src/ocs_io.cmx build/release/src/compiler/ocs/src/ocs_macro.cmx build/release/src/compiler/ocs/src/ocs_prim.cmx build/release/src/compiler/ocs/src/ocs_string.cmx build/release/src/compiler/ocs/src/ocs_contin.cmx build/release/src/compiler/ocs/src/ocs_list.cmx build/release/src/compiler/ocs/src/ocs_vector.cmx build/release/src/compiler/ocs/src/ocs_top.cmx -> build/release/src/compiler/ocs/src/ocs.cmxa
* ocamllex.opt : src/compiler/dypgen/dypgen/dypgen_lexer.mll -> build/release/src/compiler/dypgen/dypgen/dypgen_lexer.ml
195 states, 1556 transitions, table size 7394 bytes
2280 additional bytes used for bindings
* ocamllex.opt : src/compiler/dypgen/dypgen/extract_type.mll -> build/release/src/compiler/dypgen/dypgen/extract_type.ml
360 states, 11307 transitions, table size 47388 bytes
22672 additional bytes used for bindings
* ocamllex.opt : src/compiler/dypgen/dypgen/insert_linenum.mll -> build/release/src/compiler/dypgen/dypgen/insert_linenum.ml
6 states, 259 transitions, table size 1072 bytes
* ocamldep.opt : src/compiler/dypgen/dyplib/dyp.mli
* ocamldep.opt : src/compiler/dypgen/dyplib/automaton.ml
* ocamldep.opt : src/compiler/dypgen/dyplib/priority_by_relation.ml
* ocamldep.opt : src/compiler/dypgen/dyplib/dyplex.ml
* ocamldep.opt : src/compiler/dypgen/dyplib/dyp.ml
* ocamlc.opt : build/release/src/compiler/dypgen/dyplib/dyp.mli -> build/release/src/compiler/dypgen/dyplib/dyp.cmi
* ocamlopt.opt : build/release/src/compiler/dypgen/dyplib/priority_by_relation.ml -> build/release/src/compiler/dypgen/dyplib/priority_by_relation.cmx
* ocamlopt.opt : build/release/src/compiler/dypgen/dyplib/automaton.ml -> build/release/src/compiler/dypgen/dyplib/automaton.cmx
* ocamlopt.opt : build/release/src/compiler/dypgen/dyplib/dyplex.ml -> build/release/src/compiler/dypgen/dyplib/dyplex.cmx
File "build/release/src/compiler/dypgen/dyplib/dyplex.ml", line 598, characters 29-52:
598 | with Invalid_argument("index out of bounds")
^^^^^^^^^^^^^^^^^^^^^^^
Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
this constructor's arguments. They are only for information
and may change in future versions. (See manual section 11.5)
* ocamlopt.opt : build/release/src/compiler/dypgen/dyplib/dyp.ml -> build/release/src/compiler/dypgen/dyplib/dyp.cmx
File "build/release/src/compiler/dypgen/dyplib/dyp.ml", line 5067, characters 19-40:
5067 | with Failure "lexing: empty token" ->
^^^^^^^^^^^^^^^^^^^^^
Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
this constructor's arguments. They are only for information
and may change in future versions. (See manual section 11.5)
File "build/release/src/compiler/dypgen/dyplib/dyp.ml", line 5085, characters 29-43:
5085 | with Invalid_argument("String.sub") ->
^^^^^^^^^^^^^^
Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
this constructor's arguments. They are only for information
and may change in future versions. (See manual section 11.5)
File "build/release/src/compiler/dypgen/dyplib/dyp.ml", line 5095, characters 29-43:
5095 | with Invalid_argument("String.sub") ->
^^^^^^^^^^^^^^
Warning 52 [fragile-literal-pattern]: Code should not depend on the actual values of
this constructor's arguments. They are only for information
and may change in future versions. (See manual section 11.5)
* ocamlopt.opt : build/release/src/compiler/dypgen/dyplib/priority_by_relation.cmx build/release/src/compiler/dypgen/dyplib/automaton.cmx build/release/src/compiler/dypgen/dyplib/dyplex.cmx build/release/src/compiler/dypgen/dyplib/dyp.cmx -> build/release/src/compiler/dypgen/dyplib/dyp.cmxa
* ocamldep.opt : src/compiler/dypgen/dypgen/dypgen_parser.mli
* ocamldep.opt : build/release/src/compiler/dypgen/dyplib/dyp.mli
* ocamldep.opt : build/release/src/compiler/dypgen/dyplib/dyp.ml
* ocamldep.opt : build/release/src/compiler/dypgen/dyplib/dyplex.ml
* ocamldep.opt : build/release/src/compiler/dypgen/dyplib/automaton.ml
* ocamldep.opt : build/release/src/compiler/dypgen/dyplib/priority_by_relation.ml
* ocamldep.opt : src/compiler/dypgen/dypgen/parse_tree.mli
* ocamldep.opt : src/compiler/dypgen/dypgen/argument.ml
* ocamldep.opt : src/compiler/dypgen/dypgen/dypgen_parser.ml
* ocamldep.opt : src/compiler/dypgen/dypgen/dypgen.ml
* ocamldep.opt : build/release/src/compiler/dypgen/dypgen/dypgen_lexer.ml
* ocamldep.opt : build/release/src/compiler/dypgen/dypgen/extract_type.ml
+ /usr/local/bin/ocamldep.opt -modules build/release/src/compiler/dypgen/dypgen/extract_type.ml
File "src/compiler/dypgen/dypgen/extract_type.mll", line 129, characters 6-29:
Error: Syntax error: strings are immutable, there is no assignment syntax for them.
Hint: Mutable sequences of bytes are available in the Bytes module.
Hint: Did you mean to use 'Bytes.set'?
Error running '/usr/local/bin/ocamldep.opt -modules build/release/src/compiler/dypgen/dypgen/extract_type.ml' exited with 2
GNUmakefile:119: recipe for target 'do-fbuild' failed
make: *** [do-fbuild] Error 1
Environment:
# ocaml --version
The OCaml toplevel, version 5.1.0+dev1-2022-06-09
# uname -a; cat /etc/issue
Linux nas 4.9.0-11-amd64 #1 SMP Debian 4.9.189-3+deb9u2 (2019-11-11) x86_64 GNU/Linux
Debian GNU/Linux 9 \n \l
Metadata
Metadata
Assignees
Labels
No labels