Hi Kyriakos,

I found that under configure.ac (not configure.ac.in) file, it will create
the AC_CONFIG_FILES makefile path which will contain all component path.
and i found that whenever i put my component in, it will create path which
is below mentioned which puzzling me because its not supposed to have
.fr-wrXqt0/nox/src/nox/netapps/mycomponent/Makefile

I hope its not confusing..kinda frustrated that the component keep on
getting error in compiling.

Regards,
Anthony

On Mon, Jun 18, 2012 at 8:22 PM, Kyriakos Zarifis <[email protected]>wrote:

> 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
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to