README.FreeBSD 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. FreeBSD dependencies:
  2. - compiler:
  3. pkg install gcc11
  4. or
  5. pkg install llvm13
  6. - autotools + pkgconf (for builds from svn/git)
  7. pkg install autotools pkgconf
  8. - pkgconf might be needed to find libs in build from tarball too:
  9. pkg install pkgconf
  10. - building with cmake + ninja instead of autotools:
  11. pkg install cmake ninja
  12. - stack traces on asserts:
  13. pkg install libunwind
  14. - PCRE (mod_rewrite, mod_redirect, config conditionals, ...)
  15. pkg install pcre2
  16. - TLS support (and mod_auth {SHA1} support)
  17. pkg install libressl
  18. or
  19. pkg install openssl
  20. - Lua 5.1, 5.2, 5.3, or 5.4 (mod_magnet)
  21. pkg install lua51 (or lua52 or lua53 or lua54)
  22. - LDAP (mod_auth feature)
  23. pkg install openldap-client
  24. - SQLite3 (required for most mod_webdav features)
  25. pkg install sqlite3
  26. - XML (mod_webdav properties and locking)
  27. pkg install libxml2
  28. - UUID library (mod_webdav locking)
  29. pkg install e2fsprogs-libuuid
  30. Configure:
  31. To help autotools find libraries and headers:
  32. CPPFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure ...