Hi,
I am an aspiring developer of Gnu Radio, and I am trying to do the development in Anjuta. Using "File->New->Project from existing sources", Anjuta appears to load the project, and it even appears to build the project okay, but there are problems. The first is that I don't see any targets in the Project window; I just see the root, and within that "other files" and "run_test.sh". When I build, I get the error message:
** (anjuta:2585): WARNING **: Unable to update project
Also, if I select "Build->Execute Program", no dialog box appears. Needless to say I can't execute any targets. Gnuradio executed using python wrappers around its C++ objects. Thanks for any help.
For any of you who want to replicate the problem, gnuradio is an automake/autoconf project that you can easily check out the source from the subversion repository:
svn co
http://gnuradio.org/svn/gnuradio/trunk gnuradio
From the command line I easily build the project by the following:
$ ./bootstrap # Do NOT perform this step if you are building from a tarball.
$ ./configure
$ make
The bootstrap script contains the following:
rm -fr config.cache autom4te*.cache
aclocal -I config
autoconf
autoheader
libtoolize --automake
automake --add-missing -Wno-portability -Wno-override -Wnone
The config directory contains a bunch of .m4 files. In anjuta I set the project variable ACLOCAL_AMFLAGS to "-I config", and it appears to direct aclocal to the config directory.
-Richard