>>>> Completed installing hamlib-1.2.15.3-r1 into 
>>>> /tmp/portage/media-libs/hamlib-1.2.15.3-r1/image/
> 
> Fixing .la files
>    usr/lib64/hamlib/hamlibtcl.la
>    usr/lib64/hamlib/hamlib/hamlib-jrc.la
>    usr/lib64/hamlib/hamlib/hamlib-wj.la
>    usr/lib64/hamlib/hamlib/hamlib-aor.la
>    usr/lib64/hamlib/hamlib/hamlib-rpcrot.la
>    usr/lib64/hamlib/hamlib/hamlib-alinco.la
>    usr/lib64/hamlib/hamlib/hamlib-skanti.la
>    usr/lib64/hamlib/hamlib/hamlib-ts7400.la
>    usr/lib64/hamlib/hamlib/hamlib-racal.la
>    usr/lib64/hamlib/hamlib/hamlib-dummy.la
>    usr/lib64/hamlib/hamlib/hamlib-icom.la
>    usr/lib64/hamlib/hamlib/hamlib-tuner.la
>    usr/lib64/hamlib/hamlib/hamlib-flexradio.la
>    usr/lib64/hamlib/hamlib/hamlib-celestron.la
>    usr/lib64/hamlib/hamlib/hamlib-heathkit.la
>    usr/lib64/hamlib/hamlib/hamlib-kit.la
>    usr/lib64/hamlib/hamlib/hamlib-pcr.la
>    usr/lib64/hamlib/hamlib/hamlib-drake.la
>    usr/lib64/hamlib/hamlib/hamlib-m2.la
>    usr/lib64/hamlib/hamlib/hamlib-rpcrig.la
>    usr/lib64/hamlib/hamlib/hamlib-lowe.la
>    usr/lib64/hamlib/hamlib/hamlib-ars.la
>    usr/lib64/hamlib/hamlib/hamlib-adat.la
>    usr/lib64/hamlib/hamlib/hamlib-amsat.la
>    usr/lib64/hamlib/hamlib/hamlib-kachina.la
>    usr/lib64/hamlib/hamlib/hamlib-tapr.la
>    usr/lib64/hamlib/hamlib/hamlib-spid.la
>    usr/lib64/hamlib/hamlib/hamlib-easycomm.la
>    usr/lib64/hamlib/hamlib/hamlib-uniden.la
>    usr/lib64/hamlib/hamlib/hamlib-rotorez.la
>    usr/lib64/hamlib/hamlib/hamlib-prm80.la
>    usr/lib64/hamlib/hamlib/hamlib-gs232a.la
>    usr/lib64/hamlib/hamlib/hamlib-yaesu.la
>    usr/lib64/hamlib/hamlib/hamlib-winradio.la
>    usr/lib64/hamlib/hamlib/hamlib-rft.la
>    usr/lib64/hamlib/hamlib/hamlib-kenwood.la
>    usr/lib64/hamlib/hamlib/hamlib-rs.la
>    usr/lib64/hamlib/hamlib/hamlib-sartek.la
>    usr/lib64/hamlib/hamlib/hamlib-tentec.la
>    usr/lib64/hamlib/hamlib/hamlib-fodtrack.la
>    usr/lib64/python2.7/site-packages/_Hamlib.la
> 
>  * QA Notice: Package triggers severe warnings which indicate that it
>  *            may exhibit random runtime failures.
>  * 
> /tmp/portage/media-libs/hamlib-1.2.15.3-r1/work/hamlib-1.2.15.3/kenwood/elecraft.c:251:32:
>  warning: argument to ‘sizeof’ in ‘strncpy’ call is the same expression as 
> the source; did you mean to provide an explicit length? 
> [-Wsizeof-pointer-memaccess]
> 
>  * Please do not file a Gentoo bug and instead report the above QA
>  * issues directly to the upstream developers of this software.
>  * Homepage: http://sourceforge.net/apps/mediawiki/hamlib
> strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R 
> .GCC.command.line -R .note.gnu.gold-version
>    usr/sbin/rpc.rotd
>    usr/sbin/rpc.rigd
>    usr/lib64/hamlib/libhamlib.so.2.0.16
…
> ecompressdir: bzip2 -9 /usr/share/man
> ecompressdir: bzip2 -9 /usr/share/doc
>>>> Done.
> 
>>>> Installing (1 of 1) media-libs/hamlib-1.2.15.3-r1::gentoo
>>>> Auto-cleaning packages...
> 
>>>> No outdated packages were found on your system.
> 
>  * GNU info directory index is up-to-date.
> 
> !!! existing preserved libs:
>>>> package: media-video/ffmpeg-2.6.3
>  *  - /usr/lib64/libavcodec.so.54
>  *  - /usr/lib64/libavcodec.so.54.92.100
>  *      used by /usr/bin/fpcalc (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/fpcollect (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
>  *      used by 21 other files
>  *  - /usr/lib64/libswresample.so.0
>  *  - /usr/lib64/libswresample.so.0.17.102
>  *      used by /usr/bin/fpcalc (media-libs/chromaprint-1.1)
>  *  - /usr/lib64/libpostproc.so.52
>  *  - /usr/lib64/libpostproc.so.52.2.100
>  *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
>  *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
>  *      used by /usr/lib64/xine/plugins/2.5/post/xineplug_post_planar.so 
> (media-libs/xine-lib-1.2.6)
>  *      used by /usr/lib64/xine/plugins/2.5/xineplug_decode_ff.so 
> (media-libs/xine-lib-1.2.6)
>  *  - /usr/lib64/libavutil.so.52
>  *  - /usr/lib64/libavutil.so.52.18.100
>  *      used by /usr/bin/fpcalc (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/fpcollect (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
>  *      used by 26 other files
>  *  - /usr/lib64/libavformat.so.54
>  *  - /usr/lib64/libavformat.so.54.63.104
>  *      used by /usr/bin/fpcalc (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/fpcollect (media-libs/chromaprint-1.1)
>  *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
>  *      used by 8 other files
>  *  - /usr/lib64/libswscale.so.2
>  *  - /usr/lib64/libswscale.so.2.2.100
>  *      used by /usr/bin/mencoder (media-video/mplayer-1.2_pre20130729)
>  *      used by /usr/bin/mplayer (media-video/mplayer-1.2_pre20130729)
>  *      used by /usr/lib64/kde4/ffmpegthumbs.so (kde-apps/ffmpegthumbs-4.12.5)
>  *      used by /usr/lib64/libmediastreamer.so.1.0.0 
> (media-libs/mediastreamer-2.8.2)
> Use emerge @preserved-rebuild to rebuild packages using these libraries
> bash: __gen_ps1: command not found
> RC=0 vk4msl-mb freedv-build $ exit
> RC=0 stuartl@vk4msl-mb ~/hamradio/projects/fdmdv/freedv-build $ cmake 
> ../freedv-1.0.1
> -- FreeDV version: 1.0.1
> -- Build type not specified, defaulting to Release
> -- Threads library flags: -lpthread
> -- Will attempt static build of codec2.
> -- Looking for portaudio...
> --   portaudio library: portaudio;asound;m;pthread
> --   portaudio headers: 
> -- Looking for hamlib...
> -- Hamlib library: HAMLIB_LIBRARY-NOTFOUND
> -- Hamlib headers: /usr/include
> CMake Error at CMakeLists.txt:295 (message):
>   hamlib not found.
> 
>   On Linux systems try installing:
> 
>       hamlib-devel  (RPM based systems)
>       libhamlib-dev (DEB based systems)
> 
> 
> -- Configuring incomplete, errors occurred!
> See also 
> "/home/stuartl/hamradio/projects/fdmdv/freedv-build/CMakeFiles/CMakeOutput.log".
> See also 
> "/home/stuartl/hamradio/projects/fdmdv/freedv-build/CMakeFiles/CMakeError.log".
> RC=1 stuartl@vk4msl-mb ~/hamradio/projects/fdmdv/freedv-build $ ls -l 
> /usr/lib64/hamlib
> total 1016
> drwxr-xr-x 2 root root   4096 Sep 20 09:08 hamlib
> -rwxr-xr-x 1 root root 823912 Sep 20 09:08 hamlibtcl-1.0.so
> -rwxr-xr-x 1 root root   1007 Sep 20 09:08 hamlibtcl.la
> lrwxrwxrwx 1 root root     16 Sep 20 09:08 hamlibtcl.so -> hamlibtcl-1.0.so
> lrwxrwxrwx 1 root root     19 Sep 20 09:08 libhamlib.so -> libhamlib.so.2.0.16
> lrwxrwxrwx 1 root root     21 Sep 20 09:08 libhamlib++.so -> 
> libhamlib++.so.2.0.16
> lrwxrwxrwx 1 root root     19 Sep 20 09:08 libhamlib.so.2 -> 
> libhamlib.so.2.0.16
> lrwxrwxrwx 1 root root     21 Sep 20 09:08 libhamlib++.so.2 -> 
> libhamlib++.so.2.0.16
> -rwxr-xr-x 1 root root 142688 Sep 20 09:08 libhamlib.so.2.0.16
> -rwxr-xr-x 1 root root  51104 Sep 20 09:08 libhamlib++.so.2.0.16
> drwxr-xr-x 2 root root   4096 Sep 20 09:08 pkgconfig
> -rw-r--r-- 1 root root     81 Sep 20 09:08 pkgIndex.tcl
> RC=0 stuartl@vk4msl-mb ~/hamradio/projects/fdmdv/freedv-build $ pkg-config 
> --libs hamlib
> -L/usr/lib64/hamlib -lhamlib -lm 

It seems the cmake files could use a little help finding where hamlib
has been put.  AFAIK there is a cmake module that can make use of
pkg-config, as I was using it some time back to locate Qt libraries in a
project at work.
-- 
Stuart Longland (aka Redhatter, VK4MSL)

I haven't lost my mind...
  ...it's backed up on a tape somewhere.

------------------------------------------------------------------------------
_______________________________________________
Freetel-codec2 mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to