On Tue, Feb 5, 2013 at 10:12 AM, Graeme Gemmill <[email protected]> wrote:

> Just starting to get involved with GNU Radio, on Mandriva 2011_x64
> 1. How do I tell cmake to use 64 bit libraries?
> cmake says:
> - checking for module 'orc-0.4 > 0.4.11'
> --   package 'orc-0.4 > 0.4.11' not found
> -- orc files (missing:  ORC_INCLUDE_DIR)
> but:
> [root@handel lib64]# ls -l|grep orc
> lrwxrwxrwx  1 root       root             20 Aug 27  2011 liborc-0.4.so.0
> -> liborc-0.4.so.0.14.0*
> -rwxr-xr-x  1 root       root         506192 Jun 16  2011
> liborc-0.4.so.0.14.0*
> lrwxrwxrwx  1 root       root             25 Aug 27  2011
> liborc-test-0.4.so.0 -> liborc-test-0.4.so.0.14.0*
> -rwxr-xr-x  1 root       root          31152 Jun 16  2011
> liborc-test-0.4.so.0.14.0*
>

What does 'pkg-config --modversion orc-0.4' return? This is the string
that's compared against the version number. It's likely that you have the
libraries installed but not the development version (e.g., the headers).


> 2.    How to tell cmake that uhd is installed in /opt:
> cmake says:
> -- checking for module 'uhd'
> --   package 'uhd' not found
> -- Could NOT find UHD (missing:  UHD_LIBRARIES UHD_INCLUDE_DIRS)
> But
> [root@handel lib64]# cd /opt
> [root@handel opt]# ls -l|grep uhd
> drwxr-xr-x 5 root   root       4096 Feb  4 16:33 uhd/
>
> Thanks
> --
> Grimble
> Registered Linux User #450547
> Running KDE 4.6.5 on 2.6.39.4-5.1-desktop kernel.
> Mandriva Linux release 2011.0 (Official) for x86_64
>

Again, we use package config to find the installed versions of things like
this. You'll have to make sure 'pkg-config --modversion uhd' returns
something valid. Most likely, all you need to do is add
'PKG_CONFIG_PATH=/opt/uhd/lib/pkgconfig' (or where ever the uhd.pc file is
located).

Tom
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to