RELENG_9 fails to compile with WITH_LIBCPLUSPLUS=yes in /etc/src.conf

Trond Endrestøl Trond.Endrestol at fagskolen.gjovik.no
Wed May 23 09:29:58 UTC 2012


Error messages produced during make buildworld, run with serial 
execution:

===> lib/libc++ (depend)
rm -f .depend
CC='gcc' mkdep -f .depend -a    -I/usr/src/lib/libc++/../../contrib/libc++/include -I/usr/src/lib/libc++/../../contrib/libcxxrt -DLIBCXXRT    /usr/src/lib/libc++/../../contrib/libc++/src/algorithm.cpp /usr/src/lib/libc++/../../contrib/libc++/src/bind.cpp /usr/src/lib/libc++/../../contrib/libc++/src/chrono.cpp /usr/src/lib/libc++/../../contrib/libc++/src/condition_variable.cpp /usr/src/lib/libc++/../../contrib/libc++/src/debug.cpp /usr/src/lib/libc++/../../contrib/libc++/src/exception.cpp /usr/src/lib/libc++/../../contrib/libc++/src/future.cpp /usr/src/lib/libc++/../../contrib/libc++/src/hash.cpp /usr/src/lib/libc++/../../contrib/libc++/src/ios.cpp /usr/src/lib/libc++/../../contrib/libc++/src/iostream.cpp /usr/src/lib/libc++/../../contrib/libc++/src/locale.cpp /usr/src/lib/libc++/../../contrib/libc++/src/memory.cpp /usr/src/lib/libc++/../../contrib/libc++/src/mutex.cpp /usr/src/lib/libc++/../../contrib/libc++/src/new.cpp /usr/src/lib/libc++/../../contrib/libc++/src/random.cpp!
  /usr/src/lib/libc++/../../contrib/libc++/src/regex.cpp /usr/src/lib/libc++/../../contrib/libc++/src/stdexcept.cpp /usr/src/lib/libc++/../../contrib/libc++/src/string.cpp /usr/src/lib/libc++/../../contrib/libc++/src/strstream.cpp /usr/src/lib/libc++/../../contrib/libc++/src/system_error.cpp /usr/src/lib/libc++/../../contrib/libc++/src/thread.cpp /usr/src/lib/libc++/../../contrib/libc++/src/typeinfo.cpp /usr/src/lib/libc++/../../contrib/libc++/src/utility.cpp /usr/src/lib/libc++/../../contrib/libc++/src/valarray.cpp 
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/algorithm.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/functional:462,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/bind.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/chrono:254,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/chrono.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/chrono:254,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__mutex_base:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/condition_variable:111,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/condition_variable.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/functional:462,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/debug.cpp:13:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/exception:81,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/exception.cpp:11:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/system_error:222,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/future:366,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/future.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/memory:589,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__hash_table:16,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/hash.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/string:434,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__locale:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/ios:216,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/ios.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/string:434,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__locale:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/ios:216,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/ostream:130,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__std_stream:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/iostream.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/string:434,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/locale.cpp:16:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/memory:589,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/memory.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/chrono:254,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__mutex_base:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/mutex:176,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/mutex.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/exception:81,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/new:56,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/new.cpp:12:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/random:1637,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/random.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/exception:81,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/stdexcept:46,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/regex:725,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/regex.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/exception:81,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/stdexcept:46,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/stdexcept.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/string:434,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/string.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/algorithm:591,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/string:434,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/__locale:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/ios:216,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/ostream:130,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/strstream:131,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/strstream.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/system_error:222,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/system_error.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/__functional_base:15,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/thread:90,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/thread.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/exception:81,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/typeinfo:61,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/typeinfo.cpp:14:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/__tuple:16,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/utility:125,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/utility.cpp:11:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
In file included from /usr/src/lib/libc++/../../contrib/libc++/include/cmath:302,
                 from /usr/src/lib/libc++/../../contrib/libc++/include/valarray:344,
                 from /usr/src/lib/libc++/../../contrib/libc++/src/valarray.cpp:10:
/usr/src/lib/libc++/../../contrib/libc++/include/type_traits:731:2: error: #error is_base_of not implemented.
mkdep: compile failed
*** Error code 1

Stop in /usr/src/lib/libc++.
*** Error code 1

Stop in /usr/src/lib.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Script done on Wed May 23 10:50:34 2012

I'm probably missing something as make buildworld runs smoothly 
without WITH_LIBCPLUSPLUS=yes in /etc/src.conf.

-- 
+-------------------------------+------------------------------------+
| Vennlig hilsen,               | Best regards,                      |
| Trond Endrestøl,              | Trond Endrestøl,                   |
| IT-ansvarlig,                 | System administrator,              |
| Fagskolen Innlandet,          | Gjøvik Technical College, Norway,  |
| tlf. dir.   61 14 54 39,      | Office.....: +47 61 14 54 39,      |
| tlf. mob.   952 62 567,       | Cellular...: +47 952 62 567,       |
| sentralbord 61 14 54 00.      | Switchboard: +47 61 14 54 00.      |
+-------------------------------+------------------------------------+


More information about the freebsd-stable mailing list