[sr #110473] Building project fails when space or parenthesis is in the path

Michal Nowak <[email protected]>
Newsgroups gmane.comp.sysutils.autoconf.bugs
Message-ID <[email protected]>
URL:
  <https://savannah.gnu.org/support/?110473>

                 Summary: Building project fails when space or parenthesis is
in the path
                 Project: Autoconf
            Submitted by: mno_hime
            Submitted on: Tue 13 Apr 2021 11:23:25 AM UTC
                Category: None
                Priority: 5 - Normal
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: GNU/Linux

    _______________________________________________________

Details:

Building BIND 9.17.11
(https://downloads.isc.org/isc/bind9/9.17.11/bind-9.17.11.tar.xz) in directory
with space (' ') or parenthesis fails to build
(https://gitlab.isc.org/isc-projects/bind9/-/issues/2572) on Fedora 33:

$ ./configure && make -j12

/bin/sh ../../libtool  --tag=CC   --mode=link gcc -Wall -Wextra
-Wwrite-strings -Wpointer-arith -Wno-missing-field-initializers -Wformat
-Wshadow -Werror=implicit-function-declaration -Werror=missing-prototypes
-Werror=format-security -Werror=parentheses -Werror=implicit
-Werror=strict-prototypes -fno-strict-aliasing -fno-delete-null-pointer-checks
-fdiagnostics-show-option -g -O2 -pthread   -release "9.17.11"  -o libisccc.la
-rpath /usr/local/lib  libisccc_la-alist.lo libisccc_la-base64.lo
libisccc_la-cc.lo libisccc_la-ccmsg.lo libisccc_la-result.lo
libisccc_la-sexpr.lo libisccc_la-symtab.lo ../../lib/isc/libisc.la -lnghttp2 

libtool: link: gcc -shared  -fPIC -DPIC  .libs/libisccc_la-alist.o
.libs/libisccc_la-base64.o .libs/libisccc_la-cc.o .libs/libisccc_la-ccmsg.o
.libs/libisccc_la-result.o .libs/libisccc_la-sexpr.o
.libs/libisccc_la-symtab.o   -Wl,-rpath -Wl,/home/newman/break -Wl,-rpath
-Wl,neck/bind-9.17.11/lib/isc/.libs -Wl,-rpath -Wl,/usr/local/lib
../../lib/isc/.libs/libisc.so -lnghttp2  -g -O2 -pthread   -pthread
-Wl,-soname -Wl,libisccc-9.17.11.so -o .libs/libisccc-9.17.11.so
libtool: link: (cd ".libs" && rm -f "libisccc.so" && ln -s
"libisccc-9.17.11.so" "libisccc.so")
/usr/bin/sed: can't read neck/bind-9.17.11/lib/isc/libisc.la: No such file or
directory
libtool:   error: 'neck/bind-9.17.11/lib/isc/libisc.la' is not a valid libtool
archive
make[4]: *** [Makefile:627: libisccc.la] Error 1

If parenthesis is in the path it fails in the configure step:

$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
./configure: eval: line 2834: syntax error near unexpected token `('
./configure: eval: line 2834: `${SHELL}
/home/newman/break(1)neck/bind-9.17.11/missing --is-lightweight'

The BIND9 tarball is build with "make dist" on a host with Debian 10 "Buster".
I build the tarball on Fedora 33 with Autoconf 2.71 but no luck in any of
these cases.




    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/support/?110473>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.