ns-allinone-3.45 released

17 views
Skip to first unread message

Tom Henderson

unread,
Aug 17, 2025, 3:46:19 PMAug 17
to ns-3-...@googlegroups.com, ns-developers

A new ns-allinone-3.45 release, following the June ns-3.45 release has been published. The ns-allinone release series now bundles compatble extension modules with the mainline ns-3 release. Several contributed modules are maintained in the ns-3 App Store, and we plan to bundle those modules that are compatible with the release in an allinone release approximately one month after the mainline release. Users may now choose between these two different source archives. The list of contributed modules, which now includes the nr, lorawan, and several others, will be updated from release to release.

More information is posted here:  https://www.nsnam.org/news/2025/08/17/ns-allinone-3-45-released.html

Martin Quinson

unread,
Aug 24, 2025, 9:53:37 AMAug 24
to ns-dev...@googlegroups.com
Hello Tom and everybody,

when trying to update the Debian package to this new version, it fails with the
following message:

```
make[6]: Entering directory '/build/ns3-3.45/ns-3.45/doc/manual'
make[6]: Entering directory '/build/ns3-3.45/ns-3.45/doc/models'
dia software-organization.dia
dia testbed.dia
Running Sphinx v8.1.3
Running Sphinx v8.1.3
Running Sphinx v8.1.3
loading translations [en]... loading translations [en]... loading translations [en]... done
done
[...]
writing output... writing output...

writing output...
building [html]: targets for 7 source files that are out of date
building [html]: targets for 8 source files that are out of date
building [html]: targets for 11 source files that are out of date
updating environment: updating environment: updating environment: [new config] [new config] 7 added, 0 changed, 0 removed
8 added, 0 changed, 0 removed
reading sources... [ 14%] reading sources... [ 12%] coding-style
bake
[new config] 11 added, 0 changed, 0 removed
reading sources... [ 9%] building-topologies
reading sources... [ 25%] index
reading sources... [ 38%] linux
reading sources... [ 50%] macos
reading sources... [ 62%] overview
** Message: 10:37:51.196: NEW Layer 0x55f8784b0340 (nil) (0)
source-temp/figures/software-organization.dia:1: parser error : Start tag expected, '<' not found
^
** Message: 10:37:51.196: NEW Layer 0x56393f849210 (nil) (0)

** (dia:2613274): CRITICAL **: 10:37:51.197: dia error: need valid input file
source-temp/figures/software-organization.dia

source-temp/figures/testbed.dia:1: parser error : Start tag expected, '<' not
found
^_
^

** (dia:2613278): CRITICAL **: 10:37:51.197: dia error: need valid input file
source-temp/figures/testbed.dia

```

The file software-organization.dia can be found in the git, but it seems to not
be included in the distributed archive. I have many similar errors stating
"parser error : Start tag expected, '<' not found" and "dia error: need valid
input file". It ends as follows:

```
make[6]: Target 'html' not remade because of errors.
make[6]: Target 'singlehtml' not remade because of errors.
make[6]: Target 'latexpdf' not remade because of errors.
make[6]: Leaving directory '/build/ns3-3.45/ns-3.45/doc/models'
gmake[5]: *** [CMakeFiles/sphinx_models.dir/build.make:70:
CMakeFiles/sphinx_models] Error 2
gmake[5]: Leaving directory '/build/ns3-3.45/ns-3.45/cmake-cache'
gmake[4]: *** [CMakeFiles/Makefile2:5131: CMakeFiles/sphinx_models.dir/all]
Error 2
gmake[4]: Leaving directory '/build/ns3-3.45/ns-3.45/cmake-cache'
gmake[3]: *** [CMakeFiles/Makefile2:5073: CMakeFiles/sphinx.dir/rule] Error 2
gmake[3]: Leaving directory '/build/ns3-3.45/ns-3.45/cmake-cache'
gmake[2]: *** [Makefile:326: sphinx] Error 2
gmake[2]: Leaving directory '/build/ns3-3.45/ns-3.45/cmake-cache'

Finished executing the following commands:
/usr/bin/cmake --build /build/ns3-3.45/ns-3.45/cmake-cache -j 19 --target
sphinx
```

Some of these files exist but seem to be gzip compressed data (as reported by
file(1)) while some others seem to be missing from the archive.

Do I need to update my settings or something? If it helps, I can drop the
documentation from the package for now.

Thanks for your help understanding the issue,
Mt

Le dimanche 17 août 2025 à 19:46 +0000, 'Tom Henderson' via ns-developers a
écrit :
> --
> You received this message because you are subscribed to the Google Groups
> "ns-developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ns-developer...@googlegroups.com.
> To view this discussion visit
> https://groups.google.com/d/msgid/ns-developers/7f962ba7-9331-45e5-bf38-70c2cdb7f92a%40tomh.org
> .
signature.asc

Tom Henderson

unread,
Aug 24, 2025, 1:00:27 PMAug 24
to Martin Quinson, ns-dev...@googlegroups.com

Martin,

I am not sure how you are building the documentation but I can't reproduce the problem locally.  I see those dia files in the archive:

$ find . -name 'software-organization.dia'
./ns-3.45/doc/manual/figures/software-organization.dia

$ cd doc/manual

$ make html

(succeeds for me)

The only change to the documentation build files in this cycle was to move the defines into a common file:

https://gitlab.com/nsnam/ns-3-dev/-/commit/9947faee9f3ae13a583d5e70fbeebc7871751589

Also, I suppose that we should ping you with a release candidate to test before we actually release.  I typically post release candidates but never hear back from people about them so for this specific release, I did not post one.

- Tom

Reply all
Reply to author
Forward
0 new messages