Hi David, The option Bill sent out for skipping this is:
WSJT_SKIP_MANPAGES=ON Here's the relevant portions of my cmake.nix script: I built Hamlib(3) from Bills Fork beforehand: *VARS* _APP_NAME=wsjtx _OPTION=Release _BASED=/home/$USER/jtsdk-nix _SRCD=/home/$USER/jtsdk-nix/src _BUILDD="$_BASED/$_APP_NAME/cmake/build/$_OPTION" _INSTALLD="$_BASED/$_APP_NAME/cmake/install" _HAMLIBD=/home/$USER/.local/share/applications/hamlib _ADOCD=/home/$USER/.local/share/applications/asciidoc *INVOCATION* cmake -D CMAKE_PREFIX_PATH:PATH="$_HAMLIBD;$_ADOCD" \ -D WSJT_SKIP_MANPAGES=ON \ -D CMAKE_BUILD_TYPE="$_OPTION" \ -D CMAKE_INSTALL_PREFIX="$_INSTALLD/$_OPTION" "$_SRCD/$_APP_NAME" cmake --build . --target install -- -kj Note: _SRCD is the location of: svn checkout .. /wsjtx You should be able to use the switch without re-building the entire build-cache, but maybe Bill can answer that one. 73's Greg, KI7MT On 04/21/2014 08:43 PM, David wrote: > Hi Bill ,Greg > ive tried to update to the latest version but when i go to "cmake > --build . --target install -- -kj" i get a a2x error message and it > wont complete the install... > > i see by the e-mails there is a way around this so that the man pages > are not made at install.... > what is the command and where do i use it > > David > > > > > > > On 21/04/14 21:30, Bill Somerville wrote: >> On 21/04/2014 12:04, KI7MT wrote: >>> GM Bill, >>> On 04/21/2014 04:52 AM, Bill Somerville wrote: >>>> On 21/04/2014 04:56, KI7MT wrote: >>>> >>>> Hi Greg, >>>>> Hi David, >>>>> >>>>> Be careful when installing Asciidoc --with-recommends, as this pulls in >>>>> dblatex, which on it's own is not an issue, but it depends on LaTex, >>>>> which is huge!. >>>>> >>>>> I'd have to go look and if a2x requires LaTex for Man pages, if so, we >>>>> should definitely look at alternative solutions for Man Page generation. >>>> Currently a2x is a non-optional prerequisite for only for non-Debug >>>> configurations of WSJT-X. For Debug configurations it will silently skip >>>> generating the manpage(s) if the tool isn't present. >>> Yes, I saw that option. I wanted to see the output of the man page, so I >>> just added the AsciiDoc souce tree to the CMAKE_PATH stuff. Worked first go. >> Of course ;) >>>> I propose adding a configure option that allows even non-Debug builds to >>>> skip manpage generation so that users who build for their own use can >>>> avoid any non-essential heavyweight tool downloads. The default will >>>> remain as OFF as a reminder to packagers that manpage generation is >>>> requirement of *nix (Mac to be decided) deployable packages. I would add >>>> a suitable message explaining how those who don't want to download >>>> AsciiDoc can avoid it. >>> I built the Release version (see previous emails), using the source >>> files. I've been working on other things, but I suspect, we only need a >>> few (2 maybe 3) files from the AsciiDoc source package, the manpage.xsl, >>> asciidoc.conf and >>> a2x.py itself, also Python27 of course. >>> >>> There are command-line config options to specify the location of the xsl >>> and conf files we just need to test it. >> Rather than getting into tailoring tool configurations I think that the >> configure option is probably best. I for one have the full LaTeX >> installation for other reasons, but I agree it can be a weighty overhead >> for casual builders. The option is easy to do, in fact I've already done >> it and will check it in a few minutes. To skip manpage generation set >> the Make option WSJT_SKIP_MANPAGES to ON. >>>> How does that sound? >>>>> 73's >>>>> Greg, KI7MT >> 73 >> Bill >> G4WJS. >>>> 73 >>>> Bill >>>> G4WJS. >>>>> On 04/20/2014 09:23 PM, David wrote: >>>>>> hi Bill......just did an install on Ubuntu 14.04 32bit using this script >>>>>> >>>>>> found i had problems at the first cmake command...said it couldnt find >>>>>> a2x >>>>>> searched and found its part of asciidoc ..added that dep and then cmake >>>>>> worked.....might be good to add that to the dep lists >>>>>> >>>>>> 73 David VK4BDJ >>>>>> >>>>>> >>>>>> On 18/04/14 22:05, Bill Somerville wrote: >>>>>>> Hi All, >>>>>>> >>>>>>> further to Greg's post about the Ubuntu 14.04 LTS release and my other >>>>>>> posts helping David VK4BDJ getting back up to speed building WSJT-X on >>>>>>> Linux; I have taken the opportunity to build a pair of Ubuntu 14.04 >>>>>>> systems (one 64-bit and the other 32-bit) and document all the steps >>>>>>> required to get a running WSJT-X application. >>>>>>> >>>>>>> The steps are virtually identical between 32 & 64-bit with a small >>>>>>> difference in the pre-requisite packages. The build of Ubuntu I used was >>>>>>> the Desktop edition which I installed from the ISO and applied all >>>>>>> updates. Default options were chosen throughout. >>>>>>> >>>>>>> The following instructions use the Qt5 available from the Ubuntu >>>>>>> repository which is Qt 5.2.1 so there is no need to install the Qt >>>>>>> package from qt-project.org unless you want to try Qt 5.3. >>>>>>> >>>>>>> I prefer clang as my C++ compiler, either it or g++ can be used. clang >>>>>>> IMHO gives better error diagnostics. >>>>>>> >>>>>>> In a terminal do the following. >>>>>>> >>>>>>> for 64-bit: >>>>>>> >>>>>>> sudo apt-get install cmake subversion clang-3.5 gfortran \ >>>>>>> libfftw3-dev git libgfortran3:i386 libusb-dev autoconf libtool \ >>>>>>> texinfo qt5-default qtmultimedia5-dev libqt5multimedia5-plugins >>>>>>> >>>>>>> for 32-bit: >>>>>>> >>>>>>> sudo apt-get install cmake subversion clang-3.5 gfortran \ >>>>>>> libfftw3-dev git libusb-dev autoconf libtool texinfo \ >>>>>>> qt5-default qtmultimedia5-dev libqt5multimedia5-plugins >>>>>>> >>>>>>> from now on the steps are the same for both 32 & 64-bit systems, adjust >>>>>>> paths to your preferences if required. >>>>>>> >>>>>>> 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 >>>>>>> >>>>>>> That's it, you should have a runnable WSJT-X, to test: >>>>>>> >>>>>>> ~/local/wsjtx/Release/bin/wsjtx >>>>>>> >>>>>>> If you plan to join the development effort; then you might want to ask >>>>>>> for developer access to the WSJT repository on SourceForge and then >>>>>>> change the checkout URL above to a personal read-write one or even use >>>>>>> git-svn which is my preference. git-svn users may use the >>>>>>> '--standard-layout' option when cloning the repository if they wish but >>>>>>> the repository layout isn't currently optimal for that. >>>>>>> >>>>>>> 73 >>>>>>> Bill >>>>>>> G4WJS. >>>>>>> >>>>>>> ------------------------------------------------------------------------------ >>>>>>> Learn Graph Databases - Download FREE O'Reilly Book >>>>>>> "Graph Databases" is the definitive new guide to graph databases and >>>>>>> their >>>>>>> applications. Written by three acclaimed leaders in the field, >>>>>>> this first edition is now available. Download your free book today! >>>>>>> http://p.sf.net/sfu/NeoTech >>>>>>> _______________________________________________ >>>>>>> wsjt-devel mailing list >>>>>>> wsjt-devel@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >>>>>>> >>>>>> ------------------------------------------------------------------------------ >>>>>> Start Your Social Network Today - Download eXo Platform >>>>>> Build your Enterprise Intranet with eXo Platform Software >>>>>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >>>>>> Get Started Now And Turn Your Intranet Into A Collaboration Platform >>>>>> http://p.sf.net/sfu/ExoPlatform >>>>>> _______________________________________________ >>>>>> wsjt-devel mailing list >>>>>> wsjt-devel@lists.sourceforge.net >>>>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >>>>> ------------------------------------------------------------------------------ >>>>> Start Your Social Network Today - Download eXo Platform >>>>> Build your Enterprise Intranet with eXo Platform Software >>>>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >>>>> Get Started Now And Turn Your Intranet Into A Collaboration Platform >>>>> http://p.sf.net/sfu/ExoPlatform >>>>> _______________________________________________ >>>>> wsjt-devel mailing list >>>>> wsjt-devel@lists.sourceforge.net >>>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >>>> ------------------------------------------------------------------------------ >>>> Start Your Social Network Today - Download eXo Platform >>>> Build your Enterprise Intranet with eXo Platform Software >>>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >>>> Get Started Now And Turn Your Intranet Into A Collaboration Platform >>>> http://p.sf.net/sfu/ExoPlatform >>>> _______________________________________________ >>>> wsjt-devel mailing list >>>> wsjt-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >>> ------------------------------------------------------------------------------ >>> Start Your Social Network Today - Download eXo Platform >>> Build your Enterprise Intranet with eXo Platform Software >>> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >>> Get Started Now And Turn Your Intranet Into A Collaboration Platform >>> http://p.sf.net/sfu/ExoPlatform >>> _______________________________________________ >>> wsjt-devel mailing list >>> wsjt-devel@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> ------------------------------------------------------------------------------ >> Start Your Social Network Today - Download eXo Platform >> Build your Enterprise Intranet with eXo Platform Software >> Java Based Open Source Intranet - Social, Extensible, Cloud Ready >> Get Started Now And Turn Your Intranet Into A Collaboration Platform >> http://p.sf.net/sfu/ExoPlatform >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel >> > > ------------------------------------------------------------------------------ > Start Your Social Network Today - Download eXo Platform > Build your Enterprise Intranet with eXo Platform Software > Java Based Open Source Intranet - Social, Extensible, Cloud Ready > Get Started Now And Turn Your Intranet Into A Collaboration Platform > http://p.sf.net/sfu/ExoPlatform > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ Start Your Social Network Today - Download eXo Platform Build your Enterprise Intranet with eXo Platform Software Java Based Open Source Intranet - Social, Extensible, Cloud Ready Get Started Now And Turn Your Intranet Into A Collaboration Platform http://p.sf.net/sfu/ExoPlatform _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel