Opened 5 years ago

Closed 4 years ago

Last modified 4 years ago

#58999 closed defect (fixed)

ledger @3.1.1 fails to build due to missing <boost/uuid/sha1.hpp>

Reported by: hanche Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: ledger

Description

Building ledger @3.1.1 failed. The problem is in src/utils.h, which contains the line

#include <boost/uuid/sha1.hpp>

It seems like the location of this file has changed in boost @1.71.0. I find the file /opt/local/include/boost/uuid/detail/sha1.hpp, plus three other files named sha1.hpp but with more different paths.

Perhaps this needs to be addressed upstream.

MacOS 10.14.6, XCode 10.3.

I will attach the tail of the output from port log ledger.

Attachments (1)

ledger-failed.txt (5.1 KB) - added by hanche 5 years ago.
Tail end of output from port log ledger

Download all attachments as: .zip

Change History (4)

Changed 5 years ago by hanche

Attachment: ledger-failed.txt added

Tail end of output from port log ledger

comment:1 Changed 4 years ago by hanche

This fell of my radar – Looking at the history for the ledger port, it appears that the ledger port was bumped to 3.1.3 before I posted this ticket. Not sure why I was trying to compile the 3.1.1 version; I am pretty diligent about running port selfupdate regularly. Anyhow, whatever the reason, the problem seems to have gone away, so this ticket might as well be closed, I think.

comment:2 Changed 4 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.