octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: MinGW build error (3) No rule to make target `corefcn/libcorefcn.la'


From: Michael Goffioul
Subject: Re: MinGW build error (3) No rule to make target `corefcn/libcorefcn.la', needed by 'octave-config.exe'
Date: Tue, 28 Aug 2012 10:53:06 +0100

On Tue, Aug 28, 2012 at 8:53 AM, Philip Nienhuis <address@hidden> wrote:
John W. Eaton wrote:
On 27-Aug-2012, Philip Nienhuis wrote:

| With recent tip, (parent: 15242:4da650457377), build now breaks consistently
| in /src with:
|
|
|
|>  :
|>  making octave-config.cc from ../../octave/src/octave-config.in.cc
|>  g++ -shared-libgcc -DHAVE_CONFIG_H -I. -I../../octave/src -I..
|>  -I../../octave/src/../libinterp -I../libgnu -I../../octave/libgnu
|>  -I/x/Programs/gplibs/include -I/x/Programs/OctaveLibs/include
|>  -I/x/programs/GnuWin32/include -g -O2  -mieee-fp
|>  -Ic:/Programs/gplibs/include/freetype2 -Ic:/Programs/gplibs/include
|>  -IX:/Programs/gplibs/include
|>  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith
|>  -Wwritestrings -Wcast-align -Wcast-qual -g -O2  -MT octave-config.o -MD
|>  -MP -MF .deps/octave-config.Tpo -c -o octave-config.o octave-config.cc
|>  mv -f .deps/octave-config.Tpo .deps/octave-config.Po
|>  make[2]: *** . No rule to make target `corefcn/libcorefcn.la', needed by
|>  `octave-config.exe' Stop.
|>  make[2]: Leaving directory `/home/Philip/octave/oct-3.7/src'
|>  make[1]: *** [all-recursive] Error 1
|>  make[1]: Leaving directory `/home/Philip/octave/oct-3.7'
|>  make: *** [all] Error 2
|>
|
| Cloned fresh sources on my Linux box, transplanted them to my Windows
| desktop, in MSYS ran . /autogen.sh
|
| What should I do now?

Does this change fix the problem for you?

   http://hg.savannah.gnu.org/hgweb/octave/rev/b7f9d2c99a06

You should only have to update and run make again.  You should not
have to run autogen.sh or configure.

Yep that does it, thanks.
AFAICS the rest seems to go OK.

make check (& make -i check) doesn't run as "make" simply stops somewhere after or in the doc build stage.
make [-i] install doesn't produce an Octave excutable, essentially only octave_config_info and mkoctfile and a few .dlls.
I suspect it is something with doc building. Unfortunately I forgot to specify --enable-docs=no with configure yesterday so I think I just build again (no big deal now I know what fixes are needed, just put it to work and do other things).

FYI what I get is:

$ ./run-octave
/home/Philip/octdev/oct3.7/libtool: line 10108: /home/Philip/octdev/oct3.7/src/octave: No such file or directory
/home/Philip/octdev/oct3.7/libtool: line 10108: exec: /home/Philip/octdev/oct3.7/src/octave: cannot execute: No such file or directory

Philip,

Is it possible that you build problem above is occurring when creating DOCSTRINGS in libinterp directory and failing to parse data.df?

Michael.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]