On 26/08/2014 00:52, John N1ISA wrote: Hi John, > WSJTX Developers, > > I followed the wsjtx build instructions that were recently posted. I made > good progress until the last 2 procedures. > > I typed this syntax... > > > cmake -D CMAKE_PREFIX_PATH:PATH=/home/n1isa/local/hamlib -D > CMAKE_INSTALL_PREFIX=/home/n1isa/local/wsjtx/Release /home/n1isa/src/wsjtx > > > I got this error output: > > > CMake Error at manpages/CMakeLists.txt:8 (message): > Failed to find a2x which is an optional requirement for non-debug > > builds on *nix platforms. > > > You can choose to skip manpage generation and this error by setting > > the CMake option WSJT_SKIP_MANPAGES to ON. This option is designed for > > those that are building for their own use, package builders should not > > opt to skip manpage generation since package building requires the > > manpages. > > > -- Configuring incomplete, errors occurred! > > > I ignored this error and continued typing the syntax to progress with the > build... I have read the rest of this thread and understand that you have managed to complete a build, well done.
FYI the error message above gave a clue as to a simpler way of completing the build. You could have defined the suggested CMake option and the build would have completed without attempting to build the man pages and thus not requiring the installation of the somewhat weighty AsciiDoc tools and their prerequisites. You needed to add the option to the CMake configure command line: cmake -D CMAKE_PREFIX_PATH:PATH=/home/n1isa/local/hamlib \ -D CMAKE_INSTALL_PREFIX=/home/n1isa/local/wsjtx/Release \ -D WSJT_SKIP_MANPAGES=ON \ /home/n1isa/src/wsjtx > > > cmake --build . --target install -- -kj > > I got this error output: > > make: *** No rule to make target `install'. > > I believe the "." is part of the error message, but I am not sure. > > Could someone please tell me how to correct these errors. > > This is a copy of the build procedure that was recently posted. All went > well for me until the last 2 parts of the build procedure that I typed out. > I did have to figure out the correct paths for my Ubuntu installation. > > mkdir ~/src > cd ~/src/ > git clone git://git.code.sf.net/u/bsomervi/hamlib u-bsomervi-hamlib > cd u-bsomervi-hamlib/ > git checkout integration > mkdir -p ~/build/hamlib > cd ~/build/hamlib/ > ~/src/u-bsomervi-hamlib/autogen.sh --prefix=$HOME/local/hamlib > --disable-shared > make && make install > cd ~/src/ > svn checkout svn://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx wsjtx > mkdir -p ~/build/wsjtx/Release > cd ~/build/wsjtx/Release/ > cmake -D CMAKE_PREFIX_PATH:PATH=~/local/hamlib \ > -D CMAKE_INSTALL_PREFIX=~/local/wsjtx/Release \ > ~/src/wsjtx > cmake --build . --target install -- -kj > > Thanks. > > John, N1ISA 73 Bill G4WJS. ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel