OSX SL /usr/include/_wctype.h:52: error: ‘__darwin_wctype_t’ does not name a type (Bug #601)
Description
SVN trunk 3723
on OSX Snow Leopard:
$ cmake -G "Unix Makefiles" -D BUILD_NEW_PYTHON_SUPPORT=OFF -D BUILD_TESTS=OFF -D WITH_CARBON=OFF -D WITH_QUICKTIME=OFF -D BUILD_DOXYGEN_DOCS=OFF -D BUILD_EXAMPLES=OFF .
$ make -j8
fails with:
...
Linking CXX static library ../../lib/libopencv_features2d_pch_dephelp.a
[ 6%] Built target opencv_features2d_pch_dephelp
[ 7%] Building C object 3rdparty/lapack/CMakeFiles/opencv_lapack.dir/dgemv_custom.o
[ 7%] Building CXX object 3rdparty/gtest/CMakeFiles/opencv_gtest.dir/gtest.o
[ 7%] Building C object 3rdparty/lapack/CMakeFiles/opencv_lapack.dir/dgeqr2.o
[ 7%] In file included from /usr/include/wchar.h:114,
from /usr/include/c++/4.2.1/cwchar:55,
from /usr/include/c++/4.2.1/bits/postypes.h:46,
from /usr/include/c++/4.2.1/iosfwd:49,
from /usr/include/c++/4.2.1/bits/stl_algobase.h:70,
from /usr/include/c++/4.2.1/algorithm:65,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:56,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/_wctype.h:52: error: ‘+darwin_wctype_t’ does not name a type
In file included from /usr/include/wchar.h:114,
from /usr/include/c++/4.2.1/cwchar:55,
from /usr/include/c++/4.2.1/bits/postypes.h:46,
from /usr/include/c++/4.2.1/iosfwd:49,
from /usr/include/c++/4.2.1/bits/stl_algobase.h:70,
from /usr/include/c++/4.2.1/algorithm:65,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:56,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/_wctype.h:90: error: ‘wctype_t’ has not been declared
Building C object 3rdparty/lapack/CMakeFiles/opencv_lapack.dir/dgeqrf.o
/usr/include/_wctype.h:177: error: ‘wctype_t’ does not name a type
Linking CXX static library ../../lib/libopencv_legacy_pch_dephelp.a
[ 7%] Built target opencv_legacy_pch_dephelp
[ 7%] Building C object 3rdparty/lapack/CMakeFiles/opencv_lapack.dir/dger_custom.o
In file included from /usr/include/c++/4.2.1/ios:45,
from /usr/include/c++/4.2.1/istream:44,
from /usr/include/c++/4.2.1/sstream:44,
from /usr/include/c++/4.2.1/complex:50,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:58,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/c++/4.2.1/bits/char_traits.h: In static member function ‘static wint_t std::char_traits<wchar_t>::eof()’:
/usr/include/c++/4.2.1/bits/char_traits.h:357: error: ‘+DARWIN_WEOF’ was not declared in this scope
[ 7%] Building C object 3rdparty/lapack/CMakeFiles/opencv_lapack.dir/dgesdd.o
In file included from /usr/include/c++/4.2.1/cwctype:53,
from /usr/include/c++/4.2.1/bits/locale_facets.h:46,
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/istream:44,
from /usr/include/c++/4.2.1/sstream:44,
from /usr/include/c++/4.2.1/complex:50,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:58,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/wctype.h: At global scope:
/usr/include/wctype.h:39: error: ‘+darwin_wctrans_t’ does not name a type
In file included from /usr/include/c++/4.2.1/cwctype:53,
from /usr/include/c++/4.2.1/bits/locale_facets.h:46,
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/istream:44,
from /usr/include/c++/4.2.1/sstream:44,
from /usr/include/c++/4.2.1/complex:50,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:58,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/wctype.h:132: error: ‘wctype_t’ has not been declared
/usr/include/wctype.h:134: error: ‘wctrans_t’ has not been declared
/usr/include/wctype.h:135: error: ‘wctrans_t’ does not name a type
In file included from /usr/include/c++/4.2.1/bits/locale_facets.h:46,
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/istream:44,
from /usr/include/c++/4.2.1/sstream:44,
from /usr/include/c++/4.2.1/complex:50,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:58,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/c++/4.2.1/cwctype:84: error: ‘::wctype_t’ has not been declared
/usr/include/c++/4.2.1/cwctype:85: error: ‘::wctrans_t’ has not been declared
/usr/include/c++/4.2.1/cwctype:105: error: ‘::wctrans’ has not been declared
/usr/include/c++/4.2.1/cwctype:106: error: ‘::wctype’ has not been declared
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/istream:44,
from /usr/include/c++/4.2.1/sstream:44,
from /usr/include/c++/4.2.1/complex:50,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/../core/include/opencv2/core/core.hpp:58,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/include/opencv2/objdetect/objdetect.hpp:46,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/src/precomp.hpp:54,
from /Users/Mirek/GitHub/quartzcomposer-opencv/lib/opencv-trunk/opencv/modules/objdetect/opencv_objdetect_pch_dephelp.cxx:1:
/usr/include/c++/4.2.1/bits/locale_facets.h:1220: error: ‘wctype_t’ does not name a type
/usr/include/c++/4.2.1/bits/locale_facets.h:1232: error: ‘+wmask_type’ does not name a type
/usr/include/c++/4.2.1/bits/locale_facets.h:1261: error: ‘+wmask_type’ does not name a type
Associated revisions
Merge pull request #601 from apavlenko:android_tutorial_update
History
Updated by Vadim Pisarevsky almost 14 years ago
the bug can not be reproduced on our macs. looks like the problem has been solved
- Status changed from Open to Done
- (deleted custom field) set to fixed