On 30/03/2014 03:37, Eric NO3M wrote:
Hi Eric,

Glad you have pulled everything together, one additional prerequisite below:
> ===
>
> Part of default distro install:
>
> core/glibc 2.19-3
>
> provides:
> libc.so.6
> libm.so.6
>
> core/gcc-libs 4.8.2-8
>
> provides:
> libgcc_s.so.1
> libquadmath.so.0
> libgfortran.so.3
>
> core/gcc 4.8.2-8
>
> ===
>
> Additional packages:
>
> core/gcc-fortran 4.8.2-8
> extra/cmake 2.8.12.2-2
>
> extra/qt5-base 5.2.1-1
> extra/qt5-multimedia 5.2.1-1
>
> extra/fftw 3.3.3-2
> extra/libpulse 5.0-1
> aur/hamlib 1.2.15.3-1
> extra/pulseaudio 5.0-1
> extra/subversion 1.8.8-1
>
> ===
>
> One line package install:
>
> pacman -S gcc-fortran cmake qt5-base qt5-multimedia fftw libpulse
> pulseaudio subversion
>
> Hamlib must be acquired via AUR
> (https://aur.archlinux.org/packages/hamlib/) and package unarchived,
> built, installed per standard AUR procedure:
> https://wiki.archlinux.org/index.php/Arch_User_Repository
>
> Alternatively, if 'yaourt' is installed, then hamlib can be installed with:
>
> yaourt -S hamlib
>
> Hopefully I didn't miss anything.
Unfortunately yes. The latest CAT control enhancements require a new 
Hamlib, this is not yet released and may be some way into the future. 
The required code is mostly in the Hamlib git repository but the very 
latest is in my fork of Hamlib. The old Hamlib will allow build and run 
of WSJT-X but lack many Hamlib bug fixes.

To get Hamlib and build it from source you need git, autoconf, libtool 
and, a recent C & C++ compiler. Fetch the source by something like:

git clone git://git.code.sf.net/u/bsomervi/hamlib ~/src/u-bsomervi-hamlib

The master branch is currently the same as the main Hamlib repo, my 
latest changes awaiting acceptance to Hamlib are in the integration 
branch which you switch to like:

cd ~/src/u-bsomervi-hamlib
git checkout integration

To build it something like:

mkdir build
cd build
../autogen.sh --enable-shared   \
     --disable-static --prefix=~/test-install/hamlib
make && make install

Then to put it all together you need to tell the WSJT-X CMake build 
where to find the new Hamlib. First you need to loose the original 
configuration cache so, assume your WSJT-X build tree is at 
~/build/wsjtx and your WSJT-X source is at ~/src/wsjtx:

cd ~/build/wsjtx
rm CMakeCache.txt
cmake -D CMAKE_PREFIX_PATH=~/test-install/hamlib  \
     -D CMAKE_INSTALL_PREFIX=~/test-install/wsjtx  \
     ~/src/wsjtx
cmake --build . --target install -- -kj

Then you should be good to go with WSJT-X in ~/test-install/wsjtx/bin .
>
> 73 Eric NO3M
Hope this helps Eric,
73
Bill
G4WJS.
>
>
> On 03/29/2014 08:57 PM, Greg Beam wrote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Hi Eric,
>>
>> Glad you have it sorted :-)
>>
>> I'm compiling a list of pgk dependencies for popular *Nix distro's,
>> and Arch has a big ?? beside it at the moment.
>>
>> Could you send us a list of packages you had to install in order for
>> things to build properly?
>>
>> I realize Arch and Gentoo are variable from the base, but a short list
>> of critical deps would be good if you have some spare time.
>>
>> Thanks
>>
>> 73's
>> Greg, KI7MT
>>
>>
>>
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> wsjt-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wsjt-devel


------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to