On Mon, Feb 4, 2013 at 6:08 AM, Mohammed Ramadan
<[email protected]>wrote:

> i downloaded the example my-basic which making as an amplifier and i try
> to install this module using commands:
>
> $ sudo ./bootstrap
> $ sudo ./configure
> $ cd swig
> $ sudo make generate-makefile-swig
> $ cd ..
> $ sudo make
> $ sudo make install
>

First of all, don't run all of those commands using 'sudo'. It's unsafe and
pretty crude. You only need to run 'sudo make install' because you're
likely to be installing into a path that you don't own or can write to as a
user.


> but i face problem during sudo make step
> make  all-recursive
> make[1]: Entering directory `/home/el-hadidy/gr-my-basic'
> Making all in config
> make[2]: Entering directory `/home/el-hadidy/gr-my-basic/config'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/el-hadidy/gr-my-basic/config'
> Making all in lib
> make[2]: Entering directory `/home/el-hadidy/gr-my-basic/lib'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/home/el-hadidy/gr-my-basic/lib'
> Making all in swig
> make[2]: Entering directory `/home/el-hadidy/gr-my-basic/swig'
> trap 'rm -rf .deps/gr_my-generate-*' 1 2 13 15; \
>     if mkdir .deps/gr_my-generate-lock 2>/dev/null; then \
>         rm -f .deps/gr_my-generate-stamp; \
>         make  .deps/gr_my-generate-stamp WHAT=gr_my.i; \
>         rmdir .deps/gr_my-generate-lock; \
>     else \
>         while test -d .deps/gr_my-generate-lock; do \
>             sleep 1; \
>         done; \
>         test -f .deps/gr_my-generate-stamp; \
>         exit $?; \
>     fi;
> make[3]: Entering directory `/home/el-hadidy/gr-my-basic/swig'
> if /usr/bin/swig -c++ -fvirtual -python -modern -keyword -w511 -outdir .
> -I/home/el-hadidy/gr-my-basic/lib -I/usr/local/include/gnuradio
> -I/usr/local/include/gnuradio/swig    \
>         -MD -MF .deps/gr_my.Std \
>         -module gr_my_swig -o gr_my_swig.cc gr_my.i; then \
>         if test linux-gnu = mingw32; then \
>         /bin/rm -f .deps/gr_my.Sd; \
>         /bin/sed 's,\\\\,/,g' < .deps/gr_my.Std \
>             > .deps/gr_my.Sd; \
>         /bin/rm -f .deps/gr_my.Std; \
>          .deps/gr_my.Sd .deps/gr_my.Std; \
>         fi; \
>     else \
>         /bin/rm -f .deps/gr_my.S*; exit 1; \
>     fi;
> /usr/local/include/gnuradio/swig/gnuradio.i:31: Error: Unable to find
> 'gruel_common.i'
>

This error is due to a version conflict. The gruel_common.i file was
misplaced originally and has since been moved under 'gruel/src/swig'.

You can either edit the code to look in the right place for this file, or
figure out what version of GNU Radio this program was written against.

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

Reply via email to