Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#42238 - [boost] extra # in vector.hpp
Attached to Project:
Arch Linux
Opened by Oliver Gatti (livix) - Saturday, 04 October 2014, 10:19 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Wednesday, 29 October 2014, 11:24 GMT
Opened by Oliver Gatti (livix) - Saturday, 04 October 2014, 10:19 GMT
Last edited by Bartłomiej Piotrowski (Barthalion) - Wednesday, 29 October 2014, 11:24 GMT
|
DetailsDescription:
I had encountered some error compiling a personal project. The error was something like "one extra # in file /usr/include/boost/fusion/container/vector/vector.hpp at line 24". Then I edited that file and changed line 24 from "#define FUSION_HASH #" to "#define FUSION_HASH". After that I managed to compile my project. I hope this report would be someway useful since it's my first one and I'm not sure why there was that extra #. Additional info: * package version(s) : extra/boost 1.56.0-1 Steps to reproduce: compile something that requires the header /usr/include/boost/fusion/container/vector/vector.hpp |
This task depends upon
Closed by Bartłomiej Piotrowski (Barthalion)
Wednesday, 29 October 2014, 11:24 GMT
Reason for closing: Upstream
Wednesday, 29 October 2014, 11:24 GMT
Reason for closing: Upstream
/usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter
AUTOGEN: error: process for /home/work/daikin/dahmi/build/src/app/main.moc failed:
/usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter
moc failed...
src/app/CMakeFiles/dahmi_automoc.dir/build.make:49: recipe for target 'src/app/CMakeFiles/dahmi_automoc' failed
make[2]: *** [src/app/CMakeFiles/dahmi_automoc] Error 1
CMakeFiles/Makefile2:367: recipe for target 'src/app/CMakeFiles/dahmi_automoc.dir/all' failed
make[1]: *** [src/app/CMakeFiles/dahmi_automoc.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter
AUTOGEN: error: process for /home/work/daikin/dahmi/build/src/lib/qml/moc_qml.cpp failed:
/usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter
https://svn.boost.org/trac/boost/ticket/10688
Bug report to Qt
https://bugreports.qt-project.org/browse/QTBUG-42233
Qt Change
https://codereview.qt-project.org/#/c/98285/
Looks like they already fixed it and the fix is in the qt-base 5.4 branch