[ 
https://issues.apache.org/jira/browse/COUCHDB-125?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Noah Slater closed COUCHDB-125.
-------------------------------

    Resolution: Won't Fix

Looks like an upstream WONTFIX:

http://lists.gnu.org/archive/html/bug-automake/2007-10/msg00005.html

> automake is loosing path escaping with spaces in filenames
> ----------------------------------------------------------
>
>                 Key: COUCHDB-125
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-125
>             Project: CouchDB
>          Issue Type: Bug
>          Components: Build System
>            Reporter: Noah Slater
>            Assignee: Noah Slater
>
> Build with "./configure --prefix=/tmp/foo\ bar"  and see autogenerated code 
> here:                                                                         
>     
> http://friendpaste.com/3j5wk4cD
> 14:39 < jan____> nslater: the install target in src/couchdb for  
> couch_erl_driver.so uses $s to put in a path, the evaluation gets rid of the 
> escaping                                           
> 14:41 < jan____> see the "$$p" <- that's where the path-escaping gets lost
> Sample error message:
> /usr/bin/install -c -m 644 'couch_server_sup.beam' '/tmp/foo                  
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/ebin/couch_server_sup.beam'
>                      
> /usr/bin/install -c -m 644 'couch_stream.beam' '/tmp/foo                      
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/ebin/couch_stream.beam'
>                          
> /usr/bin/install -c -m 644 'couch_util.beam' '/tmp/foo                        
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/ebin/couch_util.beam'
>                            
> /usr/bin/install -c -m 644 'couch_view.beam' '/tmp/foo                        
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/ebin/couch_view.beam'
>                            
> /usr/bin/install -c -m 644 'couch_db_updater.beam' '/tmp/foo                  
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/ebin/couch_db_updater.beam'
>                      
> test -z "/tmp/foo 
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/include" || 
> /bin/mkdir -p     
> "/tmp/foo bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/include"   
>                            
> /usr/bin/install -c -m 644 'couch_db.hrl' '/tmp/foo                           
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/include/couch_db.hrl'
>                            
> test -z "/tmp/foo 
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/priv/lib" || 
> /bin/mkdir -p    
> "/tmp/foo bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/priv/lib"  
>                            
> /bin/sh ../../libtool   --mode=install /usr/bin/install -c 
> 'couch_erl_driver.la' '/tmp/foo               
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/priv/lib/couch_erl_driver.la'
>                    
> /usr/bin/install -c .libs/couch_erl_driver.so /tmp/foo                        
>                            
> bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/priv/lib/couch_erl_driver.so
>                     
> /usr/bin/install: target                                                      
>                            
> `bar/lib/couchdb/erlang/lib/couch-0.9.0a694426-incubating/priv/lib/couch_erl_driver.so'
>  is not a         
> directory                                                                     
>                            
> make[2]: *** [install-couchprivlibLTLIBRARIES] Error 1                        
>                            
> make[2]: Leaving directory 
> `/home/nslater/software/apache/couchdb/trunk/src/couchdb'                     
> make[1]: *** [install-am] Error 2                                             
>                            
> make[1]: Leaving directory 
> `/home/nslater/software/apache/couchdb/trunk/src/couchdb'                     
> make: *** [install-recursive] Error 1    

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to