[CDRIVER-1440] C driver fails to install Created: 02/Aug/16  Updated: 03/May/17  Resolved: 02/Aug/16

Status: Closed
Project: C Driver
Component/s: errors
Affects Version/s: 1.3.5
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: Aleksey Savateyev Assignee: Unassigned
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Linux, ksh



 Description   

Customer is trying the C driver from https://github.com/mongodb/mongo-c-driver/tree/1.3.5

then had them try the following.
$ tar xzf mongo-c-driver-$ver.tar.gz
$ cd mongo-c-driver-$ver
$ ./configure
$ make
$ sudo make install

And they got the following error.
-ksh: ./configure: not found [No such file or directory]



 Comments   
Comment by Hannes Magnusson [ 02/Aug/16 ]

Hmh.

Can you tell me which process you used to find and download the thing you wound up with?
It might help fixing our docs to make it more intuitive.

As for alternative downloads, we currently only push release to GitHub.

Lots of Linux distributions include the driver as part of the repositories, so you might be able to install it through them.

Comment by Aleksey Savateyev [ 02/Aug/16 ]

Thanks Hannes, that was very non-intuitive. Another caveat - customer claims this github location is blocked by their firewall. Do we have an alternative location for download?

Comment by Hannes Magnusson [ 02/Aug/16 ]

Please download the releases, not git checkouts or the github "download archives".

Compiling from a git clone is only for developers of mongoc (and requires to run ./autogen.sh), while the github "download archives" are missing the generated configure scripts which the releases have.

The current release is 1.3.5 (with 1.4.0 being in beta0).
Here is a correct link to the 1.3.5 release:
https://github.com/mongodb/mongo-c-driver/releases/download/1.3.5/mongo-c-driver-1.3.5.tar.gz

Generated at Wed Feb 07 21:12:32 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.