Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 510498 - dev-db/mongodb-2.6.1 should install header files
Summary: dev-db/mongodb-2.6.1 should install header files
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-16 16:58 UTC by Konstantin (elxa)
Modified: 2014-07-23 16:31 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
output of `equery files mongodb-2.4.10-r1` (equery-files-mognodb-2.4.10-r1.log,16.58 KB, text/x-log)
2014-05-18 18:39 UTC, Konstantin (elxa)
Details
output of `equery files mongodb-2.6.1` (equery-files-mognodb-2.6.1.log,1.87 KB, text/x-log)
2014-05-18 18:40 UTC, Konstantin (elxa)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin (elxa) 2014-05-16 16:58:24 UTC
`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.
Comment 1 Konstantin (elxa) 2014-05-16 22:36:33 UTC
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/
Comment 2 Konstantin (elxa) 2014-05-18 18:39:43 UTC
Created attachment 377196 [details]
output of `equery files mongodb-2.4.10-r1`
Comment 3 Konstantin (elxa) 2014-05-18 18:40:18 UTC
Created attachment 377198 [details]
output of `equery files mongodb-2.6.1`
Comment 4 Johan Bergström 2014-05-26 23:40:55 UTC
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.
Comment 5 Johan Bergström 2014-07-22 03:33:08 UTC
We have a work in progress of the mongo-c-driver which also installs headers in bug 505280. Please give it a go!
Comment 6 Ultrabug gentoo-dev 2014-07-23 16:31:29 UTC
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