Opened 7 years ago
Closed 7 years ago
#57349 closed defect (fixed)
mongodb 4.0.3_0 fails to build on case sensitive file systems
| Reported by: | hapaguy (Brian Kurt Fujikawa) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | ports | Version: | |
| Keywords: | Cc: | ||
| Port: | mongodb |
Description
The build fails to find CommonHmac.h:
... boost-1.60.0 -I/opt/local/include -Ibuild/MP -Isrc src/mongo/crypto/sha_block_apple.cpp :info:build src/mongo/crypto/sha_block_apple.cpp:32:10: fatal error: 'CommonCrypto/CommonHmac.h' file not found :info:build #include <CommonCrypto/CommonHmac.h> :info:build ^~~~~~~~~~~~~~~~~~~~~~~~~~~ :info:build 1 error generated. ...
For the build to be successful on a case sensitive file system, the include file name should be: CommonHMAC.h, i.e.
$ ls /usr/include/CommonCrypto/CommonHMAC.h /usr/include/CommonCrypto/CommonHMAC.h
Attachments (1)
Change History (3)
Changed 7 years ago by hapaguy (Brian Kurt Fujikawa)
| Attachment: | mongoDB 4.0.3_0 main.log added |
|---|
comment:1 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
| Cc: | ryandesign removed |
|---|---|
| Owner: | set to ryandesign |
| Status: | new → accepted |
comment:2 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
Note: See
TracTickets for help on using
tickets.

Thanks, I'll get that fixed and reported to the developers.