|
From: Jeff J. <tr...@po...> - 2025-10-06 04:49:32
|
Greetings, A few issues to report. First, on the website, the HTML documentation link https://reduce-algebra.sourceforge.io/manual/manual.html is currently broken. The PDF is fine. Second, I'm having an error building CSL on Fedora 42. There are several missing symbols when linking: Relinking csl because of csl-arith01.o csl-arith02.o csl-arith03.o csl-arith04.o csl-arith05.o csl-arith06.o csl-arith07.o csl-arith08.o csl-arith09. o csl-arith10.o csl-arith11.o csl-arith12.o csl-arith13.o csl-arith14.o csl-arith-quad.o csl-isprime.o csl-qsieve.o csl-jit.o csl-forks.o csl-char.o csl-cslmpi.o csl-eval1.o csl-eval2.o csl-eval3.o csl-eval4.o csl-fns1.o csl-fns2.o csl-fns3.o csl-inthash.o csl-print.o csl-cslread.o csl-restart.o c sl-lisphash.o csl-serialize.o csl-sysfwin.o csl-winsupport.o csl-csl.o csl-fasl.o csl-preserve.o csl-bytes1.o csl-showhdr.o csl-float128_t.o csl-newc slgc.o csl-newallocate.o csl-gc-check.o csl-stubs.o reduce.fonts/cmr10.pfb ../lib/libcrlibm.a ../include/crlibm.h ../lib/libffi.a ../include/ffi.h .. /lib/libsoftfloat.a ../include/softfloat.h ../lib/libFOX-1.6.a /home/jhj/src/new-reduce/trunk/csl/cslbase/lvector.h g++ -std=gnu++20 -std=gnu++20 -I/usr/include/freetype2 -I/usr/include/libpng16 -DWITH_GZFILEOP -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/us r/lib64/glib-2.0/include -I/usr/include/sysprof-6 -pthread -O3 -Wall -L../lib -L/usr/X11R6/lib -Wl,--hash-style=both -L/usr/local/lib -rdynamic -o csl csl-arith01.o csl-arith02.o csl-arith03.o csl-arith04.o csl-arith05.o csl-arith06.o csl-arith07.o csl-arith08.o csl-arith09.o csl-arith10.o csl- arith11.o csl-arith12.o csl-arith13.o csl-arith14.o csl-arith-quad.o csl-isprime.o csl-qsieve.o csl-jit.o csl-forks.o csl-char.o csl-cslmpi.o csl-eva l1.o csl-eval2.o csl-eval3.o csl-eval4.o csl-fns1.o csl-fns2.o csl-fns3.o csl-inthash.o csl-print.o csl-cslread.o csl-restart.o csl-lisphash.o csl-se rialize.o csl-sysfwin.o csl-winsupport.o csl-csl.o csl-fasl.o csl-preserve.o csl-bytes1.o csl-showhdr.o csl-float128_t.o csl-newcslgc.o csl-newalloca te.o csl-gc-check.o csl-stubs.o -lFOX-1.6 ../lib/libcrlibm.a ../lib/libffi.a ../lib/libsoftfloat.a -lXrandr -lXcursor -lXrender -lz -lXext -lX11 -lfreetype -lXft -lfontconfig -lncurses /usr/lib/libtinfo.a -lncurses /usr/bin/ld: csl-print.o: in function `internal_prin(long, int)': print.cpp:(.text+0xd8a0): undefined reference to `f128M_eq' /usr/bin/ld: csl-arith04.o: in function `uint128_fix(float128_t*)': arith04.cpp:(.text+0x140e): undefined reference to `f128M_eq' /usr/bin/ld: csl-arith04.o: in function `rationalize(long)': arith04.cpp:(.text+0x1a39): undefined reference to `f128M_eq' /usr/bin/ld: arith04.cpp:(.text+0x1d13): undefined reference to `f128M_eq' /usr/bin/ld: arith04.cpp:(.text+0x1fc2): undefined reference to `f128M_eq' /usr/bin/ld: csl-arith04.o:arith04.cpp:(.text+0x2080): more undefined references to `f128M_eq' follow /usr/bin/ld: ../lib/libcrlibm.a(trigo_fast.o): in function `ComputeTrigWithArgred': trigo_fast.c:(.text+0xf92): undefined reference to `scs_set_d' /usr/bin/ld: trigo_fast.c:(.text+0x12db): undefined reference to `scs_set_d' /usr/bin/ld: ../lib/libcrlibm.a(trigo_accurate.o): in function `scs_tan': trigo_accurate.c:(.text+0x17): undefined reference to `scs_set_d' /usr/bin/ld: ../lib/libcrlibm.a(trigo_accurate.o): in function `scs_sin_rn': trigo_accurate.c:(.text+0xf0): undefined reference to `scs_set_d' /usr/bin/ld: ../lib/libcrlibm.a(trigo_accurate.o): in function `scs_sin_rd': trigo_accurate.c:(.text+0x380): undefined reference to `scs_set_d' /usr/bin/ld: ../lib/libcrlibm.a(trigo_accurate.o):trigo_accurate.c:(.text+0x610): more undefined references to `scs_set_d' follow /usr/bin/ld: ../lib/libcrlibm.a(addition_scs.o): in function `do_sub': addition_scs.c:(.text+0xdbb): undefined reference to `scs_zero' /usr/bin/ld: ../lib/libcrlibm.a(division_scs.o): in function `scs_inv': division_scs.c:(.text+0x173): undefined reference to `scs_set_si' /usr/bin/ld: division_scs.c:(.text+0x1a1): undefined reference to `scs_set_d' collect2: error: ld returned 1 exit status I haven't had any time yet to actually debug it, but I thought I'd report it. This is on Linux, Fedora 42. I'll look into it a bit more later. -- Jeffrey H. Johnson tr...@po... |