Summary: | >=dev-libs/boost-1.52.0: orphaned files in /usr/include/boost-1_51 not under package manager control | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Lukas Schneiderbauer <lukas.schneiderbauer> |
Component: | [OLD] Library | Assignee: | C++ Team [disbanded] <cpp+disabled> |
Status: | RESOLVED CANTFIX | ||
Severity: | normal | CC: | johu |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: | https://github.com/luceneplusplus/LucenePlusPlus/issues/55 | ||
Whiteboard: | was: dev-cpp/lucene++-3.0.6 - .../work/LucenePlusPlus-rel_3.0.6/include/Lucene.h:33:14: error: ‘int64_t’ is already declared in this scope | ||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
build.log (gcc 4.9.2) |
Description
Lukas Schneiderbauer
2015-01-17 12:52:33 UTC
The issue was reported upstream, but the file was closed (and never reopened despite the fact that the "fix" allegedly was not a fix.) Could you please test with gcc-4.9.2? Created attachment 394818 [details]
build.log (gcc 4.9.2)
Yes. As far as I can tell there's no difference.
But to be sure I attach the build log anyhow.
Should it bother me, that the build log says: [...] -- Boost version: 1.52.0 [...] Boost Include: /usr/include/boost-1_51 [...] and the actual installed version is 1.56.0-r1 ? (In reply to Lukas Schneiderbauer from comment #4) > Should it bother me, that the build log says: > > [...] > -- Boost version: 1.52.0 > [...] > Boost Include: /usr/include/boost-1_51 > [...] > > and the actual installed version is 1.56.0-r1 ? That could be the cause. (In reply to Johannes Huber from comment #5) > That could be the cause. You were right. I found a orphaned directory "/usr/include/boost-1_51/" which didn't belong to any package. Coudn't think of any reason why it should be there. I removed it and its content. Now cmake finds the correct version and lucene++ builds fine. It scares me a little that I appearently updated boost for nothing since november 2012. Anyway, I'm sorry for wasting your time. (In reply to Lukas Schneiderbauer from comment #6) > You were right. I found a orphaned directory "/usr/include/boost-1_51/" > which didn't belong to any package. Coudn't think of any reason why it > should be there. I removed it and its content. Now cmake finds the correct > version and lucene++ builds fine. > It scares me a little that I appearently updated boost for nothing since > november 2012. @cpp is this a known issue? (In reply to Johannes Huber from comment #7) > (In reply to Lukas Schneiderbauer from comment #6) > > You were right. I found a orphaned directory "/usr/include/boost-1_51/" > > which didn't belong to any package. Coudn't think of any reason why it > > should be there. I removed it and its content. Now cmake finds the correct > > version and lucene++ builds fine. > > It scares me a little that I appearently updated boost for nothing since > > november 2012. > > @cpp is this a known issue? No, but i think that it is someway related to bug #473768, in which we drop symlinks to obsoleted slotted Boost versions. Unfortunately i can not see any solution to this problem. We are alredy doing our best to clean up slotted boost files |