-
Notifications
You must be signed in to change notification settings - Fork 35.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Linking error #1027
Comments
(wtf there's no way to attach a file?) |
llvm-g++ -mmacosx-version-min=10.5 -arch i386 -O3 -Wextra -Wno-sign-compare -Wno-char-subscripts -Wno-invalid-offsetof -Wformat-security -g -DMAC_OSX -DMSG_NOSIGNAL=0 -DUSE_SSL -DUSE_UPNP=1 -I"/Users/looris/Sviluppo/varie/ext/bitcoin/src" -I"/opt/local/include" -I"/opt/local/include/db48" -o bitcoind -L"/opt/local/lib" -L"/opt/local/lib/db48" obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/init.o obj/irc.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/script.o obj/util.o obj/wallet.o -dead_strip -ldb_cxx-4.8 -lboost_system-mt -lboost_filesystem-mt -lboost_program_options-mt -lboost_thread-mt -lssl -lcrypto -lz -lminiupnpc |
The clue is: libdb_cxx-4.8.dylib, file was built for unsupported file format which is not the architecture being linked (i386) Either remove the -arch i386 from the makefile.osx or Bitcoin-Qt.pro, or build all your dependencies -arch i386. The builds are set up to build for maximum compatibility (the way I build releases). The right fix is probably to remove the -arch and -mmacox-min-version stuff but and modify my build process to pass in those flags.. |
Just removing the -arch i386 from the makefile.osx worked. The dependencies are build this way by a default (I guess) MacPorts configuration, so I'd think it would be wise to stick to that. |
See http://gavintech.blogspot.com/2011/11/deploying-bitcoin-qt-on-osx.html -- by default, MacPorts builds for the architecture you're on, which is great unless you're creating binaries that you want to run on other people's (32-bit, OSX 10.5) machines. |
add listtransactionsfrom RPC call
5a35c60 Fail funded send TXs with more outputs than expected (Bushstar) Pull request description: Tree-SHA512: c3847f800c45fb061d5ae526897f5bc24863c05a39b96d1c0f54bcb6bc06e06c8ecf0b0d37d8d00c9d06b8b78f07ed5f5a36a706520fd22e9680c88d8ef73753
18f6d04 [Trivial] Get rid of compiler warnings (random-zebra) Pull request description: This removes a few compiler warnings: uninitialized variables: <code> init.cpp:1620:47: warning: ‘nStart’ may be used uninitialized in this function [-Wmaybe-uninitialized] </code> <strike> leveldb/port/port_posix.cc:60:15: warning: ‘ecx’ may be used uninitialized in this function [-Wmaybe-uninitialized] </strike> <br> signed/unsigned int comparison: <code> wallet/wallet.cpp:2446:39: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] </code> <code> utilstrencodings.cpp:58:21: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] </code> <br> variables defined/set but not used <strike> qt/privacydialog.cpp:710:13: warning: variable ‘nLockedBalance’ set but not used [-Wunused-but-set-variable] </strike> <code> ./qt/pivx/qtutils.h:22:21: warning: ‘SHORT_KEY’ defined but not used [-Wunused-variable] </code> ACKs for top commit: furszy: ACK 18f6d04 Fuzzbawls: ACK 18f6d04 Tree-SHA512: 46830addd7a21b07e46a9eb53354d50b51d3846b590925e524f68b92cbc8cd71f8b29fca5ab8e399f300164e7f895d634ff794a6f55bfa097a7ec54a54084743
I followed the build instruction (installing with port the required dependencies), but at linking stage I got a lengthy error.
OSX 10.6.8, bitcoin just pulled from git.
The text was updated successfully, but these errors were encountered: