Hi Javier, The problem is on the MongoDB C driver side: everywhere is mentioned that the driver is version 0.8 but in mongo.h it is reported being still version 0.7 (despite a change of API since 0.7). This generates the problem you are running into.
The above was just for clarity; this all said: 1) since we are at a major pmacct release and 2) older MongoDB C legacy driver releases may be well forgotten by now, we should just assume the new API and, for simplicity, remove the version check. I will do that right away. Cheers, Paolo On Sat, Jan 16, 2016 at 11:23:55PM -0500, Javier Prats wrote: > Hello Paolo, > > I am sorry for the oversite, you were correct I was not using the legacy > MongoDB C driver. However, after correcting that I get errors stating "too > few arguments to function mongo_create_index" Attached is a screenshot. > Any further help is appreciated. > > Thanks, > Javier > > On Sat, Jan 16, 2016 at 8:28 AM, Paolo Lucente <pa...@pmacct.net> wrote: > > > > > Hi Javier, > > > > What version of the MongoDB c driver are you using? It is possible > > you are using something different than 0.8. As per QUICKSTART doc: > > > > MongoDB release >= 2.2.0 is recommended. Installation of the MongoDB C > > driver 0.8, > > also referred as legacy, is required. Version 0.9 of the driver and laters > > (also > > referred as current) is not supported (yet). The legacy driver can be > > downloaded > > at the following URL: https://github.com/mongodb/mongo-c-driver-legacy . > > > > Let me know. > > > > Support for the new MongoDB API is on the todo list, but low priority > > as judging from feedback the legacy version of the driver seems to > > work OK and the current version requires pretty rework from scratch. > > > > Cheers, > > Paolo > > > > On Sat, Jan 16, 2016 at 02:18:36AM -0500, Javier Prats wrote: > > > Hello all, > > > > > > I've been trying to get pmacct to work with MongoDB. I've installed > > > mongodb and the mongo c driver. I'm running Fedora 23. When I try to > > > `configure` pmacct it is not able to find the c driver. This happened on > > > an Ubuntu VM as well. Whatever changes the FreeBSD team has made worked > > > for their OS as it installs properly from ports. Can some one provide a > > > work around or look into this bug? > > > > > _______________________________________________ > > > pmacct-discussion mailing list > > > http://www.pmacct.net/#mailinglists > > > > > > _______________________________________________ > > pmacct-discussion mailing list > > http://www.pmacct.net/#mailinglists > > _______________________________________________ pmacct-discussion mailing list http://www.pmacct.net/#mailinglists