[clean-list] Clean 2.1.1 Linux installation problem

Juraj Hercek clean at hck.sk
Sat May 13 13:22:53 MEST 2006


John van Groningen wrote:
> Juraj Hercek wrote:
>   
>> I have a problem with installation of clean (without I/O) on linux. Make throws this error:
>>
>> $ make
>> ...
>> Generating code for StdOverloadedList
>> Generating code for StdGeneric
>> make[1]: *** No rule to make target `/tmp/clean/lib/stdenv/Clean System
>> Files/StdBool.abc', needed by `install'.  Stop.
>> make: *** [install_stdenv] Error 2
>>
>> The full log with some details is available at https://www.hck.sk/clean/install_log.txt
>> Any idea what's wrong (with me)?
>>     
>
> The 'Makefile' in the 'stdenv' directory contain the following rule for target:
> `/tmp/clean/lib/stdenv/Clean System Files/StdBool.abc':
>
> $(INSTALL_STDENV_DIR)/% : %
> 	cp --preserve=timestamps "$<" "$@"
> 	chmod 644 "$@"
>
> It looks like the source file `stdenv/Clean System Files/StdBool.abc'
> for this rule has been generated, because code has been generated for StdBool.
>
> Maybe the version of make (3.81) you are using does not correctly handle this
> rule for file names with spaces ? In that case using a different (older?)
> version of make will probably solve this problem.
>
> Kind regards,
>
> John van Groningen
>   

You are right, the make 3.81 in Arch linux (maybe also in other distros) 
doesn't work properly. I've tried the same install procedure on Debian 
stable with make version 3.80 and everything works ok.

Best regards,

Juraj Hercek



More information about the clean-list mailing list