Opened 11 years ago
Closed 4 years ago
#6133 closed Bugs (fixed)
MacOSX compilation problem and how to fix it!
Reported by: | Owned by: | Joel de Guzman | |
---|---|---|---|
Milestone: | To Be Determined | Component: | fusion |
Version: | Boost 1.48.0 | Severity: | Problem |
Keywords: | fusion, iostreams, phoenix | Cc: |
Description
Hi boost society! I'd like to propose my fix that allow useing boost under macosx. Hope it would helpfull.
Fix for: fusion, iostreams, phoenix
p.s. Plz see reports in attachment.
Attachments (4)
Change History (11)
by , 11 years ago
Attachment: | FolderComparisonReport_files.zip added |
---|
comment:1 by , 11 years ago
Version: | Boost 1.47.0 → Boost 1.48.0 |
---|
comment:2 by , 11 years ago
Component: | None → fusion |
---|---|
Owner: | set to |
comment:3 by , 11 years ago
The problem is that nil is part of the API and can break existing code that uses it. If I change it to nil_t then there will potentially be breakage. A better patch is to limit the effects to the Mac using #ifdefs. I'll gladly apply such a patch if you can prepare one.
Also, please provide a standard patch file. I can't process your FolderComparisonReport_files.
by , 11 years ago
Attachment: | boost_patchs.zip added |
---|
new standart path files for fusion, iostreams, phoenix
comment:4 by , 11 years ago
Hi guys! Sorry for html diff. I created a new patches for fusion, iostreams, phoenix (see attached file: boost_patchs.zip) For create I use these utils: http://gnuwin32.sourceforge.net/packages/diffutils.htm Path's was created based on boost 1.47 sources.
One question. Should I create three tickets (separate for: fusion, iostreams, phoenix) or we can stay in this?
comment:5 by , 11 years ago
comment:7 by , 4 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
This is already fixed in 1.55.0(fusion), 1.56.0(spirit).
- fusion: https://github.com/boostorg/fusion/commit/6d265316edb894756d5518b69eca9e702af78c55
- spirit: https://github.com/boostorg/spirit/commit/32eccfa2ab2064df864018188275197dae6c993f
btw, I couldn't find out nil from iostream and phoenix.
diff