Skip to content

Commit 5e42dc6

Browse files
authored
NIS optional module dependency
NIS optional module build seems to fail if libnsl is missing. Installing libnsl-dev on Ubuntu/Debian or libnsl2-devel on Fedora based distros fixes the dependency issue.
1 parent 5028ad3 commit 5e42dc6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

getting-started/setup-building.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -638,7 +638,7 @@ some of CPython's modules (for example, ``zlib``).
638638
gcc gcc-c++ gdb lzma glibc-devel libstdc++-devel openssl-devel \
639639
readline-devel zlib-devel libffi-devel bzip2-devel xz-devel \
640640
sqlite sqlite-devel sqlite-libs libuuid-devel gdbm-libs perf \
641-
expat expat-devel mpdecimal python3-pip
641+
expat expat-devel mpdecimal python3-pip libnsl2-devel
642642

643643

644644
On **Debian**, **Ubuntu**, and other ``apt``-based systems, try to get the
@@ -674,7 +674,7 @@ some of CPython's modules (for example, ``zlib``).
674674
$ sudo apt-get install build-essential gdb lcov pkg-config \
675675
libbz2-dev libffi-dev libgdbm-dev libgdbm-compat-dev liblzma-dev \
676676
libncurses5-dev libreadline6-dev libsqlite3-dev libssl-dev \
677-
lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev
677+
lzma lzma-dev tk-dev uuid-dev zlib1g-dev libmpdec-dev libnsl-dev
678678

679679
Note that Debian 12 and Ubuntu 24.04 do not have the ``libmpdec-dev`` package. You can safely
680680
remove it from the install list above and the Python build will use a bundled version.

0 commit comments

Comments
 (0)