• Crypto Sex Toys - PPC Adult Mega Store - 1000's of products, Same Day Dispatch, Fleshlights!
  • Advertise here for 1 PPC per day
  • Escrow for your PPC (Peercoin) Trades. Fuzzy Escrow Service 1% fee
  • Limited Edition - Physical Primecoins and Peercoins! - Each is 1 Troy Ounce of .999 Fine Silver - Available with other merchandise only at FiniteByDesign.com
  • Print

Author Topic: [SUPPORT] beeeeer.org - tech support  (Read 5698 times)

Online mhps

  • Full Member
  • ***
  • Posts: 98
  • Karma: +5/-1
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #180 on: October 20, 2013, 03:06:20 am »
either the pool was down at the moment or you can try port 13337 and 8080
PPC PU6zS8RRBWP2UxhuRFengGsu8n4tEYB5xV XPM AJAgBpPjGQoL38mrtW91dVqhbMHqu25vfG

Offline tinnvec

  • Jr. Member
  • **
  • Posts: 18
  • Karma: +4/-0
  • Hello I'm new here
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #181 on: October 21, 2013, 02:47:20 pm »
So, after banging my head against it for a while, turns out you can't compile or run primeminer in ubuntu 13.10. Since primeminer requires libboost1.48 and the oldest available version on 13.10 is 1.49.

Should I find somewhere to download this manually or am I missing an easier answer?
฿ 1GcUZ5cWnEz9WiHDrRaACuJGiWP4k5eEHF | Ψ Af5JcoF1C4MTPikTKGNK1Wiw7jbCtmmgeZ

Offline donschoe

  • Jr. Member
  • **
  • Posts: 27
  • Karma: +2/-1
  • hello world
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #182 on: October 21, 2013, 02:53:17 pm »
Quote from: tinnvec on October 21, 2013, 02:47:20 pm
So, after banging my head against it for a while, turns out you can't compile or run primeminer in ubuntu 13.10. Since primeminer requires libboost1.48 and the oldest available version on 13.10 is 1.49.

Should I find somewhere to download this manually or am I missing an easier answer?

Just use the latest available. The version used in documentation is just an example.
2x Intel i7 (3930K, 3520M) @ 6.85k primes/s with 16 threads mining XPM.
Xolominer Primecoin Hardware Comparison.

Offline tinnvec

  • Jr. Member
  • **
  • Posts: 18
  • Karma: +4/-0
  • Hello I'm new here
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #183 on: October 21, 2013, 02:56:59 pm »
Quote from: donschoe on October 21, 2013, 02:53:17 pm
Quote from: tinnvec on October 21, 2013, 02:47:20 pm
So, after banging my head against it for a while, turns out you can't compile or run primeminer in ubuntu 13.10. Since primeminer requires libboost1.48 and the oldest available version on 13.10 is 1.49.

Should I find somewhere to download this manually or am I missing an easier answer?

Just use the latest available. The version used in documentation is just an example.

Perhaps I'm doing something wrong then because I can't get it to compile or run anymore since the release upgrade, always errors about parts of libboost1.48 missing
฿ 1GcUZ5cWnEz9WiHDrRaACuJGiWP4k5eEHF | Ψ Af5JcoF1C4MTPikTKGNK1Wiw7jbCtmmgeZ

Offline donschoe

  • Jr. Member
  • **
  • Posts: 27
  • Karma: +2/-1
  • hello world
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #184 on: October 21, 2013, 03:09:38 pm »
Please, post the compile output.
2x Intel i7 (3930K, 3520M) @ 6.85k primes/s with 16 threads mining XPM.
Xolominer Primecoin Hardware Comparison.

Offline tinnvec

  • Jr. Member
  • **
  • Posts: 18
  • Karma: +4/-0
  • Hello I'm new here
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #185 on: October 21, 2013, 04:03:36 pm »
Code: [Select]
tinnvec@dev:~/Documents/primecoin/src$ make -f makefile.unix primeminer
/bin/sh ../share/genbuild.sh obj/build.h
g++ -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter  -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/tinnvec/Documents/primecoin/src -I/home/tinnvec/Documents/primecoin/src/obj -DUSE_IPV6=1 -I/home/tinnvec/Documents/primecoin/src/leveldb/include -I/home/tinnvec/Documents/primecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -o primeminer leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/script.o obj/sync.o obj/util.o obj/wallet.o obj/walletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o obj/prime.o obj/checkpointsync.o obj/main_poolminer.o -Wl,-z,relro -Wl,-z,now   -Wl,-Bdynamic -l boost_system -l boost_filesystem -l boost_program_options -l boost_thread -l boost_chrono -l boost_timer -l db_cxx -l ssl -l crypto -l rt -Wl,-Bdynamic -l gmp -Wl,-Bdynamic -Wl,-Bdynamic -l z -l dl -l pthread /home/tinnvec/Documents/primecoin/src/leveldb/libleveldb.a /home/tinnvec/Documents/primecoin/src/leveldb/libmemenv.a
obj/alert.o: In function `CAlert::ProcessAlert(bool)':
alert.cpp:(.text+0x1add): undefined reference to `boost::thread::~thread()'
obj/alert.o: In function `boost::thread::thread<void (*)(std::string), std::string>(void (*)(std::string), std::string)':
alert.cpp:(.text._ZN5boost6threadC2IPFvSsESsEET_T0_[_ZN5boost6threadC5IPFvSsESsEET_T0_]+0xc0): undefined reference to `boost::thread::start_thread()'
obj/db.o: In function `CDBEnv::Open(boost::filesystem3::path const&)':
db.cpp:(.text+0x2017): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
obj/db.o: In function `CDB::Rewrite(std::string const&, char const*)':
db.cpp:(.text+0x2801): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/db.o: In function `CDBEnv::Flush(bool)':
db.cpp:(.text+0x3acf): undefined reference to `boost::filesystem3::detail::remove_all(boost::filesystem3::path const&, boost::system::error_code*)'
obj/db.o: In function `boost::filesystem3::operator/(boost::filesystem3::path const&, boost::filesystem3::path const&)':
db.cpp:(.text._ZN5boost11filesystem3dvERKNS0_4pathES3_[_ZN5boost11filesystem3dvERKNS0_4pathES3_]+0x2f): undefined reference to `boost::filesystem3::path::operator/=(boost::filesystem3::path const&)'
obj/main.o: In function `OpenDiskFile(CDiskBlockPos const&, char const*, bool)':
main.cpp:(.text+0x2ef5): undefined reference to `boost::filesystem3::path::parent_path() const'
main.cpp:(.text+0x2f01): undefined reference to `boost::filesystem3::detail::create_directories(boost::filesystem3::path const&, boost::system::error_code*)'
obj/main.o: In function `CheckDiskSpace(unsigned long long)':
main.cpp:(.text+0x12924): undefined reference to `boost::filesystem3::detail::space(boost::filesystem3::path const&, boost::system::error_code*)'
obj/main.o: In function `SetBestChain(CValidationState&, CBlockIndex*)':
main.cpp:(.text+0x18390): undefined reference to `boost::thread::~thread()'
obj/main.o: In function `BitcoinMiner(CWallet*, CBlockProvider*, unsigned int)':
main.cpp:(.text+0x1de17): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
main.cpp:(.text+0x1df12): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
main.cpp:(.text+0x1e127): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/main.o: In function `boost::thread_group::~thread_group()':
main.cpp:(.text._ZN5boost12thread_groupD2Ev[_ZN5boost12thread_groupD5Ev]+0x35): undefined reference to `boost::thread::~thread()'
obj/main.o: In function `std::auto_ptr<boost::thread>::~auto_ptr()':
main.cpp:(.text._ZNSt8auto_ptrIN5boost6threadEED2Ev[_ZNSt8auto_ptrIN5boost6threadEED5Ev]+0x21): undefined reference to `boost::thread::~thread()'
obj/main.o: In function `boost::thread* boost::thread_group::create_thread<boost::_bi::bind_t<void, void (*)(CWallet*), boost::_bi::list1<boost::_bi::value<CWallet*> > > >(boost::_bi::bind_t<void, void (*)(CWallet*), boost::_bi::list1<boost::_bi::value<CWallet*> > >)':
main.cpp:(.text._ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvP7CWalletENS2_5list1INS2_5valueIS5_EEEEEEEEPNS_6threadET_[_ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvP7CWalletENS2_5list1INS2_5valueIS5_EEEEEEEEPNS_6threadET_]+0x7e): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `StopNode()':
net.cpp:(.text+0x202f): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadMessageHandler()':
net.cpp:(.text+0x2363): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadOpenConnections()':
net.cpp:(.text+0x73d1): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadOpenAddedConnections()':
net.cpp:(.text+0x7e94): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
net.cpp:(.text+0x87b7): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o:net.cpp:(.text._Z10MilliSleepx[_Z10MilliSleepx]+0x65): more undefined references to `boost::this_thread::sleep(boost::posix_time::ptime const&)' follow
obj/net.o: In function `boost::thread* boost::thread_group::create_thread<boost::_bi::bind_t<void, void (*)(char const*, boost::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > > >(boost::_bi::bind_t<void, void (*)(char const*, boost::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > >)':
net.cpp:(.text._ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcNS_8functionIFvvEEEENS2_5list2INS2_5valueIS5_EENSC_IPS7_EEEEEEEEPNS_6threadET_[_ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcNS_8functionIFvvEEEENS2_5list2INS2_5valueIS5_EENSC_IPS7_EEEEEEEEPNS_6threadET_]+0xdd): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `boost::thread* boost::thread_group::create_thread<boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > > >(boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > >)':
net.cpp:(.text._ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcPFvvEENS2_5list2INS2_5valueIS5_EENSB_IS7_EEEEEEEEPNS_6threadET_[_ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcPFvvEENS2_5list2INS2_5valueIS5_EENSB_IS7_EEEEEEEEPNS_6threadET_]+0xdd): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `boost::thread::thread<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > > >(boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > >, boost::disable_if<boost::is_convertible<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > >&, boost::detail::thread_move_t<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > > > >, boost::thread::dummy*>::type)':
net.cpp:(.text._ZN5boost6threadC2INS_3_bi6bind_tIvPFvPKcPFvvExENS2_5list3INS2_5valueIS5_EENSB_IS7_EENSB_IiEEEEEEEET_NS_10disable_ifINS_14is_convertibleIRSH_NS_6detail13thread_move_tISH_EEEEPNS0_5dummyEE4typeE[_ZN5boost6threadC5INS_3_bi6bind_tIvPFvPKcPFvvExENS2_5list3INS2_5valueIS5_EENSB_IS7_EENSB_IiEEEEEEEET_NS_10disable_ifINS_14is_convertibleIRSH_NS_6detail13thread_move_tISH_EEEEPNS0_5dummyEE4typeE]+0x9f): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `void LoopForever<void (*)()>(char const*, void (*)(), long long)':
net.cpp:(.text._Z11LoopForeverIPFvvEEvPKcT_x[_Z11LoopForeverIPFvvEEvPKcT_x]+0x104): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/bitcoinrpc.o: In function `StartRPCThreads()':
bitcoinrpc.cpp:(.text+0xb4be): undefined reference to `boost::thread::start_thread()'
obj/bitcoinrpc.o: In function `boost::filesystem3::path::has_root_directory() const':
bitcoinrpc.cpp:(.text._ZNK5boost11filesystem34path18has_root_directoryEv[_ZNK5boost11filesystem34path18has_root_directoryEv]+0x27): undefined reference to `boost::filesystem3::path::root_directory() const'
obj/bitcoinrpc.o: In function `boost::filesystem3::exists(boost::filesystem3::path const&)':
bitcoinrpc.cpp:(.text._ZN5boost11filesystem36existsERKNS0_4pathE[_ZN5boost11filesystem36existsERKNS0_4pathE]+0x17): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
obj/bitcoinrpc.o: In function `boost::thread_group::join_all()':
bitcoinrpc.cpp:(.text._ZN5boost12thread_group8join_allEv[_ZN5boost12thread_group8join_allEv]+0x45): undefined reference to `boost::thread::join()'
obj/bitcoinrpc.o: In function `void boost::this_thread::sleep<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> >(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> const&)':
bitcoinrpc.cpp:(.text._ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_[_ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_]+0x46): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/rpcwallet.o: In function `ThreadCleanWalletPassphrase(void*)':
rpcwallet.cpp:(.text+0x17d0): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/util.o: In function `GetTempPath()':
util.cpp:(.text+0x258b): undefined reference to `boost::filesystem3::detail::temp_directory_path(boost::system::error_code*)'
obj/util.o: In function `GetDataDir(bool)':
util.cpp:(.text+0x303e): undefined reference to `boost::filesystem3::detail::system_complete(boost::filesystem3::path const&, boost::system::error_code*)'
util.cpp:(.text+0x308c): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
util.cpp:(.text+0x31a7): undefined reference to `boost::filesystem3::path::operator/=(char const*)'
obj/util.o: In function `NewThread(void (*)(void*), void*)':
util.cpp:(.text+0x3717): undefined reference to `boost::thread::~thread()'
obj/util.o: In function `boost::filesystem3::is_directory(boost::filesystem3::path const&)':
util.cpp:(.text._ZN5boost11filesystem312is_directoryERKNS0_4pathE[_ZN5boost11filesystem312is_directoryERKNS0_4pathE]+0x17): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
obj/util.o: In function `boost::filesystem3::path::path<char*>(char* const&, boost::enable_if<boost::filesystem3::path_traits::is_pathable<boost::decay<char*>::type>, void>::type*)':
util.cpp:(.text._ZN5boost11filesystem34pathC2IPcEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS4_E4typeEEEvE4typeE[_ZN5boost11filesystem34pathC5IPcEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS4_E4typeEEEvE4typeE]+0x2c): undefined reference to `boost::filesystem3::path::wchar_t_codecvt_facet()'
obj/util.o: In function `boost::thread::thread<void (*)(void*), void*>(void (*)(void*), void*)':
util.cpp:(.text._ZN5boost6threadC2IPFvPvES2_EET_T0_[_ZN5boost6threadC5IPFvPvES2_EET_T0_]+0x41): undefined reference to `boost::thread::start_thread()'
obj/wallet.o: In function `CWallet::AddToWallet(CWalletTx const&)':
wallet.cpp:(.text+0xf6ff): undefined reference to `boost::thread::~thread()'
obj/walletdb.o: In function `ThreadFlushWalletDB(std::string const&)':
walletdb.cpp:(.text+0x1821): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/walletdb.o: In function `BackupWallet(CWallet const&, std::string const&)':
walletdb.cpp:(.text+0x3d57): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
walletdb.cpp:(.text+0x3eb0): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
walletdb.cpp:(.text+0x3ecc): undefined reference to `boost::filesystem3::detail::copy_file(boost::filesystem3::path const&, boost::filesystem3::path const&, boost::filesystem3::copy_option::enum_type, boost::system::error_code*)'
obj/walletdb.o: In function `boost::enable_if<boost::filesystem3::path_traits::is_pathable<boost::decay<std::string>::type>, boost::filesystem3::path&>::type boost::filesystem3::path::operator/=<std::string>(std::string const&)':
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x2a): undefined reference to `boost::filesystem3::path::wchar_t_codecvt_facet()'
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x64): undefined reference to `boost::filesystem3::path::m_append_separator_if_needed()'
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x95): undefined reference to `boost::filesystem3::path::m_erase_redundant_separator(unsigned long)'
obj/leveldb.o: In function `CLevelDB::CLevelDB(boost::filesystem3::path const&, unsigned long, bool, bool)':
leveldb.cpp:(.text+0x3a5): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
obj/main_poolminer.o: In function `void boost::this_thread::sleep<boost::posix_time::seconds>(boost::posix_time::seconds const&)':
main_poolminer.cpp:(.text._ZN5boost11this_thread5sleepINS_10posix_time7secondsEEEvRKT_[_ZN5boost11this_thread5sleepINS_10posix_time7secondsEEEvRKT_]+0x46): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/main_poolminer.o: In function `boost::thread::thread<void (CWorkerThread::*)(), CWorkerThread*>(void (CWorkerThread::*)(), CWorkerThread*)':
main_poolminer.cpp:(.text._ZN5boost6threadC2IM13CWorkerThreadFvvEPS2_EET_T0_[_ZN5boost6threadC5IM13CWorkerThreadFvvEPS2_EET_T0_]+0x76): undefined reference to `boost::thread::start_thread()'
obj/main_poolminer.o: In function `CBlockProviderGW::submitBlock(CBlock*)':
main_poolminer.cpp:(.text._ZN16CBlockProviderGW11submitBlockEP6CBlock[_ZN16CBlockProviderGW11submitBlockEP6CBlock]+0xbeb): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/main_poolminer.o: In function `CMasterThread::run()':
main_poolminer.cpp:(.text._ZN13CMasterThread3runEv[_ZN13CMasterThread3runEv]+0x13db): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
main_poolminer.cpp:(.text._ZN13CMasterThread3runEv[_ZN13CMasterThread3runEv]+0x1cfa): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
collect2: error: ld returned 1 exit status
make: *** [primeminer] Error 1

And I do indeed have boost installed, also ran ldconfig just in case the linking got messed up in the upgrade
฿ 1GcUZ5cWnEz9WiHDrRaACuJGiWP4k5eEHF | Ψ Af5JcoF1C4MTPikTKGNK1Wiw7jbCtmmgeZ

Offline donschoe

  • Jr. Member
  • **
  • Posts: 27
  • Karma: +2/-1
  • hello world
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #186 on: October 21, 2013, 05:59:29 pm »
@tinnvec libboost-all-dev is not enough. you need:

Code: [Select]
sudo apt-get install libboost-timer1.48-dev libboost-chrono1.48-dev libboost-filesystem1.48-dev libboost-system1.48-dev libboost-program-options1.48-dev libboost-thread1.48-dev
I don't know why but this is an Ubuntu issue. The line above will remove your libboost and install the required packages. I did this on several machines now.

If 1.48 is not available, use the following code to find out which version is (any will do):

Code: [Select]
apt-cache search libboost
Read more at https://github.com/donSchoe/primecoin/blob/master/doc/build-unix.md
2x Intel i7 (3930K, 3520M) @ 6.85k primes/s with 16 threads mining XPM.
Xolominer Primecoin Hardware Comparison.

Offline tinnvec

  • Jr. Member
  • **
  • Posts: 18
  • Karma: +4/-0
  • Hello I'm new here
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #187 on: October 21, 2013, 06:38:47 pm »
Quote from: donschoe on October 21, 2013, 05:59:29 pm
@tinnvec libboost-all-dev is not enough. you need:

Code: [Select]
sudo apt-get install libboost-timer1.48-dev libboost-chrono1.48-dev libboost-filesystem1.48-dev libboost-system1.48-dev libboost-program-options1.48-dev libboost-thread1.48-dev
I don't know why but this is an Ubuntu issue. The line above will remove your libboost and install the required packages. I did this on several machines now.

If 1.48 is not available, use the following code to find out which version is (any will do):

Code: [Select]
apt-cache search libboost
Read more at https://github.com/donSchoe/primecoin/blob/master/doc/build-unix.md

Ah thank you very much, it was my understanding that timer, chrono, etc was installed when using the 'all' package. I learn so much about linux all the time and it still feels like I've barely scratched the surface even after 4+ years of daily use.

I did, however have to put libboost1.48-dev at the beginning of that package list as the others depend on it

Also, since 1.48 isn't available on ubuntu 13.10 by default, I used 1.49 at first but it has some errors in the package, caused a ton of problems with basically making apt-get unusable until I overwrote the deb file (whole bunch of craziness). I used the 1.53 version of everything and got it to install everything.

In the end, however, I'm still getting the same errors thrown:

Code: [Select]
tinnvec@dev:~/Documents/primecoin/src$ make -f makefile.unix primeminer/bin/sh ../share/genbuild.sh obj/build.h
g++ -O2 -pthread -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter  -DBOOST_SPIRIT_THREADSAFE -D_FILE_OFFSET_BITS=64 -I/home/tinnvec/Documents/primecoin/src -I/home/tinnvec/Documents/primecoin/src/obj -DUSE_IPV6=1 -I/home/tinnvec/Documents/primecoin/src/leveldb/include -I/home/tinnvec/Documents/primecoin/src/leveldb/helpers -DHAVE_BUILD_INFO -fno-stack-protector -fstack-protector-all -Wstack-protector -D_FORTIFY_SOURCE=2  -o primeminer leveldb/libleveldb.a obj/alert.o obj/version.o obj/checkpoints.o obj/netbase.o obj/addrman.o obj/crypter.o obj/key.o obj/db.o obj/keystore.o obj/main.o obj/net.o obj/protocol.o obj/bitcoinrpc.o obj/rpcdump.o obj/rpcnet.o obj/rpcmining.o obj/rpcwallet.o obj/rpcblockchain.o obj/rpcrawtransaction.o obj/script.o obj/sync.o obj/util.o obj/wallet.o obj/walletdb.o obj/hash.o obj/bloom.o obj/noui.o obj/leveldb.o obj/txdb.o obj/prime.o obj/checkpointsync.o obj/main_poolminer.o -Wl,-z,relro -Wl,-z,now   -Wl,-Bdynamic -l boost_system -l boost_filesystem -l boost_program_options -l boost_thread -l boost_chrono -l boost_timer -l db_cxx -l ssl -l crypto -l rt -Wl,-Bdynamic -l gmp -Wl,-Bdynamic -Wl,-Bdynamic -l z -l dl -l pthread /home/tinnvec/Documents/primecoin/src/leveldb/libleveldb.a /home/tinnvec/Documents/primecoin/src/leveldb/libmemenv.a
obj/alert.o: In function `boost::thread::thread<void (*)(std::string), std::string>(void (*)(std::string), std::string)':
alert.cpp:(.text._ZN5boost6threadC2IPFvSsESsEET_T0_[_ZN5boost6threadC5IPFvSsESsEET_T0_]+0xc0): undefined reference to `boost::thread::start_thread()'
obj/db.o: In function `CDBEnv::Open(boost::filesystem3::path const&)':
db.cpp:(.text+0x2017): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
obj/db.o: In function `CDB::Rewrite(std::string const&, char const*)':
db.cpp:(.text+0x2801): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/db.o: In function `CDBEnv::Flush(bool)':
db.cpp:(.text+0x3acf): undefined reference to `boost::filesystem3::detail::remove_all(boost::filesystem3::path const&, boost::system::error_code*)'
obj/db.o: In function `boost::filesystem3::operator/(boost::filesystem3::path const&, boost::filesystem3::path const&)':
db.cpp:(.text._ZN5boost11filesystem3dvERKNS0_4pathES3_[_ZN5boost11filesystem3dvERKNS0_4pathES3_]+0x2f): undefined reference to `boost::filesystem3::path::operator/=(boost::filesystem3::path const&)'
obj/net.o: In function `StopNode()':
net.cpp:(.text+0x202f): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadMessageHandler()':
net.cpp:(.text+0x2363): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadOpenConnections()':
net.cpp:(.text+0x73d1): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o: In function `ThreadOpenAddedConnections()':
net.cpp:(.text+0x7e94): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
net.cpp:(.text+0x87b7): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/net.o:net.cpp:(.text._Z10MilliSleepx[_Z10MilliSleepx]+0x65): more undefined references to `boost::this_thread::sleep(boost::posix_time::ptime const&)' follow
obj/net.o: In function `boost::thread* boost::thread_group::create_thread<boost::_bi::bind_t<void, void (*)(char const*, boost::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > > >(boost::_bi::bind_t<void, void (*)(char const*, boost::function<void ()>), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > >)':
net.cpp:(.text._ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcNS_8functionIFvvEEEENS2_5list2INS2_5valueIS5_EENSC_IPS7_EEEEEEEEPNS_6threadET_[_ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcNS_8functionIFvvEEEENS2_5list2INS2_5valueIS5_EENSC_IPS7_EEEEEEEEPNS_6threadET_]+0xdd): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `boost::thread* boost::thread_group::create_thread<boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > > >(boost::_bi::bind_t<void, void (*)(char const*, void (*)()), boost::_bi::list2<boost::_bi::value<char const*>, boost::_bi::value<void (*)()> > >)':
net.cpp:(.text._ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcPFvvEENS2_5list2INS2_5valueIS5_EENSB_IS7_EEEEEEEEPNS_6threadET_[_ZN5boost12thread_group13create_threadINS_3_bi6bind_tIvPFvPKcPFvvEENS2_5list2INS2_5valueIS5_EENSB_IS7_EEEEEEEEPNS_6threadET_]+0xdd): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `boost::thread::thread<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > > >(boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > >, boost::disable_if<boost::is_convertible<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > >&, boost::detail::thread_move_t<boost::_bi::bind_t<void, void (*)(char const*, void (*)(), long long), boost::_bi::list3<boost::_bi::value<char const*>, boost::_bi::value<void (*)()>, boost::_bi::value<int> > > > >, boost::thread::dummy*>::type)':
net.cpp:(.text._ZN5boost6threadC2INS_3_bi6bind_tIvPFvPKcPFvvExENS2_5list3INS2_5valueIS5_EENSB_IS7_EENSB_IiEEEEEEEET_NS_10disable_ifINS_14is_convertibleIRSH_NS_6detail13thread_move_tISH_EEEEPNS0_5dummyEE4typeE[_ZN5boost6threadC5INS_3_bi6bind_tIvPFvPKcPFvvExENS2_5list3INS2_5valueIS5_EENSB_IS7_EENSB_IiEEEEEEEET_NS_10disable_ifINS_14is_convertibleIRSH_NS_6detail13thread_move_tISH_EEEEPNS0_5dummyEE4typeE]+0x9f): undefined reference to `boost::thread::start_thread()'
obj/net.o: In function `void LoopForever<void (*)()>(char const*, void (*)(), long long)':
net.cpp:(.text._Z11LoopForeverIPFvvEEvPKcT_x[_Z11LoopForeverIPFvvEEvPKcT_x]+0x104): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/bitcoinrpc.o: In function `StartRPCThreads()':
bitcoinrpc.cpp:(.text+0xb4be): undefined reference to `boost::thread::start_thread()'
obj/bitcoinrpc.o: In function `boost::filesystem3::path::has_root_directory() const':
bitcoinrpc.cpp:(.text._ZNK5boost11filesystem34path18has_root_directoryEv[_ZNK5boost11filesystem34path18has_root_directoryEv]+0x27): undefined reference to `boost::filesystem3::path::root_directory() const'
obj/bitcoinrpc.o: In function `boost::filesystem3::exists(boost::filesystem3::path const&)':
bitcoinrpc.cpp:(.text._ZN5boost11filesystem36existsERKNS0_4pathE[_ZN5boost11filesystem36existsERKNS0_4pathE]+0x17): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
obj/bitcoinrpc.o: In function `boost::thread_group::join_all()':
bitcoinrpc.cpp:(.text._ZN5boost12thread_group8join_allEv[_ZN5boost12thread_group8join_allEv]+0x45): undefined reference to `boost::thread::join()'
obj/bitcoinrpc.o: In function `void boost::this_thread::sleep<boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> >(boost::date_time::subsecond_duration<boost::posix_time::time_duration, 1000l> const&)':
bitcoinrpc.cpp:(.text._ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_[_ZN5boost11this_thread5sleepINS_9date_time18subsecond_durationINS_10posix_time13time_durationELl1000EEEEEvRKT_]+0x46): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/rpcwallet.o: In function `ThreadCleanWalletPassphrase(void*)':
rpcwallet.cpp:(.text+0x17d0): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/util.o: In function `GetTempPath()':
util.cpp:(.text+0x258b): undefined reference to `boost::filesystem3::detail::temp_directory_path(boost::system::error_code*)'
obj/util.o: In function `GetDataDir(bool)':
util.cpp:(.text+0x303e): undefined reference to `boost::filesystem3::detail::system_complete(boost::filesystem3::path const&, boost::system::error_code*)'
util.cpp:(.text+0x308c): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
util.cpp:(.text+0x31a7): undefined reference to `boost::filesystem3::path::operator/=(char const*)'
obj/util.o: In function `boost::filesystem3::is_directory(boost::filesystem3::path const&)':
util.cpp:(.text._ZN5boost11filesystem312is_directoryERKNS0_4pathE[_ZN5boost11filesystem312is_directoryERKNS0_4pathE]+0x17): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
obj/util.o: In function `boost::filesystem3::path::path<char*>(char* const&, boost::enable_if<boost::filesystem3::path_traits::is_pathable<boost::decay<char*>::type>, void>::type*)':
util.cpp:(.text._ZN5boost11filesystem34pathC2IPcEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS4_E4typeEEEvE4typeE[_ZN5boost11filesystem34pathC5IPcEERKT_PNS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIS4_E4typeEEEvE4typeE]+0x2c): undefined reference to `boost::filesystem3::path::wchar_t_codecvt_facet()'
obj/util.o: In function `boost::thread::thread<void (*)(void*), void*>(void (*)(void*), void*)':
util.cpp:(.text._ZN5boost6threadC2IPFvPvES2_EET_T0_[_ZN5boost6threadC5IPFvPvES2_EET_T0_]+0x41): undefined reference to `boost::thread::start_thread()'
obj/walletdb.o: In function `ThreadFlushWalletDB(std::string const&)':
walletdb.cpp:(.text+0x1821): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
obj/walletdb.o: In function `BackupWallet(CWallet const&, std::string const&)':
walletdb.cpp:(.text+0x3d57): undefined reference to `boost::this_thread::sleep(boost::posix_time::ptime const&)'
walletdb.cpp:(.text+0x3eb0): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
walletdb.cpp:(.text+0x3ecc): undefined reference to `boost::filesystem3::detail::copy_file(boost::filesystem3::path const&, boost::filesystem3::path const&, boost::filesystem3::copy_option::enum_type, boost::system::error_code*)'
obj/walletdb.o: In function `boost::enable_if<boost::filesystem3::path_traits::is_pathable<boost::decay<std::string>::type>, boost::filesystem3::path&>::type boost::filesystem3::path::operator/=<std::string>(std::string const&)':
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x2a): undefined reference to `boost::filesystem3::path::wchar_t_codecvt_facet()'
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x64): undefined reference to `boost::filesystem3::path::m_append_separator_if_needed()'
walletdb.cpp:(.text._ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_[_ZN5boost11filesystem34pathdVISsEENS_9enable_ifINS0_11path_traits11is_pathableINS_5decayIT_E4typeEEERS1_E4typeERKS7_]+0x95): undefined reference to `boost::filesystem3::path::m_erase_redundant_separator(unsigned long)'
obj/leveldb.o: In function `CLevelDB::CLevelDB(boost::filesystem3::path const&, unsigned long, bool, bool)':
leveldb.cpp:(.text+0x3a5): undefined reference to `boost::filesystem3::detail::create_directory(boost::filesystem3::path const&, boost::system::error_code*)'
collect2: error: ld returned 1 exit status
make: *** [primeminer] Error 1

On a happier note though, I can run my slightly older version of primeminer now, just can't compile a new one
« Last Edit: October 21, 2013, 06:42:25 pm by tinnvec »
฿ 1GcUZ5cWnEz9WiHDrRaACuJGiWP4k5eEHF | Ψ Af5JcoF1C4MTPikTKGNK1Wiw7jbCtmmgeZ

Offline xolokram

  • Sr. Member
  • ****
  • Posts: 291
  • Karma: +24/-1
  • beeeeer.org
    • View Profile
    • beeeeer.org - XPM Mining Pool
Re: [SUPPORT] beeeeer.org - tech support
« Reply #188 on: October 21, 2013, 07:05:06 pm »
"filesystem3" looks strange, normally it should be a suffix like "-mt" and some version number
are you sure you didnt install a boost version manually before?



(i don't know if my thoughts are correct on this topic, i'm not using ubuntu)
beeeeer.org --- I DON'T RECOMMEND GROM'S MINER
BTC: 1S4kxaF4ro17qThUz4hQwAoiXzCWdzwdb
LTC: LMgYASNbAgGUG6fhw1xdMAWSbMiWjNNGgo
XPM: AJhA1PGbNM94ZmsJvVVM5FfbE9SdxiMzgd

Offline donschoe

  • Jr. Member
  • **
  • Posts: 27
  • Karma: +2/-1
  • hello world
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #189 on: October 21, 2013, 07:52:27 pm »
@tinnvec, could you simply install all the 1.53 packages then? type that

Code: [Select]
sudo apt-get install libboost-timer1.53-dev libboost-chrono1.53-dev libboost-filesystem1.53-dev libboost-system1.53-dev libboost-program-options1.53-dev libboost-thread1.53-dev
btw, this sounds very messy with overwriting deb files, just dont :)
btw, the order of the packages in aptitude is ignored.
2x Intel i7 (3930K, 3520M) @ 6.85k primes/s with 16 threads mining XPM.
Xolominer Primecoin Hardware Comparison.

Offline tinnvec

  • Jr. Member
  • **
  • Posts: 18
  • Karma: +4/-0
  • Hello I'm new here
    • View Profile
Re: [SUPPORT] beeeeer.org - tech support
« Reply #190 on: October 22, 2013, 03:57:19 am »
@xolo: I've only used apititude to install boost

Quote from: donschoe on October 21, 2013, 07:52:27 pm
@tinnvec, could you simply install all the 1.53 packages then? type that

Code: [Select]
sudo apt-get install libboost-timer1.53-dev libboost-chrono1.53-dev libboost-filesystem1.53-dev libboost-system1.53-dev libboost-program-options1.53-dev libboost-thread1.53-dev
btw, this sounds very messy with overwriting deb files, just dont :)
btw, the order of the packages in aptitude is ignored.

I actually did install the 1.53 versions of things before I tried to compile the last time.

And in order to get aptitude to work at all again after the 1.49 install issue, I had to use this:
Code: [Select]
sudo dpkg -i --force-overwrite path/to/the/deb/fileotherwise I would get errors about the libboost1.49 package when trying to install or remove any other packages, even "apt-get install -f" was failing
« Last Edit: October 22, 2013, 04:03:41 am by tinnvec »
฿ 1GcUZ5cWnEz9WiHDrRaACuJGiWP4k5eEHF | Ψ Af5JcoF1C4MTPikTKGNK1Wiw7jbCtmmgeZ

  • Print