Bug 2014

Summary: When will ns3 be ported to other platforms?
Product: ns-3 Reporter: Shyamal Chandra <shyamalc>
Component: examplesAssignee: ns-bugs <ns-bugs>
Status: RESOLVED INVALID    
Severity: enhancement CC: tomh
Priority: P5    
Version: pre-release   
Hardware: PC   
OS: Mac OS   
Attachments: shot #1 of problems
shot #2 of problems
shot $3 of problems
shot #4 of problem

Description Shyamal Chandra 2014-11-05 16:33:40 UTC
Since the packages do not install automatically, when will ns3 be ported to other platforms?
Comment 1 Tom Henderson 2014-11-05 17:07:30 UTC
I'm going to close this bug, but first I'd like to ask for clarification, what do you mean by 'ported to other platforms'?

ns-3 is released as source code releases that can be built on Linux, BSD Unix, OS X, and (with some modifications and constraints) Windows.

It does not release binary packages to Linux/BSD/OS X package managers, or binary installers for OS X or Windows.

If there is a specific format that you would like to see released, would you be interested to help us release and maintain that format?
Comment 2 Shyamal Chandra 2014-11-05 17:10:40 UTC
Why no binary packages for more platforms and step-by-step installation guide for other platforms?  Thanks!
Comment 3 Tom Henderson 2014-11-05 17:16:32 UTC
(In reply to Shyamal Chandra from comment #2)
> Why no binary packages for more platforms and step-by-step installation
> guide for other platforms?  Thanks!

We need volunteers to create and maintain binary packages.  It is simply a matter of priorities and time available.  Since it is so straightforward to build from source, and since most users hack on the source at some point, source releases have been prioritized.

What other platforms are you referring to?  (other than the ones I mentioned already)

The step-by-step installation guide is found in the tutorial that is posted on our web site.  Installation notes are also found on our wiki.
Comment 4 Shyamal Chandra 2014-11-05 17:22:27 UTC
Created attachment 1912 [details]
shot #1 of problems
Comment 5 Shyamal Chandra 2014-11-05 17:22:48 UTC
Created attachment 1913 [details]
shot #2 of problems
Comment 6 Shyamal Chandra 2014-11-05 17:23:21 UTC
Created attachment 1914 [details]
shot $3 of problems
Comment 7 Shyamal Chandra 2014-11-05 17:24:19 UTC
I have attached shots of the problems.  For instance, a certain number of features are not being installed.  Thus, the usage of a self-contained installer.  Otherwise, things will break when I upgrade and I will have to reinstall.
Comment 8 Tom Henderson 2014-11-05 18:28:29 UTC
(In reply to Shyamal Chandra from comment #7)
> I have attached shots of the problems.  For instance, a certain number of
> features are not being installed.  Thus, the usage of a self-contained
> installer.  Otherwise, things will break when I upgrade and I will have to
> reinstall.


We provide a tool called 'bake' to help users fix dependencies to complete the build of the other libraries (that are not being built in your screenshots).

http://www.nsnam.org/docs/tutorial/html/getting-started.html#downloading-ns3-using-bake

While I understand what you are seeking (more automation in the installation process, more binary packages), it requires that someone come forward with a specific proposal and agree to help implement it.  So, if you would like to help in this regard, please email the ns-developers list about it.
Comment 9 Shyamal Chandra 2014-11-05 18:51:20 UTC
Created attachment 1915 [details]
shot #4 of problem
Comment 10 Shyamal Chandra 2014-11-05 18:52:28 UTC
Hi,

I followed your directions and have attached shot #4 where I am missing 7z from the list of requirements. What do I do?
Comment 11 Shyamal Chandra 2014-11-05 18:56:15 UTC
Why isn't ns3 on github?  Just wondering...

Thanks!
Comment 12 Tom Henderson 2014-11-06 12:25:56 UTC
(In reply to Shyamal Chandra from comment #11)
> Why isn't ns3 on github?  Just wondering...
> 
> Thanks!

I am going to close this bug since we should not have discussions such as these within the tracker.  Please post this and your future questions to ns-3-users@googlegroups.com.