octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #45646] files in source distribution should no


From: Philip Nienhuis
Subject: [Octave-bug-tracker] [bug #45646] files in source distribution should not be deleted on "clean" or "distclean"
Date: Sun, 09 Aug 2015 14:47:18 +0000
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:36.0) Gecko/20100101 Firefox/36.0 SeaMonkey/2.33.1

Follow-up Comment #12, bug #45646 (project octave):

After Rik's change (comment #6) I get this (cloned repo/fresh checkout) on
Mageia-4 Linux (just did the usual 
./bootstrap
in the src dir (= my <development_subdir>/dev) followed by 
../dev/configure ; make -j7
in the build dir:

:
:
  CC       cloexec.lo
In file included from ../../dev/libgnu/base64.c:42:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
In file included from ../../dev/libgnu/areadlink-with-size.c:21:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
Makefile:2145: recipe for target 'areadlink-with-size.lo' failed
make[4]: *** [areadlink-with-size.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
Makefile:2145: recipe for target 'base64.lo' failed
make[4]: *** [base64.lo] Error 1
In file included from ../../dev/libgnu/md5.c:22:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
In file included from ../../dev/libgnu/c-ctype.c:18:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
Makefile:2145: recipe for target 'md5.lo' failed
compilation terminated.
make[4]: *** [md5.lo] Error 1
Makefile:2145: recipe for target 'c-ctype.lo' failed
make[4]: *** [c-ctype.lo] Error 1
In file included from ../../dev/libgnu/canonicalize.c:17:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
Makefile:2145: recipe for target 'canonicalize.lo' failed
make[4]: *** [canonicalize.lo] Error 1
In file included from ../../dev/libgnu/cloexec.c:20:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
In file included from ../../dev/libgnu/bitrotate.c:1:0:
../config.h:3479:27: fatal error: oct-conf-post.h: No such file or directory
 #include "oct-conf-post.h"
                           ^
compilation terminated.
Makefile:2145: recipe for target 'cloexec.lo' failed
make[4]: *** [cloexec.lo] Error 1


Copying / symlinking oct-conf-post.h to libgnu/ (OK a dirty hack) fixes the
build for Linux, but cross-building in mxe-octave doesn't work as "make all
dist" doesn't copy it (of course) to libgnu/ in the dist archive.
Manually adding it to the dist archive before building in mxe works, of
course.

I wonder why a mere rename of an include file + its references break the build
process.


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?45646>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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