[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Automake's invokation of libtool doesnt handle $prefix with spaces in di
From: |
Noah Slater |
Subject: |
Automake's invokation of libtool doesnt handle $prefix with spaces in directory names |
Date: |
Sat, 6 Oct 2007 18:04:37 +0100 |
Hello,
Using the following tools:
automake (GNU automake) 1.10
autoconf (GNU Autoconf) 2.61
If I run configure like so:
./configure --prefix="/tmp/foo bar"
Everything runs fine, but when I "make install" I get the following
error output:
make[3]: Entering directory
`/home/nslater/repository/mirror/couchdb/trunk/src/CouchDB'
test -z "/tmp/couchdb test/lib" || /bin/mkdir -p "/tmp/couchdb test/lib"
/bin/bash ../../libtool --mode=install /usr/bin/install -c
'couch_erl_driver.la' '/tmp/couchdb test/lib/couch_erl_driver.la'
/usr/bin/install -c .libs/couch_erl_driver.so /tmp/couchdb
test/lib/couch_erl_driver.so
/usr/bin/install: target `test/lib/couch_erl_driver.so' is not a directory
make[3]: *** [install-libLTLIBRARIES] Error 1
Notice how the "/bin/bash ../../libtool" command properly quotes the
path but the resulting command does not have a quoted path.
Am I doing anything wrong or is this a bug with automake/libtool?
Thanks,
Noah
- Automake's invokation of libtool doesnt handle $prefix with spaces in directory names,
Noah Slater <=