#1403 Recursive configure does not reach interfaces/emacs/imaxima.

closed
nobody
None
5
2008-04-30
2008-04-30
No

Dear Developers of Maxima,

Several days ago, I built maxima from the current cvs source code.
The usual procedure that consists of (i) bootstrap (ii) configure
(iii) make (iv) make install failed in the (iii) make stage
as follows:

------------------------------------------------------------------------------
...
...
Making all in man
make[2]: Nothing to be done for `all'.
Making all in intromax
make[2]: Nothing to be done for `all'.
Making all in share
make[2]: Nothing to be done for `all'.
Making all in emaxima
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
Making all in interfaces
Making all in emacs
Making all in emaxima
make[3]: Nothing to be done for `all'.
Making all in misc
make[3]: Nothing to be done for `all'.
Making all in imaxima
make[3]: *** No rule to make target `all'. Stop.
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1
-------------------------------------------------------------------------------

This message tells us that the recursive make procedure failed
in the directory "imaxima" in the source tree.
There is only one directory in the source tree whose name is exactly "imaxima".
It is "$(TOP)/interfaces/emacs/imaxima",
where $(TOP) reprsents the top directory of the source code of maxima.

I found that the directory "$(TOP)/interfaces/emacs/imaxima" does not contain
any "Makefile" or "makefile" even after the configure procedure is executed
by typing "./configure" in $(TOP).
Accordingly, the make procedure that is executed in $(TOP) fails finally
in "$(TOP)/interfaces/emacs/imaxima" as we see in the above log list.

As a temporal fix, I typed the following commnad in $(TOP):

(cd interfaces/emacs/imaxima; ./configure)

This configure procedure by hand produces "Makefile" in
"$(TOP)/interfaces/emacs/imaxima".

Then, I typed again in $(TOP):

make

At this time, everything is fine and no error in the make stage is detected.

The configure procedure that is executed in $(TOP) seems not to reach
the subdirectory "$(TOP)/interfaces/emacs/imaxima".
This is a bug. So, please fix it.

Sincerely yours,
Satoshi Adachi

Discussion

  • Raymond Toy

    Raymond Toy - 2008-04-30
    • status: open --> closed
     
  • Raymond Toy

    Raymond Toy - 2008-04-30

    Logged In: YES
    user_id=28849
    Originator: NO

    Top level configure now runs configure in interfaces/emacs/imaxima.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks