[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-bug-tracker] [bug #29462] compile fails: strerror is not a membe
From: |
Petr Mikulik |
Subject: |
[Octave-bug-tracker] [bug #29462] compile fails: strerror is not a member of gnulib |
Date: |
Thu, 08 Apr 2010 13:45:20 +0000 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/532.8 (KHTML, like Gecko) Chrome/4.0.295.0 Safari/532.8 |
Follow-up Comment #4, bug #29462 (project octave):
Ok, I tried other compilers, in particular g++ 3.3.3 and g++ 4.1.3. Bad luck
with these as well :-((
1. g++ 3.3.3
./configure CC=gcc-3.3 CXX="g++-3.3" CPP="gcc-3.3 -E"
CXXCPP="g++-3.3 -E" F77=g77-3.3
=>
...
checking whether we are using the GNU C++ compiler... yes
checking whether g++-3.3 accepts -g... yes
checking dependency style of g++-3.3... gcc3
checking how to run the C++ preprocessor... g++-3.3 -E
configure: error: g++ version 3.3.3-hammer will probably fail to compile
Octave
2. g++ 4.1.3
./configure CC=gcc-4.1 CXX="g++-4.1" CPP="gcc-4.1 -E" CXXCPP="g++-4.1 -E"
F77=gfortran-4.1
=> octave compiles OK, but fails during making docs. The reason is:
$ ./run-octave
Neoprávněný přístup do paměti (SIGSEGV)
Do all the Octave developers use only the cutting-edge GCC 4.4?
Hmm ... then I went into /usr/include/c++/4.3 and replaced "#include_next" by
"#include" in all files => now Octave compiles even with 4.3.2. A small
success at the end.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?29462>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/