Re: man-page-6.10 make share/mk/src/sh.mk:16: *** unterminated call to function 'shell': missing ')'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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





[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux