|
Boost : |
Subject: Re: [boost] [build] bootstrap.sh is still broken
From: niXman (i.nixman_at_[hidden])
Date: 2013-10-27 08:30:16
> I don't have MinGW installed. I'd love it if someone tried:
>
>> $ ./bootstrap.sh --with-toolset=mingw
>
> ...before I merge this to release. Couldn't hurt to try other
> platforms,
> too.
Cygwin-x86_64 & gcc-4.8.2-x86_64:
gcc.compile.asm
bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/make_x86_64_sysv_elf_gas.o
libs/context/src/asm/make_x86_64_sysv_elf_gas.S: Assembler messages:
libs/context/src/asm/make_x86_64_sysv_elf_gas.S:43: Warning: .type
pseudo-op used outside of .def/.endef ignored.
libs/context/src/asm/make_x86_64_sysv_elf_gas.S:43: Error: junk at end
of line, first unrecognized character is `m'
libs/context/src/asm/make_x86_64_sysv_elf_gas.S:73: Warning: .size
pseudo-op used outside of .def/.endef ignored.
libs/context/src/asm/make_x86_64_sysv_elf_gas.S:73: Error: junk at end
of line, first unrecognized character is `m'
"g++" -x assembler-with-cpp -O3 -finline-functions -Wno-inline -Wall
-DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o
"bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/make_x86_64_sysv_elf_gas.o" "libs/context/src/asm/make_x86_64_sysv_elf_gas.S"
...failed gcc.compile.asm
bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/make_x86_64_sysv_elf_gas.o...
gcc.compile.asm
bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/jump_x86_64_sysv_elf_gas.o
libs/context/src/asm/jump_x86_64_sysv_elf_gas.S: Assembler messages:
libs/context/src/asm/jump_x86_64_sysv_elf_gas.S:43: Warning: .type
pseudo-op used outside of .def/.endef ignored.
libs/context/src/asm/jump_x86_64_sysv_elf_gas.S:43: Error: junk at end
of line, first unrecognized character is `j'
libs/context/src/asm/jump_x86_64_sysv_elf_gas.S:82: Warning: .size
pseudo-op used outside of .def/.endef ignored.
libs/context/src/asm/jump_x86_64_sysv_elf_gas.S:82: Error: junk at end
of line, first unrecognized character is `j'
"g++" -x assembler-with-cpp -O3 -finline-functions -Wno-inline -Wall
-DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -c -o
"bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/jump_x86_64_sysv_elf_gas.o" "libs/context/src/asm/jump_x86_64_sysv_elf_gas.S"
...failed gcc.compile.asm
bin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi/asm/jump_x86_64_sysv_elf_gas.o...
...skipped
<pbin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi>libboost_context.a(clean) for lack of <pbin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi>asm/make_x86_64_sysv_elf_gas.o...
...skipped
<pbin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi>libboost_context.a for lack of <pbin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi>asm/make_x86_64_sysv_elf_gas.o...
...skipped <p/d/msys64-dev/home/niXman/boost/lib>libboost_context.a for
lack of
<pbin.v2/libs/context/build/gcc-4.8.2/release/link-static/runtime-link-static/threading-multi>libboost_context.a...
gcc.compile.c++
bin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi/date_time_format_parser.o
In file included from ./boost/proto/traits.hpp:24:0,
from ./boost/proto/matches.hpp:42,
from ./boost/phoenix/core/domain.hpp:12,
from ./boost/phoenix/core/actor.hpp:17,
from ./boost/phoenix/core.hpp:15,
from ./boost/spirit/include/phoenix_core.hpp:16,
from ./boost/spirit/home/support/terminal.hpp:16,
from
./boost/spirit/home/support/common_terminals.hpp:15,
from ./boost/spirit/home/karma/numeric/uint.hpp:18,
from ./boost/spirit/include/karma_uint.hpp:16,
from
D:\msys64-dev\home\niXman\boost_1_54_0\libs\log\src\date_time_format_parser.cpp:19:
./boost/math/tools/promotion.hpp: In instantiation of âstruct
boost::math::tools::promote_args<long double, float, float, float,
float, float>â:
./boost/math/special_functions/sign.hpp:114:50: required from âint
boost::math::signbit(T) [with T = long double]â
./boost/spirit/home/support/detail/sign.hpp:47:40: required from âbool
boost::spirit::detail::signbit(T) [with T = long double]â
./boost/spirit/home/karma/numeric/detail/numeric_utils.hpp:130:47:
required from here
./boost/math/tools/promotion.hpp:141:10: error: invalid application of
âsizeofâ to incomplete type âboost::STATIC_ASSERTION_FAILURE<false>â
BOOST_STATIC_ASSERT((0 == ::boost::is_same<type, long
double>::value));
^
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall
-mthreads -Wno-unused-local-typedefs -Wno-unused-but-set-variable
-Wno-sign-compare -Wno-unknown-pragmas -fno-strict-aliasing
-ftemplate-depth-1024 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1
-DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOG_BUILDING_THE_LIB=1
-DBOOST_LOG_USE_AVX2 -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_USE_SSSE3
-DBOOST_LOG_WITHOUT_EVENT_LOG -DBOOST_SPIRIT_USE_PHOENIX_V3=1
-DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1
-DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_DONT_USE_CHRONO=1
-DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -DDATE_TIME_INLINE
-DNDEBUG -I"." -c -o
"D:\msys64-dev\home\niXman\boost_1_54_0\bin.v2\libs\log\build\gcc-4.8.2\release\link-static\log-api-unix\runtime-link-static\threading-multi\date_time_format_parser.o" "D:\msys64-dev\home\niXman\boost_1_54_0\libs\log\src\date_time_format_parser.cpp"
...failed gcc.compile.c++
bin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi/date_time_format_parser.o...
gcc.compile.c++
bin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi/named_scope_format_parser.o
In file included from ./boost/proto/traits.hpp:24:0,
from ./boost/proto/matches.hpp:42,
from ./boost/phoenix/core/domain.hpp:12,
from ./boost/phoenix/core/actor.hpp:17,
from ./boost/phoenix/core.hpp:15,
from ./boost/spirit/include/phoenix_core.hpp:16,
from ./boost/spirit/home/support/terminal.hpp:16,
from
./boost/spirit/home/support/common_terminals.hpp:15,
from ./boost/spirit/home/karma/numeric/uint.hpp:18,
from ./boost/spirit/include/karma_uint.hpp:16,
from
D:\msys64-dev\home\niXman\boost_1_54_0\libs\log\src\named_scope_format_parser.cpp:22:
./boost/math/tools/promotion.hpp: In instantiation of âstruct
boost::math::tools::promote_args<long double, float, float, float,
float, float>â:
./boost/math/special_functions/sign.hpp:114:50: required from âint
boost::math::signbit(T) [with T = long double]â
./boost/spirit/home/support/detail/sign.hpp:47:40: required from âbool
boost::spirit::detail::signbit(T) [with T = long double]â
./boost/spirit/home/karma/numeric/detail/numeric_utils.hpp:130:47:
required from here
./boost/math/tools/promotion.hpp:141:10: error: invalid application of
âsizeofâ to incomplete type âboost::STATIC_ASSERTION_FAILURE<false>â
BOOST_STATIC_ASSERT((0 == ::boost::is_same<type, long
double>::value));
^
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall
-mthreads -Wno-unused-local-typedefs -Wno-unused-but-set-variable
-Wno-sign-compare -Wno-unknown-pragmas -fno-strict-aliasing
-ftemplate-depth-1024 -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1
-DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOG_BUILDING_THE_LIB=1
-DBOOST_LOG_USE_AVX2 -DBOOST_LOG_USE_NATIVE_SYSLOG -DBOOST_LOG_USE_SSSE3
-DBOOST_LOG_WITHOUT_EVENT_LOG -DBOOST_SPIRIT_USE_PHOENIX_V3=1
-DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1
-DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_DONT_USE_CHRONO=1
-DBOOST_THREAD_POSIX -DBOOST_THREAD_USE_LIB=1 -DDATE_TIME_INLINE
-DNDEBUG -I"." -c -o
"D:\msys64-dev\home\niXman\boost_1_54_0\bin.v2\libs\log\build\gcc-4.8.2\release\link-static\log-api-unix\runtime-link-static\threading-multi\named_scope_format_parser.o" "D:\msys64-dev\home\niXman\boost_1_54_0\libs\log\src\named_scope_format_parser.cpp"
...failed gcc.compile.c++
bin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi/named_scope_format_parser.o...
...skipped
<pbin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi>libboost_log.a(clean) for lack of <pbin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi>date_time_format_parser.o...
...skipped
<pbin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi>libboost_log.a for lack of <pbin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi>date_time_format_parser.o...
...skipped <p/d/msys64-dev/home/niXman/boost/lib>libboost_log.a for lack
of
<pbin.v2/libs/log/build/gcc-4.8.2/release/link-static/log-api-unix/runtime-link-static/threading-multi>libboost_log.a...
...failed updating 4 targets...
...skipped 6 targets...
-- Regards, niXman ___________________________________________________ Dual-target(32 & 64-bit) MinGW-W64 compilers for 32 and 64-bit Windows: http://sourceforge.net/projects/mingw-w64/ ___________________________________________________ Another online IDE: http://liveworkspace.org/
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk