Hi Alex,
as my email was rejected by the mailing list due to containing HTML part
here is the second try.
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:46:35 🖿 ~ 🧬 📦 🐾1
╰ $ rm test/
rm: cannot remove 'test/': Is a directory
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:46:40 🖿 ~ 🧬 📦 🐾2
╰ $ rm -rf test/
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:46:44 🖿 ~ 🧬 📦 🐾3
╰ $ mkdir test
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:46:47 🖿 ~ 🧬 📦 🐾4
╰ $ cd test
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:46:50 🖿 ~/test 🧬 📦 🐾5
╰ $ wget
https://kernel.org/pub/linux/docs/man-pages/man-pages-6.10.tar.gz
>/dev/null 2>&1
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:03 🖿 ~/test 🧬 📦 🐾6
╰ $ ls
man-pages-6.10.tar.gz
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:09 🖿 ~/test 🧬 📦 🐾7
╰ $ tar xf man-pages-6.10.tar.gz
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:17 🖿 ~/test 🧬 📦 🐾8
╰ $ rm man-pages-6.10.tar.gz
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:22 🖿 ~/test 🧬 📦 🐾9
╰ $ ls
man-pages-6.10
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:26 🖿 ~/test 🧬 📦 🐾10
╰ $ cd man-pages-6.10/
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:31 🖿
~/test/man-pages-6.10 🧬 📦 🐾11
╰ $ make | wc -l; echo $?
/home/borisp/test/man-pages-6.10/share/mk/src/sh.mk:16: *** unterminated
call to function 'shell': missing ')'. Stop.
0
0
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:37 🖿
~/test/man-pages-6.10 🧬 📦 🐾12
╰ $ make
/home/borisp/test/man-pages-6.10/share/mk/src/sh.mk:16: *** unterminated
call to function 'shell': missing ')'. Stop.
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:47:43 🖿
~/test/man-pages-6.10 🧬 📦 🐾13
╰ $ bash -version
GNU bash, version 5.2.37(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2022 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:50:38 🖿
~/test/man-pages-6.10 🧬 📦 🐾14
╰ $ make -version
GNU Make 4.2.1
Built for x86_64-pc-linux-gnu
Copyright (C) 1988-2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
╭─ 🐺 borisp@blacksun bash 5.2.37 🕑09:50:45 🖿
~/test/man-pages-6.10 🧬 📦 🐾15
Best wishes
Boris
On 2/9/25 22:27, Alejandro Colomar wrote:
[CC += linux-man@]
Hi Boris,
I realized the mailing list wasn't CCd. I've added it to CC now.
On Sun, Feb 09, 2025 at 09:40:16PM +0100, Boris Pigin wrote:
Bash and make
Hummm. I don't see why it would fail on bash and (assuming GNU) make.
Especially if previous versions of man-pages releases worked well.
On 2/9/25 21:38, Boris Pigin wrote:
Hi Alex,
I'm on Funtoo.
I've also added Sam James to CC, in case he knows anything.
On 2/9/25 18:43, Alejandro Colomar wrote:
Hi Boris,
On Sun, Feb 09, 2025 at 05:13:51PM +0100, Boris Pigin wrote:
Hello Alejandro,
I see here a problem with the man-page-6.10. If I call make I get the
following error
I downloaded the package from
https://www.kernel.org/pub/linux/docs/man-pages/man-pages-6.10.tar.xz
I don't see the problem with the earlier version e.g. 6.9, 6.9.1.
'''
╰ $ pwd
/home/user/src/man-pages-6.10
╰ $ make
/home/user/src/man-pages-6.10/share/mk/src/sh.mk:16: *** unterminated call
to function 'shell': missing ')'. Stop.
'''
Hmmm, I can't reproduce the problem. Could you please run the following
commands? Also, could you detail what's your shell, and what's your
make(1), and what's your OS? Let's see if we can learn why that's
happening.
alx@devuan:~/tmp/foo$ wget https://kernel.org/pub/linux/docs/man-pages/man-pages-6.10.tar.gz >/dev/null 2>&1
alx@devuan:~/tmp/foo$ ls
man-pages-6.10.tar.gz
alx@devuan:~/tmp/foo$ tar xf man-pages-6.10.tar.gz
alx@devuan:~/tmp/foo$ rm man-pages-6.10.tar.gz
alx@devuan:~/tmp/foo$ ls
man-pages-6.10
alx@devuan:~/tmp/foo$ cd man-pages-6.10/
alx@devuan:~/tmp/foo/man-pages-6.10$ make | wc -l; echo $?
2965
0
alx@devuan:~/tmp/foo/man-pages-6.10$ make
alx@devuan:~/tmp/foo/man-pages-6.10$
Can you run exactly these commands? I'm puzzled.
Have a lovely night!
Alex