`equery -C f ...` for: 1) mongodb-2.6.1 http://bpaste.net/show/280806/ 2) mongodb-2.4.10-r1 http://bpaste.net/show/281135/ With 1) the headers are missing 2) the headers are installed Reproducible: Always Steps to Reproduce: 1. emerge =mongodb-2.6.1 2. try to build anything that needs a mongodb header Actual Results: Cannot build applications that need mongodb header files. Expected Results: Mongodb header files should be installed.
I noticed that >mongodb-2.4.10-r1 removed USE=sharedclient (deprecated by upstream according to the file "SConstruct" in the source tarball: add_option( "sharedclient", "build a libmongoclient.so/.dll [DEPRECATED/IGNORED]" , 0 , False ) I tried to compile a cmake project, which failed because the the file sharedclient.so is no longer built with the latest version. I found only dev-libs/mongo-c-driver ebuilds in portage, but there are lot's of other drivers as well. Are there any plans to add these? http://docs.mongodb.org/ecosystem/drivers/
Created attachment 377196 [details] output of `equery files mongodb-2.4.10-r1`
Created attachment 377198 [details] output of `equery files mongodb-2.6.1`
Lets do one thing at a time. Headers: 1. We use scons install; as provided by upstream. If they stopped and you call that a bug, you should file it upstream. The binary tarballs provided by mognodb.org seems to lack both headers and shared library. 2. shared client: yeah, haven't confirmed this, but I think they're moving the api/library out of mongodb. I'm currently repackaging the latest mongo-c-client (including libbson). Lets see where that takes us.
We have a work in progress of the mongo-c-driver which also installs headers in bug 505280. Please give it a go!
Everything just went live on tree, please check newer dev-libs/mongo-c-driver and re-open if it's still not what you need please