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

Reply via email to