Hi Bill, Quick Question. Did you install QT5 from the Linux open source installer ?
I used the repo packages, but I think the installer method may be a better way to go in the long run. 73's Greg, KI7MT On 04/12/2014 03:29 AM, Bill Somerville wrote: > On 12/04/2014 07:33, Claude Frantz wrote: > Hi Claude, >> On 04/11/2014 07:40 PM, Greg Beam wrote: >> >> Hamlib 3 is not part of my current Linux distribution. I have compiled >> and installed it separately. > There some changes that are newer even than the Hamlib 3 main > repository, currently they are in my fork of Hamlib. They have been > submitted upstream to the Hamlib team but at the moment Nate N0NB (the > Hamlib integrator) is moving QTH so has higher priorities. > > You can get the sources from my fork by: > > git clone git://git.code.sf.net/u/bsomervi/hamlib u-bsomervi-hamlib > cd u-bsomervi-hamlib > git checkout integration > > The integration branch has my very latest tested changes awaiting > acceptance upstream. > > To build Hamlib on Windows you will need the full MinGW install, the one > bundled with Qt is only really suitable for building Qt projects and > doesn't contain the GNU tools needed for an autotools project like Hamlib. > > You can build it as per Hamlib 3 with: > > mkdir ~/build/hamlib > cd ~/build/hamlib > ~/src/u-somervi-hamlib/autogen.sh --prefix ~/local/hamlib --disable-shared > make && make install > >> What is the recommended method to tell Cmake to use this Hamlib 3 >> include and dynamic modules ? > If you have pkc-config installed then CMake will correctly identify the > Hamlib version and link it statically. On Windows you can get a cut down > binary pkg-config (the full package is difficult to install on Windows) > from https://sourceforge.net/projects/pkgconfiglite/files/ which works > just fine. > > Tell CMake about the Hamlib location by adding it to CMAKE_PREFIX_PATH, > for example if you have the Qt5 package installed at .../Qt/5.2.1/ then > on Windows with the Qt5 MinGW tools set up (mingw48_32): > > You will probably find it easier to set up a CMake toolchain file for > compiler and other tool chain location, I use: > > #++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > # the name of the target operating system > set (CMAKE_SYSTEM_NAME Windows) > > set (QTDIR C:/Tools/Qt/5.2.1) > set (FFTWDIR C:/Tools/fftw-3.3.3-dll32-2) > set (HAMLIBDIR C:/test-install/hamlib/mingw32) > > # where to find required packages > set (CMAKE_PREFIX_PATH ${QTDIR}/mingw48_32 ${FFTWDIR} ${HAMLIBDIR} > ${HAMLIBDIR}/bin) > > # here is the target environment located > set (CMAKE_FIND_ROOT_PATH ${QTDIR}/mingw48_32) > > # adjust the default behaviour of the FIND_XXX() commands: > # search headers and libraries in the target environment, search > # programs in the host environment > set (CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) > set (CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH) > set (CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH) > #------------------------------------------------------------------------------ > > Then: > > mkdir %HOMEPATH%\build\wsjtx\Release > cd build\wsjtx\Release > cmake -D CMAKE_TOOLCHAIN_FILE=%HOMEPATH%/MinGW-Qt-ToolChain.cmake ^ > -D CMAKE_INSTALL_PREFIX=%HOMEPATH%/local/wsjtx ^ > -D CMAKE_BUILD_TYPE=Release ^ > %HOMEPATH%/src/wsjtx > > Then build with: > > cmake --build %HOMEPATH%/build/wsjtx/Release --target install -- -kj > > That should leave a fully working WSJT-X in %HOMEPATH%\local\wsjtx\bin . > > On Linux things are a bit simpler and a toolchain file isn't required; > so with commands something like: > > cd ~/src > git clone git://git.code.sf.net/u/bsomervi/hamlib u-bsomervi-hamlib > cd u-bsomervi-hamlib > git checkout integration > mkdir ~/build/hamlib > cd ~/build/hamlib > ~/src/u-bsomervi-hamlib/autogen --prefix ~/local/hamlib --disable-shared > make && make install > mkdir -p ~/build/wsjtx/Release > cd ~/build/wsjtx/Release > cmake -D CMAKE_PREFIX_PATH=~/Qt/5.2.1/gcc_64\;~/local/hamlib \ > -D CMAKE_INSTALL_PREFIX=~/local/wsjtx \ > -D CMAKE_BUILD_TYPE=Release \ > ~/src/wsjtx > cmake --build ~/build/wsjtx/Release --target install -- -kj > ~/local/wsjtx/Release/bin/wsjtx >> Thanks a lot ! >> >> Best 88 de Claude > Any questions, don't hesitate to ask. > > 73 > Bill > G4WJS. >>> The Makefile.linux build method has not worked since 3942 or 2842 cant >>> remember which. You need to build it with CMake and you Hamlib3 also. >>> >>> I just built r4011 on Ubuntu 14.04 Beta2. I have it monitoring on 10m >>> this afternoon. All seems ok, >>> >>> 73's >>> Greg, KI7MT >>> >>> >>> >>> On 04/09/2014 11:31 PM, Waldek SPdwaONG wrote: >>>> Hi, >>>> >>>> I have download latest version WSJT-X r4005 from svn adn I have try >>>> compile on my UBUNTU 13.04 but I have problem follow: >>>> when I have try compile: >>>> >>>> cd lib/ >>>> make -f Makefile.linux >>>> ..... >> ------------------------------------------------------------------------------ >> Put Bad Developers to Shame >> Dominate Development with Jenkins Continuous Integration >> Continuously Automate Build, Test & Deployment >> Start a new project now. Try Jenkins in the cloud. >> http://p.sf.net/sfu/13600_Cloudbees >> _______________________________________________ >> wsjt-devel mailing list >> wsjt-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/wsjt-devel > > ------------------------------------------------------------------------------ > Put Bad Developers to Shame > Dominate Development with Jenkins Continuous Integration > Continuously Automate Build, Test & Deployment > Start a new project now. Try Jenkins in the cloud. > http://p.sf.net/sfu/13600_Cloudbees > _______________________________________________ > wsjt-devel mailing list > wsjt-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wsjt-devel ------------------------------------------------------------------------------ Put Bad Developers to Shame Dominate Development with Jenkins Continuous Integration Continuously Automate Build, Test & Deployment Start a new project now. Try Jenkins in the cloud. http://p.sf.net/sfu/13600_Cloudbees _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel