[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