[Ecls-list] [Maxima] ECL output file name, true vs /bin/true, NetBSD; was: Maxima 5.16.1 release

James Amundson amundson at users.sourceforge.net
Thu Aug 14 14:47:32 UTC 2008


Robert Dodier wrote:
> On 8/11/08, Aleksej Saushev <asau at inbox.ru> wrote:
> 
>>  No "/bin/true" and "/bin/false" on NetBSD, they are shell builtins:

Ah. I used to pride myself in knowing about such things. I guess I still 
have a few things to learn.

>>  --- src/Makefile.in.orig        2008-08-10 21:45:11.000000000 +0400
>>  +++ src/Makefile.in     2008-08-12 02:38:35.000000000 +0400
>>  @@ -2965,7 +2965,7 @@
>>   @ECL_TRUE@     mv maxima binary-ecl/maxima || \
>>   @ECL_TRUE@     success=false; \
>>   @ECL_TRUE@     test -f maxima-tmp && mv maxima-tmp maxima ; \
>>  - at ECL_TRUE@     test $$success = true && /bin/true || /bin/false
>>  + at ECL_TRUE@     test $$success = true && true || false
>>
>>   @ECL_TRUE at install-ecl:
>>   @ECL_TRUE@     $(mkinstalldirs) "$(DESTDIR)$(verpkglibdir)/binary-ecl"
> 
> Thanks for the notice, Aleksej.
> 
> In this case we'll have to change src/Makefile.am (not src/Makefile.in
> since that is generated from the .am file).

Yes.

> Jim --- I assume that you tried to convince ECL to output to some
> file other than "maxima"

Yes.

> and it cannot do so ...

It would be most accurate to say that I was unable to make it do so. If 
it is possible to have the asdf program build write a file with a 
different name, I hope someone will speak up about it.

> Is it going to work OK to change src/Makefile.am as suggested above?

Yes. It's the correct change to make.


--Jim




More information about the ecl-devel mailing list