bug-automake
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]