Hi guys, Alright i try to find the problem, so the problem is whenever i tried to run ./boot.sh, it will generate AC_CONFIG_FILES and AC_CONFIG_SUBDIRS, it is supposed to create the MakeFile path for the new component but whenever i run /boot.sh, it will generate this path src/nox/netapps/.fr-wrXqt0/nox/src/nox/netapps/mycomponent/Makefile
How do i make the path to be something like this src/nox/netapps/mycomponent/Makefile only. Thanks. Regards, Anthony On Mon, Jun 18, 2012 at 12:13 PM, Anthony Salim < [email protected]> wrote: > Hi guys, > > Thanks for the advices. Yes i did put the path to include. > > The path is : include ../../../Make.vars > > And i also included everything required as mentioned by Kyriakos > > Thanks Diana will try that your way as well. > > Regards, > Anthony > > > On Mon, Jun 18, 2012 at 5:27 AM, Diana Marosin <[email protected]>wrote: > >> Hello >> >> I use the provided scripts to creat a new component. You can try that and >> after it runs to start filing your code. >> >> You go in the directory where you want to locate your component (coreapps >> in my example), type tha path to scripts and chose the type of component >> you wish to use. >> >> diana@upiras:~/DEV/nox/src/nox/coreapps/examples$ >> ~/DEV/nox/src/scripts/nox-new-py-app.py mytst >> >> I attach you the script if you miss that folder. >> >> I created it fast now and "tested" it by printing a message in the init >> method. >> >> Hope it helps, >> >> Best, >> >> Diana >> >> >> >> >> On Sun, Jun 17, 2012 at 9:38 PM, Kyriakos Zarifis >> <[email protected]>wrote: >> >>> Hi Anthony, >>> >>> have you also updated the files Makefile.am and meta.json in your >>> component folder in the src/ tree? >>> >>> In Makefile.am the first line points to "Make.vars". It should probably >>> be something like >>> "include ../../../Make.vars" >>> Can you verify that the path there is correct? >>> >>> You also need to add your component files under EXTRA_DIST and >>> NOX_RUNTIMEFILES. Look at another python component for an example. >>> >>> In meta.json, you need to define the name of your component, its >>> dependencies, and its python module. (Again looking at another component >>> would help) >>> >>> >>> BTW, if you only work in python, you should probably take a look at >>> POX<http://www.noxrepo.org/pox/about-pox/>. >>> A lot of those things are much simpler there. >>> >>> >>> On Sun, Jun 17, 2012 at 4:53 AM, Anthony Salim < >>> [email protected]> wrote: >>> >>>> Hi Kyriakos, >>>> >>>> May i know is the steps that i did is correct? i tried every ways to >>>> compile it but still getting the errors. Thanks. >>>> >>>> Regards, >>>> Anthony >>>> >>>> >>>> On Sun, Jun 17, 2012 at 12:09 AM, Anthony Salim < >>>> [email protected]> wrote: >>>> >>>>> Hi Kyriakos, >>>>> >>>>> This is the exact error message when i tried to run ./boot.sh >>>>> >>>>> automake: cannot open < >>>>> src/nox/netapps/.fr-wrXqt0/nox/src/nox/netapps/mycomponent/../../../Make.vars: >>>>> No such file or directory >>>>> >>>>> I run this under the nox root folder. component name also been >>>>> included in configure.ac.in file. Thanks. >>>>> >>>>> >>>>> Regards, >>>>> Anthony >>>>> >>>>> On Sat, Jun 16, 2012 at 11:32 PM, Anthony Salim < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Kyriakos, >>>>>> >>>>>> Yes. steps i did: >>>>>> >>>>>> 1. I put the component folder inside the nox/src/netapps folder >>>>>> 2. go to nox root folder and rerun the "./boot.sh >>>>>> >>>>>> From this on, the error said could not open the file inside the >>>>>> nox/src/netapps folder make.vars file. This error appear before i do >>>>>> "make". >>>>>> >>>>>> Regards, >>>>>> Anthony >>>>>> >>>>>> >>>>>> On Sat, Jun 16, 2012 at 6:03 AM, Kyriakos Zarifis < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hey Anthony, >>>>>>> >>>>>>> how are you trying to compile? you should be running make in the >>>>>>> root src/ folder (not build/src), just like when you compiled NOX for >>>>>>> the >>>>>>> first time, after having added your src files inside >>>>>>> src/nox/netapps/something_component. >>>>>>> Also, make sure you add your component's name under "netapps" in >>>>>>> configure.ac.in. >>>>>>> >>>>>>> Then rerun ./boot, ../configure, and make. >>>>>>> >>>>>>> The compiled component should then appear in the build/ tree >>>>>>> (build/src/nox/netapps/something_component) >>>>>>> (In case of a python component, the "compiled" component will be >>>>>>> simply links to the source files in the src tree - but this is the right >>>>>>> way to do it) >>>>>>> >>>>>>> Kyriakos >>>>>>> >>>>>>> On Fri, Jun 15, 2012 at 6:16 AM, Anthony Salim < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi guys, >>>>>>>> >>>>>>>> When i try to compile some component folder, it will gives me an >>>>>>>> error that says, >>>>>>>> >>>>>>>> automake: cannot open < >>>>>>>> build/src/nox/netapps/something_component/../../../Make.vars: no such >>>>>>>> file >>>>>>>> or directory >>>>>>>> >>>>>>>> How to resolve this because when i see under the build folder, the >>>>>>>> component name is there but inside only make file. Its supposed to >>>>>>>> build >>>>>>>> automatically all the files inside. Thanks. >>>>>>>> >>>>>>>> Regards, >>>>>>>> Anthony >>>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
