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