Skip to content

Instantly share code, notes, and snippets.

@johnmcfarlane
Created April 22, 2019 11:22
Show Gist options
  • Save johnmcfarlane/05cd8fdb8fcdb00860a4e915c07d259c to your computer and use it in GitHub Desktop.
Save johnmcfarlane/05cd8fdb8fcdb00860a4e915c07d259c to your computer and use it in GitHub Desktop.
Some observations about one attempt to install DoxyPress on Linux

Tested on Ubuntu 18.10

  1. Cloned copperspice/doxypress

  2. README has no instructions on how to build and instead sends me to DoxyPress docs: https://www.copperspice.com/docs/doxypress/build-doxypress.html

    • Six major dependencies are presented

      • They don't differentiate between DoxyPress and DoxyPressApp
      • #5 claims that I need automake or CMake. This doesn't appear to be the case (*).
      • Two links further and I get to this terrifying list of required libs
  3. Follow link for "Building CopperSpice for Unix" (shouldn't that be Linux?)

    • unusual clone command: git clone [email protected]:copperspice/copperspice cs

    • autoreconf -f step fails because I don't have automake installed (*).

      Command 'autoreconf' not found, but can be installed with:

      sudo apt install autoconf

    • So I install automake: sudo apt install automake

    • Then I try again: autoreconf -f

      Makefile.am:17: error: Libtool library used but 'LIBTOOL' is undefined Makefile.am:17: The usual way to define 'LIBTOOL' is to add 'LT_INIT' Makefile.am:17: to 'configure.ac' and run 'aclocal' and 'autoconf' again. Makefile.am:17: If 'LT_INIT' is in 'configure.ac', make sure Makefile.am:17: its definition is in aclocal's search path. Makefile.am: installing 'autotools/build-aux/depcomp' src/webkit/Makefile.am:17: error: Libtool library used but 'LIBTOOL' is undefined src/webkit/Makefile.am:17: The usual way to define 'LIBTOOL' is to add 'LT_INIT' src/webkit/Makefile.am:17: to 'configure.ac' and run 'aclocal' and 'autoconf' again. src/webkit/Makefile.am:17: If 'LT_INIT' is in 'configure.ac', make sure src/webkit/Makefile.am:17: its definition is in aclocal's search path. autoreconf: automake failed with exit status: 1

    • At this point I'm expected to understand how autoconf works which sounds a lot worse than learning how to wrangle Doxygen

@janwilmans
Copy link

Thans for making this very clear, I will do what I can to make it better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment