Opened 10 years ago
Closed 10 years ago
#44701 closed defect (fixed)
boost @1.56.0_1 compile stuck in endless loop
Reported by: | easye | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.1 |
Keywords: | Cc: | ||
Port: | boost |
Description
boost @1.56_01 failing to compile on OS 10.9 getting stuck repeating the same text endlessly
In file included from ./boost/algorithm/string/split.hpp:16: In file included from ./boost/algorithm/string/iter_find.hpp:17: In file included from ./boost/iterator/transform_iterator.hpp:12: In file included from ./boost/iterator/iterator_adaptor.hpp:15: In file included from ./boost/iterator/iterator_facade.hpp:34: In file included from ./boost/mpl/apply.hpp:25: In file included from ./boost/mpl/lambda.hpp:18: In file included from ./boost/mpl/bind.hpp:26: ./boost/mpl/protect.hpp:48:1: warning: empty macro arguments are a C99 feature [-Wc99-extensions] ./boost/mpl/aux_/na_spec.hpp:65:9: note: expanded from macro 'BOOST_MPL_AUX_NA_SPEC_MAIN' BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL(i, typename T, na) \ ^ ./boost/mpl/aux_/preprocessor/def_params_tail.hpp:97:5: note: expanded from macro 'BOOST_MPL_PP_NESTED_DEF_PARAMS_TAIL' BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL(i, param, BOOST_PP_IDENTITY(=value)) \ ^ ./boost/mpl/aux_/preprocessor/def_params_tail.hpp:83:11: note: expanded from macro 'BOOST_MPL_PP_DEF_PARAMS_TAIL_IMPL' , BOOST_MPL_PP_AUX_TAIL_PARAM_FUNC \ ^ note: (skipping 17 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) ./boost/preprocessor/tuple/elem.hpp:33:53: note: expanded from macro 'BOOST_PP_TUPLE_ELEM_O_3' # define BOOST_PP_TUPLE_ELEM_O_3(size, n, tuple) BOOST_PP_TUPLE_ELEM_O_2(n, tuple) ^ ./boost/preprocessor/tuple/elem.hpp:32:47: note: expanded from macro 'BOOST_PP_TUPLE_ELEM_O_2' # define BOOST_PP_TUPLE_ELEM_O_2(n, tuple) BOOST_PP_VARIADIC_ELEM(n, BOOST_PP_REM tuple) ^ ./boost/preprocessor/variadic/elem.hpp:26:101: note: expanded from macro 'BOOST_PP_VARIADIC_ELEM' # define BOOST_PP_VARIADIC_ELEM(n, ...) BOOST_PP_CAT(BOOST_PP_VARIADIC_ELEM_, n)(__VA_ARGS__,) ^
Attachments (1)
Change History (6)
comment:1 follow-up: 2 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Changed 10 years ago by easye
Attachment: | boost-main.log added |
---|
comment:2 Changed 10 years ago by easye
Replying to ryandesign@…:
Could you attach the main.log please? You can find the file in the location printed by the command "port logfile boost". It builds fine for me; maybe comparing our logs will help figure out what the problem is.
Attached to ticket.
comment:3 follow-up: 4 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Your log is only ~30,000 lines long. My log from a successful build is ~715,000 lines long. How long did you wait? On my 2.2GHz MacBook Pro this build took 37 minutes. So I don't think any "loop" is occurring; boost just takes a long time to build. Please try again and let it run longer. It should eventually finish.
comment:4 Changed 10 years ago by easye
Replying to ryandesign@…:
Your log is only ~30,000 lines long. My log from a successful build is ~715,000 lines long. How long did you wait? On my 2.2GHz MacBook Pro this build took 37 minutes. So I don't think any "loop" is occurring; boost just takes a long time to build. Please try again and let it run longer. It should eventually finish.
I had previously run it overnight on a maxed out 2014 iMac. But I will try that again, and look at that log.
comment:5 Changed 10 years ago by easye
Resolution: | → fixed |
---|---|
Status: | new → closed |
Yes, the compilation eventually succeeds. Sorry for the noise. Closing ticket.
Could you attach the main.log please? You can find the file in the location printed by the command "port logfile boost". It builds fine for me; maybe comparing our logs will help figure out what the problem is.