From: Robert D. <rob...@us...> - 2023-02-04 21:53:57
|
Well, I reconfigured /bin/sh to point to /bin/bash (via sudo dpkg-reconfigure dash) and I get the same error. For the record the error message is: ``` Makefile:338: *** unterminated call to function `shell': missing `)'. ``` At this point I'm thinking the error is coming from make, which is trying to piece together the stuff to execute in a shell. I updated make to version 4.4 and now it works. Previous version 3.81 was released in 2006, so it's okay to just leave it behind. --- ** [bugs:#4094] Build warning in share: grep: warning: stray \ before #** **Status:** closed **Group:** None **Created:** Mon Jan 30, 2023 11:33 AM UTC by David Billinghurst **Last Updated:** Sat Feb 04, 2023 09:00 PM UTC **Owner:** David Billinghurst There are several harmless build warnings in the share subdirectory. ~~~ grep: warning: stray \ before # ~~~ It is generated in the system call to generate make variable sharefiles. A web search didn't find any need to escape '#' in an extended grep regex. The fix is trivial. Tested with GNU egrep. I wonder if it will be a problem with other versions of egrep. ~~~ diff --git a/share/Makefile.am b/share/Makefile.am index f56124228..5681b5872 100644 --- a/share/Makefile.am +++ b/share/Makefile.am @@ -7,8 +7,8 @@ egrep -v 'CVS|Makefile(\.in|\.am)?|^\./Makefile|\.gitignore|\.gitattributes' | \ egrep -v '/fortran/' | \ egrep -v 'colnew/ex./' | \ egrep -v 'lbfgs/.*\.f' | \ -egrep -v '/\.\#' | \ -egrep -v '~|\#' | \ +egrep -v '/\.#' | \ +egrep -v '~|#' | \ sed -e 's%\./%%' | \ sort -f -d | \ sed '$$s/\\$$//' ) ~~~ --- Sent from sourceforge.net because max...@li... is subscribed to https://sourceforge.net/p/maxima/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/maxima/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list. |