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
