[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] New source code repository!
From: |
Berndt Josef Wulf |
Subject: |
Re: [Discuss-gnuradio] New source code repository! |
Date: |
Sat, 5 Aug 2006 11:05:43 +0930 |
User-agent: |
KMail/1.9.3 |
On Saturday 05 August 2006 03:36, Eric Blossom wrote:
> Hi Everyone,
>
> I'm pleased to announce that we have combined all the source
> code repositories in to a new unified subversion system!
>
> In addition we are running Trac, http://gnuradio.utah.edu/trac,
> which provides a unified bug-tracker, wiki and subversion code
> browser.
>
> We've also restructured the entire build process in a way that removes
> the need for things like ./checkout, ./for-all-dirs and ./buildit
>
> Johnathan Corgan will be following up with details on the new build
> system. We think you'll like it. There are bound to be a few rough
> spots at first, so please bear with us, and let us know what's not
> working ;)
>
> I'd like to thank the following people and organizations for making this
> possible:
>
> Matt Ettus for bugging me non-stop about Trac, and insisting that we
> make GNU Radio easier to build.
>
> Jay Lepreau and the folks at the University of Utah's Flux Research
> Group for providing expertise, the machine, net connection and
> industrial strength archiving. For those of you unfamiliar with
> Flux and the Emulab - Network Emulation Testbed, take a look at
> http://www.emulab.net. Their main networking testbed has about 300
> machines in a cluster. What's particularly interesting from the GNU
> Radio point of view, is that they currently have about 20 machines
> scattered about with USRP's attached. The USRP's have RFX-900
> daughterboards, and best of all, these machines can be used by _you_
> to perform wireless networking experiments.
>
> For information on Emulab, take a look their web site. If you're
> interested in running wireless experiments on the testbed, there's
> already a GNU Radio project registered. Talk to me and I can add
> you to the project.
>
> Finally, I want to thank Johnathan Corgan for kicking some serious
> ass making this all happen. Johnathan has been handling the sys
> admin on the new machine, and is to blame for the restructuring of
> the build system ;)
>
>
> For those of you who just want to dive in: create a new directory
> and cd into it, then execute these commands:
>
> $ svn co http://gnuradio.utah.edu/svn/gnuradio/trunk gnuradio
> $ cd gnuradio
> $ ./bootstrap
> $ ./configure
> $ make && make check
> $ sudo make install
>
>
> Regarding trac, we've got the bug tracker initialized, please feel
> free to create "tickets" (bug reports / enhancement requests).
>
> We still need to port the old usemod wiki pages to trac. Any
> volunteers? It's pretty straight-forward, and I can provide details.
> There is a "bulk load" command line tool to get them in. Also, we
> still need to create a guest account on the wiki to let folks edit.
> The plan is to use CAPTCHAs (visual Turing tests) and let anonymous
> folks edit, but that code's not in yet.
>
>
> Committers, we'll need to set you up to be able to write to svn. The
> backend is using WebDAV with htdigest authentication. We're lacking a
> good GUI to do this now, so here's how it's going to work. Send me a
> pgp/gpg encrypted message with your preferred user name and a decent
> password. (My keys are here http://comsec.com/pgp-keys.txt)
> When we run out of things to do, we'll fix this problem, but for now,
> we'll go with this. If anybody can point us to code that already
> handles this (in less than 2000 lines of code), please do.
>
> Also, if you're not familiar with subversion -- particularly the best
> practices for branching and merging, and the recommended format of
> commit messages on merges -- please take a look at the docs:
> http://subversion.tigris.org.
>
> The repo is laid out like this:
>
> gnuradio/trunk/{gnuradio-core,gnuradio-examples,usrp,gr-usrp,...}
> gnuradio/tags
> gnuradio/branches
> gnuradio/branches/developers/{eb,jcorgan,...}
>
>
> gnuradio/trunk corresponds to CVS head. Please ensure that this code
> always builds. If you're working on a non-trivial change, it's a good
> idea to create a new branch using svn copy, do the work on the branch,
> and then merge it into trunk when it's stable.
>
> If any of you have uncommitted code in a cvs checkout, please generate
> a diff against cvs HEAD (or use the tag "SECOND_MIGRATION_2006_08_04)
> and apply the diffs to svn.
>
>
> That's it for now. Look for Johnathan's detailed note a bit later.
>
> Best wishes,
> Eric
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
G'day,
build fails with doxygen and dot options enabled
mkdir -p html
/usr/pkg/bin/doxygen
Error: tag INPUT: input source `../../src/lib' does not exist
gmake[1]: *** [html/index.html] Error 1
gmake[1]: Leaving directory
`/home/wulf/projects/gnuradio/gnuradio/gnuradio-core/doc'
gmake: *** [all-recursive] Error 1
In gr-radar the build fails due to
time_series.cc:37
if ((d_fd = open(d_filename.c_str(), O_RDONLY | O_LARGEFILE, 0660)) == -1){
NetBSD's open() function doesn't support the O_LARGEFILE flag. I guess all
files are large.... :-)
sim-airplane.cc:295
d_sample_rate(sample_rate), d_gain(exp10(gain_db/10))
sim-airplane2.cc:371
d_sample_rate(sample_rate), d_gain(exp10(gain_db/10))
NetBSD doesn't support exp10() function
Find attached diff that fixes these shortcomings.
cheerio Berndt
gr-radar.diff
Description: Text Data
pgp6HgvJNr2rh.pgp
Description: PGP signature
Re: [Discuss-gnuradio] New source code repository!,
Berndt Josef Wulf <=