>>>> 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
