-- Jude <jdashiel at panix dot com> "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order." Ed Howdershelt 1940. On Fri, 24 Nov 2023, Lone_Wolf wrote: > > 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 > Almost but no cigar: ==> Making package: edbrowse-git 3.8.7.r55.g3b8a1f45-1 (Fri 24 Nov 2023 05:41:20 PM EST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Updating edbrowse-git git repo... ==> Validating source files with md5sums... edbrowse-git ... Skipped ==> Extracting sources... -> Creating working copy of edbrowse-git git repo... Reset branch 'makepkg' ==> Starting prepare()... ==> Starting pkgver()... ==> Removing existing $pkgdir/ directory... ==> Starting build()... ==> Entering fakeroot environment... ==> Starting package()... mkdir -p -m 755 /home/jude/builds/edbrowse-git/pkg/edbrowse-git/usr/bin install -m755 edbrowse /home/jude/builds/edbrowse-git/pkg/edbrowse-git/usr/bin install: cannot stat 'edbrowse': No such file or directory make: *** [makefile:82: install] Error 1 ==> ERROR: A failure occurred in package(). Aborting... > >