Opened 15 years ago
Closed 14 years ago
#1570 closed Bugs (fixed)
Some boost headers aren't ready for gcc 4.3
Reported by: | Owned by: | Joel de Guzman | |
---|---|---|---|
Milestone: | To Be Determined | Component: | spirit |
Version: | Boost 1.36.0 | Severity: | Problem |
Keywords: | Cc: |
Description
When building boost, gcc 4.3 (close-to-release snapshot) complains about:
./boost/test/test_tools.hpp:567: error: 'CHAR_BIT' was not declared in this scope
./boost/spirit/phoenix/operators.hpp:355: error: 'INT_MAX' was not declared in this scope
./boost/wave/util/flex_string.hpp:142: error: 'memcpy' was not declared in this scope
The problem for all of those is that the updated STL headers don't #include as many other headers as they used to.
Attaching fix.
Attachments (1)
Change History (4)
by , 15 years ago
Attachment: | boost-1.34.1-gcc-4.3.patch added |
---|
comment:1 by , 15 years ago
Component: | Building Boost → spirit |
---|---|
Owner: | set to |
This bug covers three different libraries (spirit, wave, and test). Assigning it to Joel.
Joel, will you assign it to Hartmut (hkaiser) when you fix it.
Hartmut, please assign this to Gennadiy (rogeeff) when you've fixed wave.
thanks! -- Marshall
comment:2 by , 14 years ago
All three chunks of this patch are present in 1.36.0, so I believe this issue may be closed.
comment:3 by , 14 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Version: | Boost 1.34.1 → Boost 1.36.0 |
Closing: the patch was applied in 1.36.
Fix