I’m trying to update the MacPorts dovecot to version 2.4.2.
The build uses the standard calls './configure ; make all’, with standard build flags LDFLAGS='-L/opt/local/lib …'
I get this build error, which makes it appear that the Makefile in ./src/lib-regex is creating a incorrect target from the build flags.
:info:build Making all in lib-regex :info:build make[3]: Entering directory
/opt/local/var/macports/build/dovecot-f6decbdd/work/dovecot-2.4.2/src/lib-regex' :info:build make[3]: *** No rule to make target-L/opt/local/lib', needed by `test-regex'. Stop.
The cause of this is that the Makefile ./src/lib-regex/Makefile incorrectly includes the library path option -L/opt/local/lib as a library dependency:
LIBICU_LIBS = -L/opt/local/lib -licui18n -licuuc LIBOBJS = LIBPCRE_CFLAGS = LIBPCRE_LIBS = -L/opt/local/lib -lpcre2-32 LIBS = LIBSODIUM_CFLAGS = LIBSODIUM_LIBS = -L/opt/local/lib -lsodium
I'm trying to update the MacPorts dovecot to version 2.4.2. The build uses the standard calls './configure ; make all', with standard build flags LDFLAGS='-L/opt/local/lib ...' I get this build error, which makes it appear that the Makefile in ./src/lib-regex is creating a incorrect target from the build flags.
:info:build Making all in lib-regex
:info:build make[3]: Entering directory /opt/local/var/macports/build/dovecot-f6decbdd/work/dovecot-2.4.2/src/lib-regex' :info:build make[3]: *** No rule to make target -L/opt/local/lib', needed by `test-regex'. Stop.
The cause of this is that the Makefile ./src/lib-regex/Makefile incorrectly includes the library path option -L/opt/local/lib as a library dependency:
LIBICU_LIBS = -L/opt/local/lib -licui18n -licuuc
LIBOBJS =
LIBPCRE_CFLAGS =
LIBPCRE_LIBS = -L/opt/local/lib -lpcre2-32
LIBS =
LIBSODIUM_CFLAGS =
LIBSODIUM_LIBS = -L/opt/local/lib -lsodium