[Bug 207110] net-p2p/bitcoin fails to build
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Feb 11 16:00:36 UTC 2016
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=207110
Bug ID: 207110
Summary: net-p2p/bitcoin fails to build
Product: Ports & Packages
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: olexander.v.melnyk at gmail.com
CC: robbak at robbak.com
CC: robbak at robbak.com
Flags: maintainer-feedback?(robbak at robbak.com)
net-p2p/bitcoin fails to build on amd64 10.1-RELEASE and 10.2-RELEASE
With option HARDENING set:
ar: warning: creating libleveldb.a
gmake[5]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/leveldb'
gmake -C secp256k1 libsecp256k1.la
gmake[5]: Entering directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/secp256k1'
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./src
-I./include -O2 -pipe -fstack-protector -fno-strict-aliasing -W -std=c89
-pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow
-Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings
-MT src/libsecp256k1_la-secp256k1.lo -MD -MP -MF
src/.deps/libsecp256k1_la-secp256k1.Tpo -c -o src/libsecp256k1_la-secp256k1.lo
`test -f 'src/secp256k1.c' || echo './'`src/secp256k1.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I./src -I./include -O2 -pipe
-fstack-protector -fno-strict-aliasing -W -std=c89 -pedantic -Wall -Wextra
-Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function
-Wno-long-long -Wno-overlength-strings -MT src/libsecp256k1_la-secp256k1.lo -MD
-MP -MF src/.deps/libsecp256k1_la-secp256k1.Tpo -c src/secp256k1.c -fPIC -DPIC
-o src/libsecp256k1_la-secp256k1.o
mv -f src/.deps/libsecp256k1_la-secp256k1.Tpo
src/.deps/libsecp256k1_la-secp256k1.Plo
/bin/sh ./libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector
-fno-strict-aliasing -W -std=c89 -pedantic -Wall -Wextra -Wcast-align
-Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function
-Wno-long-long -Wno-overlength-strings -fstack-protector -o libsecp256k1.la
-rpath /usr/local/lib src/libsecp256k1_la-secp256k1.lo -L/usr/local/lib/db48
libtool: link: /usr/bin/ar cru .libs/libsecp256k1.a
src/libsecp256k1_la-secp256k1.o
libtool: link: /usr/bin/ranlib .libs/libsecp256k1.a
libtool: link: ( cd ".libs" && rm -f "libsecp256k1.la" && ln -s
"../libsecp256k1.la" "libsecp256k1.la" )
gmake[5]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/secp256k1'
/bin/sh ../libtool --tag CXX --mode=link g++ -O2 -pipe -fstack-protector
-fno-strict-aliasing -I/usr/local/include/db48 -Wstack-protector
-fstack-protector-all -fPIE -D_THREAD_SAFE -pthread -fstack-protector
-Wl,-z,relro -Wl,-z,now -pie -o qt/bitcoin-qt qt/qt_bitcoin_qt-bitcoin.o
qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_wallet.a libbitcoin_cli.a
libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto.a
univalue/libbitcoin_univalue.a ./leveldb/libleveldb.a ./leveldb/libmemenv.a
-pthread -L/usr/local/lib -lboost_system -lboost_filesystem
-lboost_program_options -lboost_thread -lboost_chrono -L/usr/local/lib/qt4
-lQtGui -lQtNetwork -lQtCore -L/usr/local/lib -lqrencode -lpthread
-L/usr/local/lib -lprotobuf -D_THREAD_SAFE -pthread -lpthread -ldb_cxx-4.8
-L/usr/lib -lssl -L/usr/lib -lcrypto secp256k1/libsecp256k1.la -lcrypto
-L/usr/local/lib/db48
libtool: link: g++ -O2 -pipe -fstack-protector -fno-strict-aliasing
-I/usr/local/include/db48 -Wstack-protector -fstack-protector-all -fPIE
-D_THREAD_SAFE -pthread -fstack-protector -Wl,-z -Wl,relro -Wl,-z -Wl,now -pie
-o qt/bitcoin-qt qt/qt_bitcoin_qt-bitcoin.o -pthread -D_THREAD_SAFE -pthread
qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_wallet.a libbitcoin_cli.a
libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto.a
univalue/libbitcoin_univalue.a ./leveldb/libleveldb.a ./leveldb/libmemenv.a
-L/usr/local/lib -lboost_system -lboost_filesystem -lboost_program_options
-lboost_thread -lboost_chrono -L/usr/local/lib/qt4 -lQtGui -lQtNetwork -lQtCore
-lqrencode -lprotobuf -lpthread -ldb_cxx-4.8 -L/usr/lib -lssl
secp256k1/.libs/libsecp256k1.a -L/usr/local/lib/db48 -lcrypto -pthread
/usr/local/bin/ld: /usr/lib/crt1.o: relocation R_X86_64_32 against `_DYNAMIC'
can not be used when making a shared object; recompile with -fPIC
/usr/lib/crt1.o: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Makefile:2628: recipe for target 'qt/bitcoin-qt' failed
gmake[4]: *** [qt/bitcoin-qt] Error 1
gmake[4]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src'
Makefile:6470: recipe for target 'all-recursive' failed
With option HARDENING unset:
ar: warning: creating libleveldb.a
gmake[5]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/leveldb'
gmake -C secp256k1 libsecp256k1.la
gmake[5]: Entering directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/secp256k1'
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I./src
-I./include -O2 -pipe -fstack-protector -fno-strict-aliasing -W -std=c89
-pedantic -Wall -Wextra -Wcast-align -Wnested-externs -Wshadow
-Wstrict-prototypes -Wno-unused-function -Wno-long-long -Wno-overlength-strings
-MT src/libsecp256k1_la-secp256k1.lo -MD -MP -MF
src/.deps/libsecp256k1_la-secp256k1.Tpo -c -o src/libsecp256k1_la-secp256k1.lo
`test -f 'src/secp256k1.c' || echo './'`src/secp256k1.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I./src -I./include -O2 -pipe
-fstack-protector -fno-strict-aliasing -W -std=c89 -pedantic -Wall -Wextra
-Wcast-align -Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function
-Wno-long-long -Wno-overlength-strings -MT src/libsecp256k1_la-secp256k1.lo -MD
-MP -MF src/.deps/libsecp256k1_la-secp256k1.Tpo -c src/secp256k1.c -fPIC -DPIC
-o src/libsecp256k1_la-secp256k1.o
mv -f src/.deps/libsecp256k1_la-secp256k1.Tpo
src/.deps/libsecp256k1_la-secp256k1.Plo
/bin/sh ./libtool --tag=CC --mode=link cc -O2 -pipe -fstack-protector
-fno-strict-aliasing -W -std=c89 -pedantic -Wall -Wextra -Wcast-align
-Wnested-externs -Wshadow -Wstrict-prototypes -Wno-unused-function
-Wno-long-long -Wno-overlength-strings -fstack-protector -o libsecp256k1.la
-rpath /usr/local/lib src/libsecp256k1_la-secp256k1.lo -L/usr/local/lib/db48
libtool: link: /usr/bin/ar cru .libs/libsecp256k1.a
src/libsecp256k1_la-secp256k1.o
libtool: link: /usr/bin/ranlib .libs/libsecp256k1.a
libtool: link: ( cd ".libs" && rm -f "libsecp256k1.la" && ln -s
"../libsecp256k1.la" "libsecp256k1.la" )
gmake[5]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src/secp256k1'
/bin/sh ../libtool --tag CXX --mode=link g++ -D_THREAD_SAFE -pthread
-fstack-protector -o qt/bitcoin-qt qt/qt_bitcoin_qt-bitcoin.o
qt/libbitcoinqt.a libbitcoin_server.a libbitcoin_wallet.a libbitcoin_cli.a
libbitcoin_common.a libbitcoin_util.a crypto/libbitcoin_crypto.a
univalue/libbitcoin_univalue.a ./leveldb/libleveldb.a ./leveldb/libmemenv.a
-pthread -L/usr/local/lib -lboost_system -lboost_filesystem
-lboost_program_options -lboost_thread -lboost_chrono -L/usr/local/lib/qt4
-lQtGui -lQtNetwork -lQtCore -L/usr/local/lib -lqrencode -lpthread
-L/usr/local/lib -lprotobuf -D_THREAD_SAFE -pthread -lpthread -ldb_cxx-4.8
-L/usr/lib -lssl -L/usr/lib -lcrypto secp256k1/libsecp256k1.la -lcrypto
-L/usr/local/lib/db48
libtool: link: g++ -D_THREAD_SAFE -pthread -fstack-protector -o qt/bitcoin-qt
qt/qt_bitcoin_qt-bitcoin.o -pthread -D_THREAD_SAFE -pthread qt/libbitcoinqt.a
libbitcoin_server.a libbitcoin_wallet.a libbitcoin_cli.a libbitcoin_common.a
libbitcoin_util.a crypto/libbitcoin_crypto.a univalue/libbitcoin_univalue.a
./leveldb/libleveldb.a ./leveldb/libmemenv.a -L/usr/local/lib -lboost_system
-lboost_filesystem -lboost_program_options -lboost_thread -lboost_chrono
-L/usr/local/lib/qt4 -lQtGui -lQtNetwork -lQtCore -lqrencode -lprotobuf
-lpthread -ldb_cxx-4.8 -L/usr/lib -lssl secp256k1/.libs/libsecp256k1.a
-L/usr/local/lib/db48 -lcrypto -pthread
/usr/local/bin/ld: qt/qt_bitcoin_qt-bitcoin.o: undefined reference to symbol
'_ZNSt3__18ios_base5clearEj'
//usr/lib/libc++.so.1: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:2628: recipe for target 'qt/bitcoin-qt' failed
gmake[4]: *** [qt/bitcoin-qt] Error 1
gmake[4]: Leaving directory
'/usr/ports/net-p2p/bitcoin/work/bitcoin-0.11.2/src'
The other options do not affect the result
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list