Looks like it can't find flow in event which should be defined in 
authenticator.  If you run with -v, does it show authenticator being 
loaded prior to loading routing?

> Hi,
>
> I was trying to add an event into NOX.  Basically, I have defined the
> event as a child of Flow_in_event and inserted it into nox.xml.  The
> modifications compiles fine by when run, gives the following error.
>
> 00002|nox|ERR:Can't open a dynamic library:
> 'nox/apps/routing/routing.so: cannot open shared object file: No such
> file or directory' or 'nox/apps/routing/.libs/routing.so: undefined
> symbol: vigil::Flow_in_event::Flow_in_event(vigil::Flow_in_event
> const&)'
>
> By the way, .libs/routing.so can be found despite of the error.
> Anyone has any idea what this error is about?
>
>  Thanks.
>
> Regards
> KK
>
> =========Make result in nox/apps/routing=======================
> /usr/bin/swig -c++ -python  -I../../../../src/nox/lib/ -outdir ./. -o
> pyrouting_wrap.cc -module pyrouting ./routing.i
> make  all-am
> make[1]: Entering directory `/home/ykk/nox/noxcore/src/nox/apps/routing'
> /bin/sh ../../../../libtool --tag=CXX   --mode=compile g++
> -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include  -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I./../ -I../../../../src/nox
> -D__COMPONENT_FACTORY_FUNCTION__=routing_get_factory   -Wall
> -Wno-sign-compare -Winit-self -Wformat-nonliteral -Wformat-security -g
> -O2 -MT routing_la-routing.lo -MD -MP -MF .deps/routing_la-routing.Tpo
> -c -o routing_la-routing.lo `test -f 'routing.cc' || echo
> './'`routing.cc
> mkdir .libs
>  g++ -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I./../ -I../../../../src/nox
> -D__COMPONENT_FACTORY_FUNCTION__=routing_get_factory -Wall
> -Wno-sign-compare -Winit-self -Wformat-nonliteral -Wformat-security -g
> -O2 -MT routing_la-routing.lo -MD -MP -MF .deps/routing_la-routing.Tpo
> -c routing.cc  -fPIC -DPIC -o .libs/routing_la-routing.o
> mv -f .deps/routing_la-routing.Tpo .deps/routing_la-routing.Plo
> /bin/sh ../../../../libtool --tag=CXX   --mode=link g++  -Wall
> -Wno-sign-compare -Winit-self -Wformat-nonliteral -Wformat-security -g
> -O2 -module -export-dynamic  -o routing.la -rpath /usr/local/lib/nox
> routing_la-routing.lo
> g++ -shared -nostdlib
> /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/crti.o
> /usr/lib/gcc/i486-linux-gnu/4.3.1/crtbeginS.o
> .libs/routing_la-routing.o  -L/usr/lib/gcc/i486-linux-gnu/4.3.1
> -L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib -L/lib/../lib
> -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../..
> -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.3.1/crtendS.o
> /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/crtn.o  -Wl,-soname
> -Wl,routing.so.0 -o .libs/routing.so.0.0.0
> (cd .libs && rm -f routing.so.0 && ln -s routing.so.0.0.0 routing.so.0)
> (cd .libs && rm -f routing.so && ln -s routing.so.0.0.0 routing.so)
> creating routing.la
> (cd .libs && rm -f routing.la && ln -s ../routing.la routing.la)
> /bin/sh ../../../../libtool --tag=CXX   --mode=compile g++
> -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include  -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I../../../../src/nox/ -I./../
> -I../../../../src/nox/   -Wall -Wno-sign-compare -Winit-self
> -Wformat-nonliteral -Wformat-security -g -O2 -MT
> _pyrouting_la-pyrouting.lo -MD -MP -MF
> .deps/_pyrouting_la-pyrouting.Tpo -c -o _pyrouting_la-pyrouting.lo
> `test -f 'pyrouting.cc' || echo './'`pyrouting.cc
>  g++ -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I../../../../src/nox/ -I./../
> -I../../../../src/nox/ -Wall -Wno-sign-compare -Winit-self
> -Wformat-nonliteral -Wformat-security -g -O2 -MT
> _pyrouting_la-pyrouting.lo -MD -MP -MF
> .deps/_pyrouting_la-pyrouting.Tpo -c pyrouting.cc  -fPIC -DPIC -o
> .libs/_pyrouting_la-pyrouting.o
> mv -f .deps/_pyrouting_la-pyrouting.Tpo .deps/_pyrouting_la-pyrouting.Plo
> /bin/sh ../../../../libtool --tag=CXX   --mode=compile g++
> -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include  -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I../../../../src/nox/ -I./../
> -I../../../../src/nox/   -Wall -Wno-sign-compare -Winit-self
> -Wformat-nonliteral -Wformat-security -g -O2 -MT
> _pyrouting_la-pyrouting_wrap.lo -MD -MP -MF
> .deps/_pyrouting_la-pyrouting_wrap.Tpo -c -o
> _pyrouting_la-pyrouting_wrap.lo `test -f 'pyrouting_wrap.cc' || echo
> './'`pyrouting_wrap.cc
>  g++ -DHAVE_CONFIG_H -I. -I../../../..
> -DPKGDATADIR=\"/usr/local/share/nox\"
> -DPKGLIBDIR=\"/usr/local/lib/nox\"
> -DPKGLOCALSTATEDIR=\"/usr/local/var/nox\"
> -DPKGSYSCONFDIR=\"/usr/local/etc/nox\" -I ../../../../src/include
> -I../../../../src/include/openflow/ -I/usr/include -D_GNU_SOURCE=1
> -D_REENTRANT -D__STDC_LIMIT_MACROS=1 -D__STDC_FORMAT_MACROS=1
> -D__STDC_CONSTANT_MACROS=1 -D_GLIBCXX_CONCEPT_CHECKS=1
> -D_GLIBCXX_DEBUG=1 -D_GLIBCXX_DEBUG_PEDANTIC=1
> -I/usr/include/python2.5 -I../../../../src/nox/ -I./../
> -I../../../../src/nox/ -Wall -Wno-sign-compare -Winit-self
> -Wformat-nonliteral -Wformat-security -g -O2 -MT
> _pyrouting_la-pyrouting_wrap.lo -MD -MP -MF
> .deps/_pyrouting_la-pyrouting_wrap.Tpo -c pyrouting_wrap.cc  -fPIC
> -DPIC -o .libs/_pyrouting_la-pyrouting_wrap.o
> mv -f .deps/_pyrouting_la-pyrouting_wrap.Tpo
> .deps/_pyrouting_la-pyrouting_wrap.Plo
> /bin/sh ../../../../libtool --tag=CXX   --mode=link g++  -Wall
> -Wno-sign-compare -Winit-self -Wformat-nonliteral -Wformat-security -g
> -O2 -module  -o _pyrouting.la -rpath /usr/local/lib/nox
> _pyrouting_la-pyrouting.lo _pyrouting_la-pyrouting_wrap.lo
> g++ -shared -nostdlib
> /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/crti.o
> /usr/lib/gcc/i486-linux-gnu/4.3.1/crtbeginS.o
> .libs/_pyrouting_la-pyrouting.o .libs/_pyrouting_la-pyrouting_wrap.o
> -L/usr/lib/gcc/i486-linux-gnu/4.3.1
> -L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib -L/lib/../lib
> -L/usr/lib/../lib -L/usr/lib/gcc/i486-linux-gnu/4.3.1/../../..
> -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i486-linux-gnu/4.3.1/crtendS.o
> /usr/lib/gcc/i486-linux-gnu/4.3.1/../../../../lib/crtn.o  -Wl,-soname
> -Wl,_pyrouting.so.0 -o .libs/_pyrouting.so.0.0.0
> (cd .libs && rm -f _pyrouting.so.0 && ln -s _pyrouting.so.0.0.0 
> _pyrouting.so.0)
> (cd .libs && rm -f _pyrouting.so && ln -s _pyrouting.so.0.0.0 _pyrouting.so)
> creating _pyrouting.la
> (cd .libs && rm -f _pyrouting.la && ln -s ../_pyrouting.la _pyrouting.la)
> make[1]: Leaving directory `/home/ykk/nox/noxcore/src/nox/apps/routing'
>
> _______________________________________________
> 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