[ndnSIM] Compilation Error

Nabil Torjemen / Topnet torjemen at topnet.tn
Mon Mar 24 14:46:18 PDT 2014


Dear Sir,

When I'm trying to compile ndnSIM, I get the following error as output:

 

[1255/1996] cxx: build/src/lte/bindings/ns3module.cc ->
build/src/lte/bindings/ns3module.cc.7.o
In file included from src/lte/bindings/ns3module.cc:1:0:
src/lte/bindings/ns3module.h:6857:5: erreur: 'UeMeasure' in namespace 'ns3'
does not name a type
src/lte/bindings/ns3module.h:9210:5: erreur: 'NeighbourRelation' in
namespace 'ns3' does not name a type
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3UeManager_RecvUeContextRelease(PyNs3UeManager*, PyObject*,
PyObject*)':
src/lte/bindings/ns3module.cc:84753:16: erreur: 'class ns3::UeManager' has
no member named 'RecvUeContextRelease'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3UeMeasure__get_m_cellId(PyNs3UeMeasure*, void*)':
src/lte/bindings/ns3module.cc:85316:51: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3UeMeasure__set_m_cellId(PyNs3UeMeasure*, PyObject*, void*)':
src/lte/bindings/ns3module.cc:85334:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3UeMeasure__get_m_rsrp(PyNs3UeMeasure*, void*)':
src/lte/bindings/ns3module.cc:85342:56: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3UeMeasure__set_m_rsrp(PyNs3UeMeasure*, PyObject*, void*)':
src/lte/bindings/ns3module.cc:85360:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3UeMeasure__get_m_rsrq(PyNs3UeMeasure*, void*)':
src/lte/bindings/ns3module.cc:85368:56: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3UeMeasure__set_m_rsrq(PyNs3UeMeasure*, PyObject*, void*)':
src/lte/bindings/ns3module.cc:85386:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3UeMeasure__tp_init__0(PyNs3UeMeasure*, PyObject*, PyObject*,
PyObject**)':
src/lte/bindings/ns3module.cc:85430:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85430:21: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:85430:21: erreur: expected ';'
src/lte/bindings/ns3module.cc:85431:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85432:34: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3UeMeasure__tp_init__1(PyNs3UeMeasure*, PyObject*, PyObject*,
PyObject**)':
src/lte/bindings/ns3module.cc:85452:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85452:21: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:85452:21: erreur: expected ';'
src/lte/bindings/ns3module.cc:85453:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85454:34: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3UeMeasure__copy__(PyNs3UeMeasure*)':
src/lte/bindings/ns3module.cc:85492:14: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85492:24: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:85492:24: erreur: expected ';'
src/lte/bindings/ns3module.cc:85495:56: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'void
PyNs3UeMeasure__tp_clear(PyNs3UeMeasure*)':
src/lte/bindings/ns3module.cc:85508:15: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85509:5: erreur: 'UeMeasure' is not a member
of 'ns3'
src/lte/bindings/ns3module.cc:85509:21: erreur: 'tmp' was not declared in
this scope
src/lte/bindings/ns3module.cc:85509:33: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc:85510:11: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'void
_wrap_PyNs3UeMeasure__tp_dealloc(PyNs3UeMeasure*)':
src/lte/bindings/ns3module.cc:85529:80: erreur: 'struct PyNs3UeMeasure' has
no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3LteEnbRrc_HandoverLeavingTimeout(PyNs3LteEnbRrc*, PyObject*,
PyObject*)':
src/lte/bindings/ns3module.cc:98486:16: erreur: 'class ns3::LteEnbRrc' has
no member named 'HandoverLeavingTimeout'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3LteEnbRrc_ConnectionRejectedTimeout(PyNs3LteEnbRrc*, PyObject*,
PyObject*)':
src/lte/bindings/ns3module.cc:98530:16: erreur: 'class ns3::LteEnbRrc' has
no member named 'ConnectionRejectedTimeout'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3LteEnbRrc_HandoverJoiningTimeout(PyNs3LteEnbRrc*, PyObject*,
PyObject*)':
src/lte/bindings/ns3module.cc:98582:16: erreur: 'class ns3::LteEnbRrc' has
no member named 'HandoverJoiningTimeout'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3LteEnbRrc_AddX2Neighbour(PyNs3LteEnbRrc*, PyObject*, PyObject*)':
src/lte/bindings/ns3module.cc:98773:16: erreur: 'class ns3::LteEnbRrc' has
no member named 'AddX2Neighbour'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3LteHelper_GetSchedulerType(PyNs3LteHelper*)':
src/lte/bindings/ns3module.cc:101868:25: erreur: 'class ns3::LteHelper' has
no member named 'GetSchedulerType'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__get_m_detectedAsNeighbour(PyNs3NeighbourRelati
on*, void*)':
src/lte/bindings/ns3module.cc:118762:67: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__set_m_detectedAsNeighbour(PyNs3NeighbourRelati
on*, PyObject*, void*)':
src/lte/bindings/ns3module.cc:118775:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__get_m_noHo(PyNs3NeighbourRelation*, void*)':
src/lte/bindings/ns3module.cc:118783:67: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__set_m_noHo(PyNs3NeighbourRelation*, PyObject*,
void*)':
src/lte/bindings/ns3module.cc:118796:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__get_m_noRemove(PyNs3NeighbourRelation*,
void*)':
src/lte/bindings/ns3module.cc:118804:67: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__set_m_noRemove(PyNs3NeighbourRelation*,
PyObject*, void*)':
src/lte/bindings/ns3module.cc:118817:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__get_m_noX2(PyNs3NeighbourRelation*, void*)':
src/lte/bindings/ns3module.cc:118825:67: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__set_m_noX2(PyNs3NeighbourRelation*, PyObject*,
void*)':
src/lte/bindings/ns3module.cc:118838:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__get_m_physCellId(PyNs3NeighbourRelation*,
void*)':
src/lte/bindings/ns3module.cc:118846:51: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__set_m_physCellId(PyNs3NeighbourRelation*,
PyObject*, void*)':
src/lte/bindings/ns3module.cc:118864:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__tp_init__0(PyNs3NeighbourRelation*, PyObject*,
PyObject*, PyObject**)':
src/lte/bindings/ns3module.cc:118922:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:118922:21: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:118922:21: erreur: expected ';'
src/lte/bindings/ns3module.cc:118923:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:118924:34: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'int
_wrap_PyNs3NeighbourRelation__tp_init__1(PyNs3NeighbourRelation*, PyObject*,
PyObject*, PyObject**)':
src/lte/bindings/ns3module.cc:118944:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:118944:21: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:118944:21: erreur: expected ';'
src/lte/bindings/ns3module.cc:118945:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:118946:34: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'PyObject*
_wrap_PyNs3NeighbourRelation__copy__(PyNs3NeighbourRelation*)':
src/lte/bindings/ns3module.cc:118984:14: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:118984:24: erreur: expected type-specifier
src/lte/bindings/ns3module.cc:118984:24: erreur: expected ';'
src/lte/bindings/ns3module.cc:118987:56: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'void
PyNs3NeighbourRelation__tp_clear(PyNs3NeighbourRelation*)':
src/lte/bindings/ns3module.cc:119000:15: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:119001:5: erreur: 'NeighbourRelation' is not a
member of 'ns3'
src/lte/bindings/ns3module.cc:119001:29: erreur: 'tmp' was not declared in
this scope
src/lte/bindings/ns3module.cc:119001:41: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc:119002:11: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'void
_wrap_PyNs3NeighbourRelation__tp_dealloc(PyNs3NeighbourRelation*)':
src/lte/bindings/ns3module.cc:119021:80: erreur: 'struct
PyNs3NeighbourRelation' has no member named 'obj'
src/lte/bindings/ns3module.cc: In function 'void initlte()':
src/lte/bindings/ns3module.cc:158490:103: erreur: 'UeMeasure' is not a
member of 'ns3'
src/lte/bindings/ns3module.cc:158901:103: erreur: 'NeighbourRelation' is not
a member of 'ns3'
Waf: Leaving directory `/home/ndnSIM/ns-3/build'
Build failed
 -> task in 'ns3module_lte' failed (exit status 1): 
    {task 157630508: cxx ns3module.cc -> ns3module.cc.7.o}
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror',
'-Wno-error=deprecated-declarations', '-fstrict-aliasing',
'-Wstrict-aliasing', '-fPIC', '-pthread', '-fno-strict-aliasing', '-fwrapv',
'-fstack-protector', '-fno-strict-aliasing', '-fvisibility=hidden',
'-Wno-array-bounds', '-pthread', '-pthread', '-fno-strict-aliasing',
'-fwrapv', '-fstack-protector', '-fno-strict-aliasing', '-I.', '-I..',
'-Isrc/lte/bindings', '-I../src/lte/bindings', '-I/usr/include/python2.7',
'-I/usr/include/gtk-2.0', '-I/usr/lib/i386-linux-gnu/gtk-2.0/include',
'-I/usr/include/atk-1.0', '-I/usr/include/cairo',
'-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0',
'-I/usr/include/gio-unix-2.0', '-I/usr/include/glib-2.0',
'-I/usr/lib/i386-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1',
'-I/usr/include/freetype2', '-I/usr/include/libpng12',
'-I/usr/include/libxml2', '-I/usr/include', '-DNS3_ASSERT_ENABLE',
'-DNS3_LOG_ENABLE', '-DHAVE_SYS_IOCTL_H=1', '-DHAVE_IF_NETS_H=1',
'-DHAVE_NET_ETHERNET_H=1', '-DHAVE_PACKET_H=1', '-DHAVE_SQLITE3=1',
'-DHAVE_IF_TUN_H=1', '-DHAVE_GSL=1', '-DNS_DEPRECATED=',
'-DNS3_DEPRECATED_H', '-DNDEBUG', '-DNDEBUG',
'src/lte/bindings/ns3module.cc', '-c', '-o',
'src/lte/bindings/ns3module.cc.7.o']

 

How can I fix it ?

Best regards..

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.lists.cs.ucla.edu/pipermail/ndnsim/attachments/20140324/a5afee51/attachment.html>


More information about the ndnSIM mailing list