Hi Jordan, It seems that you haven't updated the content of the files you copied over. Just replace occurrences of switch with the proper filename.
Amin On Tue, Sep 23, 2014 at 9:30 AM, JORDAN SA QUEIROZ <[email protected]> wrote: > Hi, folks > > I'm trying to create a new component on new nox, but I'm having some > problems, which I've tried to solve with this tutorial: > http://www.noxrepo.org/_/nox-classic-doxygen/Howto.html > > The problems I'm facing are: 1) add the meta.json and the Makefile.am > (because I don't know how to write these files, so I simply copied these > files from switch's module directory to my new module's directory, but I > don't know if did it in the right way); 2) When I try to compile the nox > using these commands (and consequently make my new component be compiled > too): ./boot.sh; configure and make, the following mensages appears: > > > mininet@mininet-vm:~/nox/build$ sudo make (note: before this command, I had > executed the ./boot.sh and ../configure (this last one, from the inside of > build directory)) > > > make all-recursive > > make[1]: Entering directory `/home/mininet/nox/build' > > Making all in src > > make[2]: Entering directory `/home/mininet/nox/build/src' > > make all-recursive > > make[3]: Entering directory `/home/mininet/nox/build/src' > > Making all in include > > make[4]: Entering directory `/home/mininet/nox/build/src/include' > > make[4]: Nothing to be done for `all'. > > make[4]: Leaving directory `/home/mininet/nox/build/src/include' > > Making all in lib > > make[4]: Entering directory `/home/mininet/nox/build/src/lib' > > make all-am > > make[5]: Entering directory `/home/mininet/nox/build/src/lib' > > make[5]: Nothing to be done for `all-am'. > > make[5]: Leaving directory `/home/mininet/nox/build/src/lib' > > make[4]: Leaving directory `/home/mininet/nox/build/src/lib' > > Making all in utilities > > make[4]: Entering directory `/home/mininet/nox/build/src/utilities' > > make all-am > > make[5]: Entering directory `/home/mininet/nox/build/src/utilities' > > make[5]: Nothing to be done for `all-am'. > > make[5]: Leaving directory `/home/mininet/nox/build/src/utilities' > > make[4]: Leaving directory `/home/mininet/nox/build/src/utilities' > > Making all in etc > > make[4]: Entering directory `/home/mininet/nox/build/src/etc' > > make all-am > > make[5]: Entering directory `/home/mininet/nox/build/src/etc' > > make[5]: Leaving directory `/home/mininet/nox/build/src/etc' > > make[4]: Leaving directory `/home/mininet/nox/build/src/etc' > > Making all in coreapps > > make[4]: Entering directory `/home/mininet/nox/build/src/coreapps' > > make all-recursive > > make[5]: Entering directory `/home/mininet/nox/build/src/coreapps' > > Making all in openflow > > make[6]: Entering directory `/home/mininet/nox/build/src/coreapps/openflow' > > make all-am > > make[7]: Entering directory `/home/mininet/nox/build/src/coreapps/openflow' > > make[7]: Leaving directory `/home/mininet/nox/build/src/coreapps/openflow' > > make[6]: Leaving directory `/home/mininet/nox/build/src/coreapps/openflow' > > Making all in switch > > make[6]: Entering directory `/home/mininet/nox/build/src/coreapps/switch' > > make all-am > > make[7]: Entering directory `/home/mininet/nox/build/src/coreapps/switch' > > make[7]: Leaving directory `/home/mininet/nox/build/src/coreapps/switch' > > make[6]: Leaving directory `/home/mininet/nox/build/src/coreapps/switch' > > Making all in firewall > > make[6]: Entering directory `/home/mininet/nox/build/src/coreapps/firewall' > > make all-am > > make[7]: Entering directory `/home/mininet/nox/build/src/coreapps/firewall' > > make[7]: *** No rule to make target `switch.cc', needed by > `switch_la-switch.lo'. Stop. > > make[7]: Leaving directory `/home/mininet/nox/build/src/coreapps/firewall' > > make[6]: *** [all] Error 2 > > make[6]: Leaving directory `/home/mininet/nox/build/src/coreapps/firewall' > > make[5]: *** [all-recursive] Error 1 > > make[5]: Leaving directory `/home/mininet/nox/build/src/coreapps' > > make[4]: *** [all] Error 2 > > make[4]: Leaving directory `/home/mininet/nox/build/src/coreapps' > > make[3]: *** [all-recursive] Error 1 > > make[3]: Leaving directory `/home/mininet/nox/build/src' > > make[2]: *** [all] Error 2 > > make[2]: Leaving directory `/home/mininet/nox/build/src' > > make[1]: *** [all-recursive] Error 1 > > make[1]: Leaving directory `/home/mininet/nox/build' > > make: *** [all] Error 2 > > mininet@mininet-vm:~/nox/build$ > > > I'm struggling with these problems for two days and I don't know how to > solve them. I also took a look on nox repo tutorial on github > (https://github.com/noxrepo/nox-classic/wiki/Developing-in-NOX) and the > doxygen (http://www.noxrepo.org/_/nox-doxygen/), but I didn't find anything > that could help me. > > > Can anyone help me?? > > Thanks in advance. > > > -- > Regards, > Jordan de Sá Queiroz >
