On 23-11-2023 17:44, Jude DaShiell wrote:
cc main.o buffers.o sendmail.o fetchmail.o html.o html-tags.o format.o stringfile.o ebrc.o msg-strings.o http.o isup.o css.o startwindow.o dbops.o dbodbc.o jseng-quick.o ../../quickjs/libquickjs.a -ldl -latomic -s -lcurl -lodbc -lpcre2-8 -lreadline -lssl -lcrypto -lpthread -lm -lssl -lcrypto -o edbrowse /usr/bin/ld: cannot find ../../quickjs/libquickjs.a: No such file or directory
Two more changes are needed: A. edbrowse relies on *.a files (static librairies) to use quickjs . makepkg by default removes them since a few years ago. edit the quickjs PKGBUILD, increase pkgrel and change the options= line in it so it reads options=(!strip staticlibs) rebuild & reinstall quickjs B. the environment vars used by edbrowse make have been changed by upstream. replace QUICKJS_DIR="/usr/lib/quickjs/" make with QUICKJS_INCLUDE="/usr/include/quickjs" QUICKJS_LIB="/usr/lib/quickjs/" make The package builds for me that way, but I haven't ran the software. Lone_Wolf