You are right, I haven't updated the files... But now I have updated them and everything is working. Thank you.
2014-09-26 17:56 GMT-04:00 Amin Tootoonchian <[email protected]>: > 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 > > > -- Atenciosamente, Jordan de Sá Queiroz
