# Build UHD on FreeBSD 8.x

**URL:** <https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620>\
**Category:** GNU Radio\
**Created:** [January 10, 2012, 11:09pm UTC](https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620 "2012-01-10T23:09:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [January 10, 2012, 11:09pm UTC](https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620/1 "2012-01-10T23:09:40Z")

</div>

I did a fresh git clone of UHD this morning. Using my script to build  
it, there was a problem finding Cheetah. After trying the usual  
suspects,  
I deinstalled and newly installed cheetah (py27-cheetah-2.4.4). That did  
the trick although I don’t know why.

Here is the list:

## – ###################################################### – # UHD enabled components – ###################################################### – \* LibUHD – \* Examples – \* Utils – \* Tests – \* ORC – \* USB – \* USRP1 – \* USRP2 – \* B100

## – ###################################################### – # UHD disabled components – ###################################################### – \* Manual – \* Doxygen – \* E100 – \* USRP-E Utils

– Building version: 003.004.000-3ebc4ed

–  
LRK  
gr-user . [ovillatx.sytes.net](http://ovillatx.sytes.net)

---

<div class="post-metadata">

**Author:** ![LRK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/65b543/32.png) [@LRK](https://www.ruby-forum.com/u/LRK)\
**Post date:** [January 11, 2012, 2:47am UTC](https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620/2 "2012-01-11T02:47:47Z")

</div>

Great, I cant wait for the script, but also maybe we could work on a  
Makefile so we could update the ports, i’m working on one but cant find  
tarballs for UHD, the links are all redirects and the tarball name  
changes,  
there really should be a “uhd-3.3.1.tar.gz” somewhere. After that just  
“cd  
/usr/ports/comms/gnuradio && sudo make install clean”

---

<div class="post-metadata">

**Author:** ![LRK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/65b543/32.png) [@LRK](https://www.ruby-forum.com/u/LRK)\
**Post date:** [January 11, 2012, 7:02am UTC](https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620/3 "2012-01-11T07:02:15Z")

</div>

On Tue, Jan 10, 2012 at 08:46:55PM -0500, Andrew D. wrote:

> Great, I cant wait for the script, but also maybe we could work on a  
> Makefile so we could update the ports, i’m working on one but cant find  
> tarballs for UHD, the links are all redirects and the tarball name changes,  
> there really should be a “uhd-3.3.1.tar.gz” somewhere. After that just “cd  
> /usr/ports/comms/gnuradio && sudo make install clean”

The script gets simpler as the bugs are fixed. Mine run under tcsh,  
though.  
UHD did install at $GR\_PREFIX with “-DCMAKE\_INSTALL\_PREFIX=$GR\_PREFIX”  
on  
cmake and the GnuRadio build found it. Getting close.

The tarball may be a problem for UHD. The pointers found them but they  
were  
not named with the ‘tar.gz’ or ‘tgz’ suffix. FreeBSD ports need to have  
a  
stable one available somewhere. GnuRadio so far has the tarball of the  
3.2.2 release still in the same place, I think. It needed a lot of  
patches.

–  
LRK  
gr-user . [ovillatx.sytes.net](http://ovillatx.sytes.net)

---

<div class="post-metadata">

**Author:** ![LRK](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/65b543/32.png) [@LRK](https://www.ruby-forum.com/u/LRK)\
**Post date:** [January 11, 2012, 4:35pm UTC](https://www.ruby-forum.com/t/build-uhd-on-freebsd-8-x/215620/4 "2012-01-11T16:35:43Z")

</div>

Well for GnuRadio, the 3.5.1 tarball is probably close enough to just  
add a  
FreeBSD patch to the port and use it. For UHD I’m still looking for a  
stable tarball somewhere, maybe someone could put up a mirror of UHD  
3.3.1  
on the GnuRadio site so I can finish the port Makefile.
