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/