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

No written documentation building ns-3 #9

Open
trevorhardy opened this issue Oct 15, 2018 · 3 comments
Open

No written documentation building ns-3 #9

trevorhardy opened this issue Oct 15, 2018 · 3 comments
Assignees
Labels
help wanted Extra attention is needed

Comments

@trevorhardy
Copy link
Contributor

As of this writing, there is no written documentation on how to build ns-3. The YouTube video tutorial video Jeff did does have an example command line that may or may not be correct. As might be expected, this makes building ns-3 difficult.

@trevorhardy
Copy link
Contributor Author

As of this writing, I was able to complete basic compilation of ns-3 successfully using the following:

HELICS branch: HELICS_2_0
ns-3 branch: HELICS_2_0
compiler: clang 4.2.1
boost: 1.68
OS: Mac 10.13.6

./waf configure --with-helics=/usr/local

If building ns-3 with python support more configure switches would be required; I don't know if we support the use of ns-3 as a python-based federate.

The examples in the ns-3 HELICS module did not work but @eberleim said he'd get those updated shortly.

@nightlark
Copy link
Member

https://github.com/GMLC-TDC/helics-ns3/blob/master/README.md -- I think everything for the waf configure command should work for both the 1.x and 2.x version of the module.

@nightlark
Copy link
Member

I got a CI build setup (https://dev.azure.com/HELICS-test/helics-ns3/_build?definitionId=1) that is scheduled to run nightly using the latest develop branch of HELICS + ns-3. The build should fail if there are any issues during the configuration step that prevent the HELICS module from being enabled (so if ns-3 upstream breaks finding Boost again, it will catch the change).

@nightlark nightlark transferred this issue from GMLC-TDC/ns-3-dev-git Jan 2, 2019
@nightlark nightlark added the help wanted Extra attention is needed label Feb 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants