I'm not sure I understand what you mean when you say that ./boot.sh generates that path ?
On Sun, Jun 17, 2012 at 11:54 PM, Anthony Salim < [email protected]> wrote: > 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 >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> >
