clover2
clover2 copied to clipboard
12.0.0がビルド出来ない
今になって12.0.0がリリースされている事に気付いたのですが、Fedora 37でビルド出来ないようです
clang -o iclover2 src/interpreter.o src/buffer.o src/debug.o src/xfunc.o src/klass.o src/constant.o src/code.o src/alignment.o src/utf.o src/vm.o src/script.o src/object.o src/array.o src/string.o src/block.o src/regex.o src/integer.o src/byte.o src/short.o src/long.o src/float.o src/pointer.o src/char.o src/bool.o src/hash.o src/list.o src/tuple.o src/carray.o src/type.o src/stack.o src/heap.o src/exception.o src/native_method.o src/class_system.o src/class_clover.o src/clover_to_clang.o src/class_thread.o src/parser.o src/node_type.o src/node.o src/cast.o src/vtable.o src/script_ctime.o src/node_block.o src/node_block_type.o src/class_compiler.o src/klass_compile_time.o src/method_compiler.o src/module.o src/class_clover_compile_time.o -Isrc/ -I. -L . -I/usr/include -L/usr/lib64 -fPIC -rdynamic -O2 -flto -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS --config /usr/lib/rpm/redhat/redhat-hardened-clang.cfg -fstack-protector-strong -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -DPREFIX="\"/usr/\"" -I/usr/local/include -L /usr/local/lib -DENABLE_INTERPRETER -Qunused-arguments -lutil -lncursesw -lreadline -ldl -lm -lpcre -lrt
PWD=`pwd`; ./cclover2 -core Fundamental.clcl
PWD=`pwd`; ./cclover2 -core String.clcl
String.clcl:881: There is no field(tv_sec) in this class(timespec)(6)
String.clcl:881: There is no field(tv_nsec) in this class(timespec)(6)
Parser error number is 0. Compile error number is 2
cclover2 can't compile (null)
make: *** [Makefile:58: SortableArray.oclcl] Error 1
11.0.0 はコンパイルが通ることは確認しました。