Hi all,
I'm aware of this issue. It's related to the way cmake handles the include dirs to the bofuss external library. I'm currently working on a fix to it.
In the meantime, you can do the following to have OFSwitch13 working (assuming you are using ns-3.37 and OFSwitch13 5.1.0):
- Checkout the library code to v5.1.x tag (git checkout v5.1.x), configure and compile it (./boot.sh && ./configure --enable-ns3-lib && make)
- Edit the CMakeList.txt on the OFSwitch13 directory, commenting out the lines 135 -- 139 and 150.
- Configure the ns-3 simulator, setting the NS3_OFSWITCH13_BOFUSS_PATH to the path where you've cloned the boffus library (./ns3 configure -- -DNS3_OFSWITCH13_BOFUSS_PATH=<path-to-bofuss>)
- Compile the simulator again (./ns3 build) and I hope everything works out.
Cheers,
[]'s
--
Luciano Jerez Chaves