I can push it on Monday ... and if you really need it, tomorrow.

On Jan 3, 2009, at 2:49 PM, Brandon Heller wrote:

I'm pulling from noxrepo right now. Do you know when this option will get pushed there? I guess I'll switch to pulling from nicira if this will take awhile.

-b

On Sat, Jan 3, 2009 at 2:42 PM, Martin Casado <[email protected]> wrote: Are you pulling from nicira or noxrepo? If you're pulling from nicira then just boot with:

./booth.sh --apps-core

and it will only build the core. The greatly reduced compile time really helps.

Thanks for pointing out the compiler error, I'll fix that.
.martin

On Jan 3, 2009, at 2:37 PM, Brandon Heller wrote:

Thanks Martin and Ben,

The issue was either the symlinking, for which I copied the all-am rule from switchstats/Makefile.am, or that I was running configure from the top-level dir but invoking nox from the build dir.

Either way, works now, thanks.

Also I tried to build the nox core beta (faster build would always be nice) and came across a make error:

brand...@mvm-of1:~/nox2/nox-0.4.0~core~beta$ time make
cd . && /bin/sh /home/brandonh/nox2/nox-0.4.0~core~beta/config/ missing --run aclocal-1.10 -I config cd . && /bin/sh /home/brandonh/nox2/nox-0.4.0~core~beta/config/ missing --run automake-1.10 --foreign src/nox/thirdparty/Makefile.am:17: required directory src/nox/ thirdparty/apache-log4cxx does not exist src/nox/thirdparty/Makefile.am:18: required directory src/nox/ thirdparty/apache-log4cxx does not exist
make: *** [Makefile.in] Error 1

This was easy to fix by commenting out these two lines in src/nox/ thirdparty/Makefile.am:
#SUBDIRS += apache-log4cxx
#DIST_SUBDIRS += apache-log4cxx

Is there some way to build only the core nox parts while keeping git repo access? It compiled in 1/4 the time.

Thanks,
Brandon

On Sat, Jan 3, 2009 at 1:58 PM, Martin Casado <[email protected]> wrote: Double check that your meta.xml file is being symlinked into the build directory. If not, you'll want to add it to NOX_RUNTIMEFILES in your Makefile.am.

Hi,

I'd like to add my application to nox in its own directory, rather than in
examples.  I did the following:

modified configure.ac at top level:
 -ACI_MODULE([app],[Description of app],
              [],[],[yes])
 -add to ACI_MODULE[apps]... {app}
 -at bottom: src/nox/apps/{app}/Makefile
created dir
 -add app
 -add meta.xml
 -add __init__.py?
 -add Makefile.am
./boot.sh
configure
make

...but the application fails to load, because the description can't be
found:

^cbrand...@mvm-of1:~/nox/noxcore/build/src$ ./nox_core -v -i ptcp: 6633
static_setup
00001|nox|DBG:Starting nox_core
(/home/brandonh/nox/noxcore/build/src/.libs/lt-nox_core)
00002|pyrt|DBG:Loading a component description file
'nox/apps/topology/meta.xml'.
00003|pyrt|DBG:Loading a component description file
'nox/apps/noop/meta.xml'.
00004|pyrt|DBG:Loading a component description file
'nox/apps/examples/meta.xml'.
00005|pyrt|DBG:Loading a component description file
'nox/apps/simple_c_app/meta.xml'.
00006|pyrt|DBG:Loading a component description file
'nox/apps/authenticator/meta.xml'.
00007|pyrt|DBG:Loading a component description file 'nox/apps/hub/ meta.xml'.
00008|pyrt|DBG:Loading a component description file
'nox/apps/storagews/meta.xml'.
00009|pyrt|DBG:Loading a component description file
'nox/apps/configuration/meta.xml'.
00010|pyrt|DBG:Loading a component description file
'nox/apps/pyrt/meta.xml'.
00011|pyrt|DBG:Loading a component description file
'nox/apps/switchstats/meta.xml'.
00012|pyrt|DBG:Loading a component description file
'nox/apps/coreui/meta.xml'.
00013|pyrt|DBG:Loading a component description file
'nox/apps/bcast_resolve/meta.xml'.
00014|pyrt|DBG:Loading a component description file
'nox/apps/switch/meta.xml'.
00015|pyrt|DBG:Loading a component description file
'nox/apps/storage/meta.xml'.
00016|pyrt|DBG:Loading a component description file
'nox/apps/default_switch_approval/meta.xml'.
00017|pyrt|DBG:Loading a component description file
'nox/apps/exit/meta.xml'.
00018|pyrt|DBG:Loading a component description file
'nox/apps/switchconfig/meta.xml'.
00019|pyrt|DBG:Loading a component description file
'nox/apps/bindings_storage/meta.xml'.
00020|pyrt|DBG:Loading a component description file
'nox/apps/user_event_log/meta.xml'.
00021|pyrt|DBG:Loading a component description file
'nox/apps/simple_c_py_app/meta.xml'.
00022|pyrt|DBG:Loading a component description file
'nox/apps/tests/meta.xml'.
00023|pyrt|DBG:Loading a component description file
'nox/apps/directory/meta.xml'.
00024|pyrt|DBG:Loading a component description file
'nox/apps/discovery/meta.xml'.
00025|pyrt|DBG:Loading a component description file
'nox/apps/routing/meta.xml'.
00026|pyrt|DBG:Loading a component description file
'nox/apps/miscws/meta.xml'.
00027|pyrt|DBG:Loading a component description file
'nox/apps/flow_fetcher/meta.xml'.
00028|nox|DBG:Application installation report:
built-in event dispatcher:
   Current state: INSTALLED
   Required state: INSTALLED
   Dependencies:

built-in DSO deployer:
   Current state: INSTALLED
   Required state: INSTALLED
   Dependencies:

python:
   Current state: INSTALLED
   Required state: INSTALLED
   Dependencies:

00029|nox|ERR:Application 'static_setup' description not found.

What step did I miss?

-Brandon

------------------------------------------------------------------------

_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org






_______________________________________________
nox-dev mailing list
[email protected]
http://noxrepo.org/mailman/listinfo/nox-dev_noxrepo.org

Reply via email to