Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to compile this ns3 program #7

Open
sksdk opened this issue Apr 16, 2023 · 1 comment
Open

How to compile this ns3 program #7

sksdk opened this issue Apr 16, 2023 · 1 comment

Comments

@sksdk
Copy link

sksdk commented Apr 16, 2023

I encountered the following error when compiling conga-simulation-large.cc

File "./waf", line 165, in
Scripting.waf_entry_point(cwd, VERSION, wafdir)
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Scripting.py", line 110, in waf_entry_point
run_commands()
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Scripting.py", line 171, in run_commands
ctx=run_command(cmd_name)
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Scripting.py", line 162, in run_command
ctx.execute()
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Scripting.py", line 383, in execute
return execute_method(self)
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Build.py", line 107, in execute
self.execute_build()
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Build.py", line 114, in execute_build
self.compile()
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Tools/errcheck.py", line 126, in check_compile
ret=self.orig_compile()
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Build.py", line 185, in compile
raise Errors.BuildError(self.producer.error)
File "/home/ns-3-mininet/ns-3/ns3-load-balance/.waf-1.8.19-b1fc8f7baef51bd2db4c2971909a568d/waflib/Errors.py", line 25, in init
WafError.init(self,self.format_error())

Build failed
-> task in 'conga-simulation-large' failed (exit status 1):
{task 140706176710672: cxx conga-simulation-large.cc -> conga-simulation-large.cc.4.o}
['/usr/bin/g++', '-O0', '-pthread', '-I.', '-I..', '-I/usr/include/libxml2', '-DNS3_BUILD_PROFILE_DEBUG', '-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_IF_TUN_H=1', '-DHAVE_GSL=1', '-DHAVE_SQLITE3=1', '-DHAVE_LIBXML2=1', '../examples/load-balance/conga-simulation-large.cc', '-c', '-o', '/home/ns-3-mininet/ns-3/ns3-load-balance/build/examples/load-balance/conga-simulation-large.cc.4.o']

I encountered the following error when compiling conga-simulation-large.cc.
But I don't know what causes this program to fail to compile, I would like to ask what the problem is. Thanks you very much!

@snowzjx
Copy link
Owner

snowzjx commented Apr 16, 2023

What GCC do you use? To compile this NS-3 Simulator, you can use gcc-4.9. We also provide a docker image. You can see README from our latest NS-3 repo: https://github.com/snowzjx/ns3-ecn-sharp .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants