Matlab R2013a gcc compilation problem
Mostrar comentarios más antiguos
When trying to compile using gcc 4.4.7 we have the following error:
>>>>> Compiling low-level mex functions ...
>>>>>
2.6.32-131.0.15.el6.x86_64
2.6.32-131.0.15.el6.x86_64
2.6.32-131.0.15.el6.x86_64
2.6.32-131.0.15.el6.x86_64
>>>>>
>>>>> Compiling Boolean set algebra functions (Clipper) ...
>>>>>
2.6.32-131.0.15.el6.x86_64
In file included from /usr/include/stdio.h:929,
from /opt/MATLAB/R2013a/extern/include/mex.h:161,
from poly_boolmex.cpp:32:
/usr/include/bits/stdio.h: In function ?__ssize_t getline(char**, size_t*, FILE*)?:
/usr/include/bits/stdio.h:118: error: ?__getdelim? was not declared in this scope
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/bits/localefwd.h:42,
from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/string:45,
from /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/stdexcept:39,
from clipper.hpp:38,
from poly_boolmex.cpp:33:
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h: At global scope:
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h:52: error: ?uselocale? was not declared in this scope
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h:52: error: invalid type in declaration before ?;? token
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h: In function ?int std::__convert_from_v(__locale_struct* const&, char*, int, const char*, ...)?:
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h:72: error: ?__gnu_cxx::__uselocale? cannot be used as a function
/usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../include/c++/4.4.7/x86_64-redhat-linux/bits/c++locale.h:97: error: ?__gnu_cxx::__uselocale? cannot be used as a function
mex: compile of ' "poly_boolmex.cpp"' failed.
_____
- -Matlab 2013a
- Error when we do makemex that failed @ "mex -O poly_boolmex.cpp clipper.cpp"
Respuestas (1)
Hana
el 11 de Ag. de 2014
0 votos
Categorías
Más información sobre MATLAB Compiler en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!