[MonoDevelop] Creating sample c++ library and console app in MD errors after adding project package references

Miljenko Cvjetko mcvjetko at holisticware.net
Wed Dec 26 18:16:05 UTC 2012


Hi

In the course of porting one WinMobile app to iOS we ran into some 
problems on the part of the project where we need
PInvoke on c++ library that is going to be ported. So right now I'm 
trying to do some small proof-of-concept to test
PInvoke.

I have created 3 projects:

 1. iOS app
 2. c++ static library with 2 files String.h and String.cpp. It is
    String class with single method that returns
    reversed string.
 3. c++ console app to test library...


As soon as I add package (project package in MD) to c++ console app 
(item 3) I get 93 errors (it is MacOSx).
Removing package all 3 projects compile fine.


Do I need some more extra options or is something wrong with the 
installation.

thanks

Mel

log:

Building: BindingNativeLibrariesCPPConsoleApp (Debug)
Performing main compilation...

Precompiling headers

Compiling source to object files
g++  -MMD 
"/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp" 
-g -O0 -DDEBUG -DMONODEVELOP 
-I"/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/.prec/Debug" 
-I/Users/mc/Desktop/src/libraries-holisticware/git\[github.com\]/MonoTouch.Samples/BindingNativeLibrariesCPPStaticLib 

  -c -o 
"/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/bin/Debug/main.o"
In file included from /usr/include/c++/4.2.1/algorithm:65,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPStaticLib/string.h:6,
                  from /usr/include/c++/4.2.1/cstring:52,
                  from /usr/include/c++/4.2.1/bits/c++locale.h:48,
                  from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/stl_algobase.h: In static member function 
'static _Tp* std::__copy<true, 
std::random_access_iterator_tag>::copy(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:298: error: 'memmove' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/stl_algobase.h: At global scope:
/usr/include/c++/4.2.1/bits/stl_algobase.h:321: error: 
'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algobase.h:321: error: template argument 
2 is invalid
/usr/include/c++/4.2.1/bits/stl_algobase.h:321: error: expected 
unqualified-id before '>' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:326: error: 
'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algobase.h:326: error: template argument 
2 is invalid
/usr/include/c++/4.2.1/bits/stl_algobase.h:326: error: expected 
unqualified-id before '>' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: template 
declaration of 'typename 
__gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, _CharT*>::__type 
std::__copy_aux'
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: 
'istreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: expected 
primary-expression before '>' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: expected 
primary-expression before ',' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: 
'istreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: expected 
primary-expression before '>' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:331: error: expected 
primary-expression before ',' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:332: error: expected 
primary-expression before '*' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:332: error: expected 
primary-expression before ')' token
/usr/include/c++/4.2.1/bits/stl_algobase.h:407: error: 
'ostreambuf_iterator' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algobase.h:407: error: template argument 
2 is invalid
/usr/include/c++/4.2.1/bits/stl_algobase.h:407: error: expected 
unqualified-id before '>' token
/usr/include/c++/4.2.1/bits/stl_algobase.h: In static member function 
'static _Tp* std::__copy_backward<true, 
std::random_access_iterator_tag>::__copy_b(const _Tp*, const _Tp*, _Tp*)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:446: error: 'memmove' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/stl_algobase.h: In function 'void 
std::fill(unsigned char*, unsigned char*, const unsigned char&)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:600: error: 'memset' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/stl_algobase.h: In function 'void 
std::fill(signed char*, signed char*, const signed char&)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:608: error: 'memset' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/stl_algobase.h: In function 'void 
std::fill(char*, char*, const char&)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:616: error: 'memset' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/stl_algobase.h: In function 'bool 
std::lexicographical_compare(const unsigned char*, const unsigned char*, 
const unsigned char*, const unsigned char*)':
/usr/include/c++/4.2.1/bits/stl_algobase.h:908: error: 'memcmp' is not a 
member of 'std'
In file included from /usr/include/c++/4.2.1/algorithm:67,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPStaticLib/string.h:6,
                  from /usr/include/c++/4.2.1/cstring:52,
                  from /usr/include/c++/4.2.1/bits/c++locale.h:48,
                  from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 
'_ForwardIterator std::__uninitialized_copy_aux(_InputIterator, 
_InputIterator, _ForwardIterator, std::__false_type)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:93: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'char* 
std::uninitialized_copy(const char*, const char*, char*)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:120: error: 'memmove' is 
not a member of 'std'
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'wchar_t* 
std::uninitialized_copy(const wchar_t*, const wchar_t*, wchar_t*)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:128: error: 'memmove' is 
not a member of 'std'
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'void 
std::__uninitialized_fill_aux(_ForwardIterator, _ForwardIterator, const 
_Tp&, std::__false_type)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:155: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'void 
std::__uninitialized_fill_n_aux(_ForwardIterator, _Size, const _Tp&, 
std::__false_type)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:200: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 
'_ForwardIterator std::__uninitialized_copy_a(_InputIterator, 
_InputIterator, _ForwardIterator, _Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:245: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'void 
std::__uninitialized_fill_a(_ForwardIterator, _ForwardIterator, const 
_Tp&, _Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:270: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'void 
std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, 
_Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:296: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 
'_ForwardIterator std::__uninitialized_copy_copy(_InputIterator1, 
_InputIterator1, _InputIterator2, _InputIterator2, _ForwardIterator, 
_Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:338: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 
'_ForwardIterator std::__uninitialized_fill_copy(_ForwardIterator, 
_ForwardIterator, const _Tp&, _InputIterator, _InputIterator, _Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:361: error: 
'__throw_exception_again' was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_uninitialized.h: In function 'void 
std::__uninitialized_copy_fill(_InputIterator, _InputIterator, 
_ForwardIterator, _ForwardIterator, const _Tp&, _Allocator)':
/usr/include/c++/4.2.1/bits/stl_uninitialized.h:386: error: 
'__throw_exception_again' was not declared in this scope
In file included from /usr/include/c++/4.2.1/algorithm:68,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPStaticLib/string.h:6,
                  from /usr/include/c++/4.2.1/cstring:52,
                  from /usr/include/c++/4.2.1/bits/c++locale.h:48,
                  from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/stl_algo.h: At global scope:
/usr/include/c++/4.2.1/bits/stl_algo.h:304: error: 'istreambuf_iterator' 
was not declared in this scope
/usr/include/c++/4.2.1/bits/stl_algo.h:304: error: template argument 2 
is invalid
/usr/include/c++/4.2.1/bits/stl_algo.h:304: error: expected 
unqualified-id before '>' token
In file included from /usr/include/c++/4.2.1/cstring:52,
                  from /usr/include/c++/4.2.1/bits/c++locale.h:48,
                  from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPStaticLib/string.h:15: 
error: 'string' does not name a type
In file included from /usr/include/c++/4.2.1/bits/c++locale.h:48,
                  from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/cstring:80: error: '::memcpy' has not been declared
/usr/include/c++/4.2.1/cstring:81: error: '::memmove' has not been declared
/usr/include/c++/4.2.1/cstring:82: error: '::strcpy' has not been declared
/usr/include/c++/4.2.1/cstring:83: error: '::strncpy' has not been declared
/usr/include/c++/4.2.1/cstring:84: error: '::strcat' has not been declared
/usr/include/c++/4.2.1/cstring:85: error: '::strncat' has not been declared
/usr/include/c++/4.2.1/cstring:86: error: '::memcmp' has not been declared
/usr/include/c++/4.2.1/cstring:87: error: '::strcmp' has not been declared
/usr/include/c++/4.2.1/cstring:88: error: '::strcoll' has not been declared
/usr/include/c++/4.2.1/cstring:89: error: '::strncmp' has not been declared
/usr/include/c++/4.2.1/cstring:90: error: '::strxfrm' has not been declared
/usr/include/c++/4.2.1/cstring:91: error: '::strcspn' has not been declared
/usr/include/c++/4.2.1/cstring:92: error: '::strspn' has not been declared
/usr/include/c++/4.2.1/cstring:93: error: '::strtok' has not been declared
/usr/include/c++/4.2.1/cstring:94: error: '::memset' has not been declared
/usr/include/c++/4.2.1/cstring:95: error: '::strerror' has not been declared
/usr/include/c++/4.2.1/cstring:96: error: '::strlen' has not been declared
/usr/include/c++/4.2.1/cstring:98: error: '::memchr' has not been declared
/usr/include/c++/4.2.1/cstring: In function 'void* std::memchr(void*, 
int, size_t)':
/usr/include/c++/4.2.1/cstring:102: error: invalid conversion from 
'const void*' to 'void*'
/usr/include/c++/4.2.1/cstring:102: error:   initializing argument 1 of 
'void* std::memchr(void*, int, size_t)'
/usr/include/c++/4.2.1/cstring: At global scope:
/usr/include/c++/4.2.1/cstring:104: error: '::strchr' has not been declared
/usr/include/c++/4.2.1/cstring:110: error: '::strpbrk' has not been declared
/usr/include/c++/4.2.1/cstring:116: error: '::strrchr' has not been declared
/usr/include/c++/4.2.1/cstring:122: error: '::strstr' has not been declared
In file included from /usr/include/c++/4.2.1/iosfwd:45,
                  from /usr/include/c++/4.2.1/ios:43,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/c++locale.h: In function 'int 
std::__convert_from_v(int* const&, char*, int, const char*, ...)':
/usr/include/c++/4.2.1/bits/c++locale.h:69: error: 'strcmp' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/c++locale.h:71: error: 'strlen' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/c++locale.h:72: error: 'strcpy' is not a 
member of 'std'
In file included from /usr/include/c++/4.2.1/ios:45,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static typename __gnu_cxx::char_traits<_CharT>::char_type* 
__gnu_cxx::char_traits<_CharT>::move(_CharT*, const _CharT*, size_t)':
/usr/include/c++/4.2.1/bits/char_traits.h:186: error: 'memmove' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static int std::char_traits<char>::compare(const char*, const char*, 
size_t)':
/usr/include/c++/4.2.1/bits/char_traits.h:254: error: 'memcmp' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static size_t std::char_traits<char>::length(const char*)':
/usr/include/c++/4.2.1/bits/char_traits.h:258: error: 'strlen' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static const char* std::char_traits<char>::find(const char*, size_t, 
const char&)':
/usr/include/c++/4.2.1/bits/char_traits.h:262: error: invalid conversion 
from 'const void*' to 'void*'
/usr/include/c++/4.2.1/bits/char_traits.h:262: error: initializing 
argument 1 of 'void* std::memchr(void*, int, size_t)'
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static char* std::char_traits<char>::move(char*, const char*, size_t)':
/usr/include/c++/4.2.1/bits/char_traits.h:266: error: 'memmove' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static char* std::char_traits<char>::copy(char*, const char*, size_t)':
/usr/include/c++/4.2.1/bits/char_traits.h:270: error: 'memcpy' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function 
'static char* std::char_traits<char>::assign(char*, size_t, char)':
/usr/include/c++/4.2.1/bits/char_traits.h:274: error: 'memset' was not 
declared in this scope
In file included from /usr/include/c++/4.2.1/bits/ios_base.h:47,
                  from /usr/include/c++/4.2.1/ios:48,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/locale_classes.h: In member function 'bool 
std::locale::_Impl::_M_check_same_name()':
/usr/include/c++/4.2.1/bits/locale_classes.h:545: error: 'strcmp' is not 
a member of 'std'
In file included from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'const 
char* std::ctype<char>::widen(const char*, const char*, char*) const':
/usr/include/c++/4.2.1/bits/locale_facets.h:901: error: 'memcpy' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'const 
char* std::ctype<char>::narrow(const char*, const char*, char, char*) 
const':
/usr/include/c++/4.2.1/bits/locale_facets.h:966: error: 'memcpy' was not 
declared in this scope
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'virtual 
const char* std::ctype<char>::do_widen(const char*, const char*, char*) 
const':
/usr/include/c++/4.2.1/bits/locale_facets.h:1103: error: 'memcpy' was 
not declared in this scope
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'virtual 
const char* std::ctype<char>::do_narrow(const char*, const char*, char, 
char*) const':
/usr/include/c++/4.2.1/bits/locale_facets.h:1156: error: 'memcpy' was 
not declared in this scope
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'void 
std::ctype<char>::_M_widen_init() const':
/usr/include/c++/4.2.1/bits/locale_facets.h:1171: error: 'memcmp' was 
not declared in this scope
/usr/include/c++/4.2.1/bits/locale_facets.h: In member function 'void 
std::ctype<char>::_M_narrow_init() const':
/usr/include/c++/4.2.1/bits/locale_facets.h:1186: error: 'memcmp' was 
not declared in this scope
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:1539,
                  from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/codecvt.h: In constructor 
'std::codecvt_byname<_InternT, _ExternT, _StateT>::codecvt_byname(const 
char*, size_t)':
/usr/include/c++/4.2.1/bits/codecvt.h:460: error: 'strcmp' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/codecvt.h:460: error: 'strcmp' is not a 
member of 'std'
In file included from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/locale_facets.h: In constructor 
'std::numpunct_byname<_CharT>::numpunct_byname(const char*, size_t)':
/usr/include/c++/4.2.1/bits/locale_facets.h:1907: error: 'strcmp' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/locale_facets.h:1907: error: 'strcmp' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/locale_facets.h: In constructor 
'std::collate_byname<_CharT>::collate_byname(const char*, size_t)':
/usr/include/c++/4.2.1/bits/locale_facets.h:2729: error: 'strcmp' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/locale_facets.h:2729: error: 'strcmp' is not 
a member of 'std'
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:3043,
                  from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/time_members.h: In constructor 
'std::__timepunct<_CharT>::__timepunct(int*, const char*, size_t)':
/usr/include/c++/4.2.1/bits/time_members.h:65: error: 'strlen' is not a 
member of 'std'
/usr/include/c++/4.2.1/bits/time_members.h:67: error: 'memcpy' is not a 
member of 'std'
In file included from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/locale_facets.h: In constructor 
'std::moneypunct_byname<_CharT, _Intl>::moneypunct_byname(const char*, 
size_t)':
/usr/include/c++/4.2.1/bits/locale_facets.h:4017: error: 'strcmp' is not 
a member of 'std'
/usr/include/c++/4.2.1/bits/locale_facets.h:4017: error: 'strcmp' is not 
a member of 'std'
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:4602,
                  from /usr/include/c++/4.2.1/bits/basic_ios.h:44,
                  from /usr/include/c++/4.2.1/ios:50,
                  from /usr/include/c++/4.2.1/ostream:45,
                  from /usr/include/c++/4.2.1/iostream:45,
                  from 
/Users/mc/Desktop/src/libraries-holisticware/git[github.com]/MonoTouch.Samples/BindingNativeLibrariesCPPConsoleApp/main.cpp:1:
/usr/include/c++/4.2.1/bits/messages_members.h: In constructor 
'std::messages_byname<_CharT>::messages_byname(const char*, size_t)':
/usr/include/c++/4.2.1/bits/messages_members.h:86: error: 'strcmp' is 
not a member of 'std'
/usr/include/c++/4.2.1/bits/messages_members.h:86: error: 'strcmp' is 
not a member of 'std'
Build complete -- 93 errors, 0 warnings

---------------------- Done ----------------------

Build: 93 errors, 0 warnings

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-list/attachments/20121226/8735aabb/attachment-0001.html>


More information about the Monodevelop-list mailing list