octave-maintainers
[Top][All Lists]
Advanced

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

mxe-octave error on Ubuntu 12.04


From: Tatsuro MATSUOKA
Subject: mxe-octave error on Ubuntu 12.04
Date: Wed, 12 Mar 2014 14:54:29 +0900 (JST)

Hello

I have tried to build mxe-octave on Ubuntu 12.04 (32bit)  by the following 
instruction

http://wiki.octave.org/Windows_Installer

In building native-gcc, I have met the following error.

g++ -c   -g -O2 -DIN_GCC   -fno-exceptions -fno-rtti 
-fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings 
-Wcast-qual -Wmissing-format-attribute -pedantic -Wno-long-long 
-Wno-variadic-macros -Wno-overlength-strings   -DHAVE_CONFIG_H -DGENERATOR_FILE 
-I. -Ibuild 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/build
 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../include
 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../libcpp/include
  
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../libdecnumber
 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../libdecnumber/bid
 -I../libdecnumber 
-I/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../libbacktrace
 -DCLOOG_INT_GMP    \
                -o build/genconstants.o 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/genconstants.c
In file included from /usr/include/i386-linux-gnu/sys/resource.h:25:0,
                 from /usr/include/i386-linux-gnu/sys/wait.h:32,
                 from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/system.h:352,
                 from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/genconstants.c:28:
/usr/include/i386-linux-gnu/bits/resource.h:135:20: error: declaration does not 
declare anything [-fpermissive]
In file included from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/genconstants.c:28:0:
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/system.h:448:48:
 error: new declaration 'char* strstr(const char*, const char*)'
/usr/include/string.h:335:1: error: ambiguates old declaration 'const char* 
strstr(const char*, const char*)'
In file included from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/genconstants.c:28:0:
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/system.h:500:34:
 error: declaration of C function 'const char* strsignal(int)' conflicts with
/usr/include/string.h:566:14: error: previous declaration 'char* 
strsignal(int)' here
In file included from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/system.h:645:0,
                 from 
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/genconstants.c:28:
/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2/gcc/../include/libiberty.h:110:36:
 error: new declaration 'char* basename(const char*)'
/usr/include/string.h:603:28: error: ambiguates old declaration 'const char* 
basename(const char*)'
cc1plus: warning: unrecognized command line option "-Wno-narrowing" [enabled by 
default]
make[4]: *** [build/genconstants.o] Error 1
make[4]: Leaving directory 
`/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2.build/gcc'
make[3]: *** [all-gcc] Error 2
make[3]: Leaving directory 
`/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2.build'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/home/tatsuromatsuoka/work/octave/mxe-octave/tmp-native-gcc/gcc-4.8.2.build'
make[1]: *** [build-only-native-gcc] Error 2
make[1]: Leaving directory `/home/tatsuromatsuoka/work/octave/mxe-octave'

Any suggestions?

Regards

Tatsuro


reply via email to

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