README.DEVELOPER 918 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # How to get started developing
  2. @(#) $File: README.DEVELOPER,v 1.9 2021/09/20 14:04:39 christos Exp $
  3. ## Auto files
  4. After checking out the source, run the following:
  5. autoreconf -f -i
  6. make distclean # this can fail if you have not built before
  7. ./configure --disable-silent-rules
  8. make -j4
  9. make -C tests check
  10. If you see errors, make sure you have the latest libtool and autoconf
  11. This has been tested with autoconf-2.69 and libtool-2.4.2
  12. ## Installing dependencies
  13. If your platform doesn't have the above tools, install the following
  14. packages first.
  15. ### Debian
  16. apt-get install \
  17. automake \
  18. gcc \
  19. libtool \
  20. make \
  21. python \
  22. zlib1g-dev \
  23. See also `.travis.yml`.
  24. ### Mac OS X (MacPorts)
  25. port install \
  26. autoconf \
  27. automake \
  28. libtool \
  29. ### Mac OS X (HomeBrew)
  30. brew install autoconf automake libtool
  31. Tested with:
  32. autoconf 2.69
  33. automake 1.16.1
  34. libtool 2.4.6