reproducible_build.sh problems Ubuntu 16.04 #117
Labels
No labels
area: devops
area: discovery
area: docs
area: livestream
area: proposal
consider soon
Epic
good first issue
hacktoberfest
hard fork
help wanted
icebox
Invalid
level: 0
level: 1
level: 2
level: 3
level: 4
needs: exploration
needs: grooming
needs: priority
needs: repro
needs: tech design
on hold
priority: blocker
priority: high
priority: low
priority: medium
resilience
soft fork
Tom's Wishlist
type: bug
type: discussion
type: improvement
type: new feature
type: refactor
type: task
type: testing
unplanned
work in progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: LBRYCommunity/lbrycrd#117
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Seems to be issues using reproducible_build.sh on Ubuntu 16.04 , I get below problems on a fresh 16.04 install running "reproducible_build.sh -c -t"
libbitcoin_wallet.a(libbitcoin_wallet_a-rbf.o): In function
IsRBFOptIn(CTransaction const&, CTxMemPool&)': /home/treantprotector/Documents/lbrycrd/src/policy/rbf.cpp:39: undefined reference to
CTxMemPool::CalculateMemPoolAncestors(CTxMemPoolEntry const&, std::set<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator > > > > > > >, CTxMemPool::CompareIteratorByHash, std::allocator<boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<CTxMemPoolEntry, std::allocator > > > > > > > > >&, unsigned long, unsigned long, unsigned long, unsigned long, std::__cxx11::basic_string<char, std::char_traits, std::allocator >&, bool) const'reproducible_build.sh worked after running..
sudo apt-get install libevent-dev
sudo apt-get install libssl-dev
I believe it is actually a libevent problem , seems that https://github.com/lbryio/lbrycrd/blob/master/reproducible_build.sh#L300 does not checkout a specific version .. libvevent-dev is version 2.0.21-stable: https://packages.ubuntu.com/search?keywords=libevent-dev
And the version under depends https://github.com/lbryio/lbrycrd/blob/master/depends/packages/libevent.mk is libevent 2.0.22-stable
Tying to verify this..
fixed in https://github.com/lbryio/lbrycrd/pull/118