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
_______________________________________________
dovecot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to