Search Criteria
Package Details: ns3 3.40-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/ns3.git (read-only, click to copy) |
---|---|
Package Base: | ns3 |
Description: | Discrete-event network simulator for Internet systems |
Upstream URL: | http://www.nsnam.org/ |
Licenses: | GPL2 |
Conflicts: | ns3-hg |
Provides: | clickrouter, cppyy, ns3 |
Submitter: | yhfudev |
Maintainer: | kyechou (yhfudev) |
Last Packager: | kyechou |
Votes: | 9 |
Popularity: | 0.48 |
First Submitted: | 2015-10-07 15:56 (UTC) |
Last Updated: | 2024-07-06 17:19 (UTC) |
Dependencies (37)
- boost (boost-gitAUR)
- boost-libs
- bridge-utils
- dpdk (dpdk-gitAUR)
- ebtables (ebtables-gitAUR, iptables-gitAUR, iptables-fullconenat-nftAUR, iptables-nft)
- eigen (eigen-gitAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- goocanvas (goocanvas2AUR)
- gsl (gsl-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- ipython (ipython-gitAUR)
- libpcap (libpcap-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- lxc (lxc-selinuxAUR, lxc-gitAUR)
- openmpi (openmpi-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-cairo (python-cairo-gitAUR)
- python-gobject (python-gobject-gitAUR)
- python-pygraphviz
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- Show 17 more dependencies...
Required by (1)
- python-spflow (requires cppyy)
Sources (9)
- brite.tar.gz
- click-git
- cppyy-cling-6.27.1.patch
- https://files.pythonhosted.org/packages/source/c/cppyy-backend/cppyy-backend-1.14.10.tar.gz
- https://files.pythonhosted.org/packages/source/c/cppyy/cppyy-2.4.2.tar.gz
- https://files.pythonhosted.org/packages/source/C/CPyCppyy/CPyCppyy-1.12.12.tar.gz
- https://www.nsnam.org/releases/ns-allinone-3.40.tar.bz2
- ns3-scratch-nested-subdir.patch
- openflow.tar.gz
Latest Comments
1 2 3 Next › Last »
xh-ch commented on 2024-09-05 22:15 (UTC) (edited on 2024-09-06 07:15 (UTC) by xh-ch)
There are severel problems with the build-process of the underlying project. However, I was able to successfully build it on a recent Arch-installation, by applying some patches. Note the list of problems that occured:
The waflib-file within this project is not compatible with any python installation starting from python3.4. This has been fixed by waf.io long time ago. But the project-maintainer need to update! My change fixes it by applying a patch to the waf-file (which is specifically NOT recommended)
The build-process of ns3 relies on
gzcat
and uses in their dockerfile just a symlink tozcat
. I applied this to the PKGBUILD-file hereThe install-step in building this package somehow misses the python-bindings (again a problem by the upstream project). I therefore added a manual installation
However, I haven't seen the
NS3_BINDINGS_INSTALL_DIR was not set
-error, reported previously. Also note: if you have installed the package on your system, rebuilding it will fail with a problem on applyingcppyy-cling-6.27.1.patch
. I haven't investigated it further, but this should be fixed as well.None of these points have so far been reported upstream, also because I have'nt found a channel to do so. Feel free to report them.
Here are my suggested changes:
maelstrom799 commented on 2024-02-22 04:43 (UTC)
I tried installing the package but i get this error:
To fix this i symlinked gzcat to zcat but now i get this error:
And later on i get this warning:
and then the install ends abruptly with this error:
I'm not quite sure what to do for "manual intervention"
NTickiTavi commented on 2024-02-02 16:42 (UTC)
@kyechou thanks alot, the download worked 100%, I'm just not sure how to use the package to run cpp files, ns3 does not run, and if I use g++ alot of the classes are not recognized, I tried using -L ns3, also didn't work, I couldn't find any documentation for this exact package, just for the ns3 compiler as a whole, if there's some documentation that I'm missing just point me to it and I'll be out of your hair.
kyechou commented on 2024-01-28 17:13 (UTC)
Hi @NTickiTavi, thanks for letting me know! I've updated the checksum and it should be fixed now.
NTickiTavi commented on 2024-01-28 15:39 (UTC)
Hello, currently on a fresh manjaro-xfce install, used normal yay -S to install and agreed to all dependencies, but cppyy 2.4.2 always fails to verify, I tried manually getting the file and putting in the build directory, same issue, not sure if I'm doing anything wrong, just thought I'd give some feedback
kyechou commented on 2024-01-10 22:50 (UTC)
Hi @danielphan2003, I've updated the package to 3.40 and also included cppyy 2.4.2 as provided by the package. Please let me know if the Python bindings are working or not. Thanks!
danielphan2003 commented on 2023-10-05 03:34 (UTC)
The latest build (https://aur.archlinux.org/cgit/aur.git/commit/?h=ns3&id=c56f59343ba35c968e99bb30692c0ff5f69174cb) doesn't recognize Pything bindings since ns3 v3.37+ uses cppyy instead of pybindgen.
I'm not sure why manually downgrading cppyy and its dependencies doesn't make ns3 recognizes them while building, as they pinned cppyy version to v2.4.2 (https://www.nsnam.org/docs/manual/html/python.html#using-the-bindings-from-the-ns-3-source) due to an issue with callbacks on v3.0.0 (https://gitlab.com/nsnam/ns-3-dev/-/issues/908).
doclai commented on 2023-04-20 07:35 (UTC)
This is the error I got when compiling the first.cc with ns3:
/usr/bin/ld: /tmp/ccLRnrJX.o: warning: relocation against
_ZN3ns34Time14g_markingTimesE' in read-only section.text._ZN3ns34TimeD2Ev[_ZN3ns34TimeD5Ev]' ... /usr/bin/ld: warning: creating DT_TEXTREL in a PIE collect2: error: ld returned 1 exit status
Anyone know how to deal with this?kyechou commented on 2022-04-21 14:53 (UTC)
Hi @lumpus, thanks for letting me know, but the error is not related to this package. Please report the error to https://aur.archlinux.org/packages/pygoocanvas.
FabioLolix commented on 2022-04-20 19:28 (UTC)
Renaming to the same name is pointless (pygoocanvas::)
1 2 3 Next › Last »