Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 475998

Summary: media-libs/libvisio-0.0.29 - In file included from libvisio_utils.cpp:36:0: /usr/include/boost/archive/iterators/remove_whitespace.hpp:141:7: error: 'const char*' is not a class, struct, or union type
Product: Gentoo Linux Reporter: Peter Fox <gentoo>
Component: [OLD] LibraryAssignee: Gentoo Office Team <office>
Status: RESOLVED FIXED    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: build.log for =media-libs/libvisio-0.0.29
emerge --info

Description Peter Fox 2013-07-06 22:02:41 UTC
Created attachment 352752 [details]
build.log for =media-libs/libvisio-0.0.29

emerge -1 =media-libs/libvisio-0.0.29 fails to compile.
emerge -1 =media-libs/libvisio-0.0.28 compiles fine.

I will attach emerge --info shortly...
Comment 1 Peter Fox 2013-07-06 22:03:22 UTC
Created attachment 352754 [details]
emerge --info
Comment 2 Tomáš Chvátal (RETIRED) gentoo-dev 2013-07-09 11:18:18 UTC
Hello, what boost version do you happen to have.

I can't reproduce it with stable system here :(
Comment 3 Peter Fox 2013-07-09 17:52:19 UTC
$ equery list boost
 * Searching for boost ...
[IP-] [  ] dev-libs/boost-1.49.0-r2:0
Comment 4 Peter Fox 2013-07-10 05:47:10 UTC
I'm going to try rebuilding boost.

At some stage I changed gcc from 4.5 to 4.6 following the wiki on gcc upgrading (ie just rebuilt libtool after the change). I can't remember if boost was last built using gcc 4.5 or 4.6. So I'll rebuild it and try again.
Comment 5 Tomáš Chvátal (RETIRED) gentoo-dev 2013-07-10 17:22:02 UTC
Fixed in 0.0.30 thanks for report :-)