#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)
Change History (4)
Changed 5 years ago by hanche
Attachment: | ledger-failed.txt added |
---|
comment:1 Changed 5 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 5 years ago by mf2k (Frank Schima)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Tail end of output from port log ledger