|
From: | Affan Syed |
Subject: | Re: [Discuss-gnuradio] modifying how-to-write-a-block 3.2.2 |
Date: | Mon, 15 Feb 2010 18:45:00 -0800 |
Tom,most of my problems have to do with compilation i.e. my new block doesnt compile as somewhere there is a reference to the old how_to module structure. I didnt add any errors since I think I had attempted a very large change in one go (i.e. changed the code and module name and pared down from two classes to just one) and I can solve the problem by incrementally changing just one thing at a time. I still think I should be able solve this if I give it another 3-4 hrs (probably tomorrow) but was hoping to see if someone updated the howto that works for older versions.
Affan On Feb 15, 2010, at 5:04 PM, Tom Gross wrote:
Hi Affan, Why kind of problems have you been having? I did quite a bit of productive work with version 3.2.2 simply by creating a new set of "how_to" routines in addition to the examples. Are you having compile problems? Run-time problems? I remember having lots of run-time difficulties because I think the how-to gets put into /usr/local/lib by default and the usual gnuradio-3.2.2 stuff goes into /usr/lib (or vice versa, I forget) and you need to make sure both the regular stuff and the how-to stuff is configured with the --prefix=/usr option. -TomOn Mon, Feb 15, 2010 at 7:16 PM, Affan Syed <address@hidden> wrote:Hello all, I have been spending a considerable amount of time to modify thehow-to-write-a-block to compile and make my own, different name, module. While changing the code withing the howto_square_ff.cc is a simple solution,it is unfulfilling.Sadly, I think I tried to make big changes in the code structure and a simple find/replace of Makefile.am and howto.i (as well as renaming thefiles) and other obvious files, does not suffice. I tried to look forinstructions on exactly which files and lines to modify, but there seem to be none for the structure provided in the example for version 3.2.2. There are several places (Dawei Shen's tutorial amongst others) that explain the modification for a boilerplate model for, I believe, version 3.02 and before, but nothing for the newer version where the Makefiles.am in thesrc/lib directory is quite different.I will continue to hack on the current version, and keep notes so that so Ican report what and how it works, but if anyone knows of an existing enumeration of steps on how to take the boilerplate provided by the how-to-write-a-block ver 3.2.2 and modify it to say a module name toneDetect, I will appreciate it. Regards, Affan. _______________________________________________ Discuss-gnuradio mailing list address@hidden http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
[Prev in Thread] | Current Thread | [Next in Thread] |