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
