configure error trying to build 1.6.4 under FreeBSD 12.1

#1
Hi,

I've got stuck at ./configure, and I'm not a "real C dev" so I don't use and understand the autotools properly.

configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/edio/Makefile
config.status: creating src/extensions/Makefile
config.status: creating src/http/Makefile
config.status: creating src/spdy/Makefile
config.status: creating src/log4cxx/Makefile
config.status: creating src/main/Makefile
config.status: creating src/socket/Makefile
config.status: creating src/sslpp/Makefile
config.status: creating src/ssi/Makefile
config.status: creating src/lsiapi/Makefile
config.status: creating src/modules/Makefile
config.status: creating src/shm/Makefile
config.status: error: cannot find input file: `src/adns/Makefile.in'


I'm sure the fix is trivial, when you know how... :)

FYI, I've installed the following ports/packages:

OS: FreeBSD 12.1-STABLE r354424

autoconf-2.69_3 Automatically configure source code on many Un*x platforms
autoconf-wrapper-20131203 Wrapper script for GNU autoconf
automake-1.16.1_2 GNU Standards-compliant Makefile generator
dialog4ports-0.1.6 Console Interface to configure ports
expat-2.2.8 XML 1.0 parser written in C
gettext-runtime-0.20.1 GNU gettext runtime libraries and programs
gmake-4.2.1_3 GNU version of 'make' utility
indexinfo-0.3.1 Utility to regenerate the GNU info page index
libiconv-1.14_11 Character set conversion library
libmaxminddb-1.4.2 Library for the MaxMind DB file format used for GeoIP2
libtool-2.4.6_1 Generic shared library support script
m4-1.4.18_1,1 GNU M4
pcre-8.43_2 Perl Compatible Regular Expressions library
perl5-5.30.1 Practical Extraction and Report Language
pkg-1.12.0 Package manager
pkgconf-1.6.3,1 Utility to help to configure compiler and linker flags
rsync-3.1.3_1 Network file distribution/synchronization utility
udns-0.4_1 DNS resolver library with sync and async queries


And, it was asked in another thread about https://openlitespeed.org/kb/installation-from-source-code/
Well, "net/GeoIP" needs to be replaced with "net/libmaxminddb"

Thanks for any assistance.

Danny
 
#2
Don't know if this is correct, yet, but I got past the ./configure errors with the following:

touch src/adns/Makefile.in
cd src
fetch --no-verify-peer https://github.com/litespeedtech/lsquic/archive/master.zip
unzip -q master.zip
mv lsquic-master lsquic
ln -s lsquic/src/liblsquic .
touch src/liblsquic/Makefile.in
rm master.zip

Also had to sort out include location for lsquic.h and lsquic_types.h

And now it stops with

Making all in src
make all-recursive
Making all in socket
Making all in http
Making all in spdy
Making all in sslpp
make[3]: don't know how to make all. Stop

make[3]: stopped in /root/openlitespeed-1.6.4/src/sslpp
*** Error code 1

Stop.
make[2]: stopped in /root/openlitespeed-1.6.4/src
*** Error code 1

Stop.
make[1]: stopped in /root/openlitespeed-1.6.4/src
*** Error code 1

Stop.
 
Last edited:
Top