Re: makepkg

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]




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



[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux