Forum Home
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Popular

    [Solved] Problem building the OSX Wallet

    Support
    6
    11
    8935
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • U
      uncle_muddy administrators last edited by wrapper

      I’m trying to build the OSX wallet for version 0.9.3.1 the path has been a difficult one and @Wellenreiter has provided much support. The daemon is now complied and I can start a sync of the blockchain, so just the QT wallet to build

      In doing so I’m getting a few errors

      Undefined symbols for architecture x86_64:
        "_main", referenced from:
            start in crt1.10.6.o
      ld: symbol(s) not found for architecture x86_64
      clang: error: linker command failed with exit code 1 (use -v to see invocation)
      make: *** [feathercoin-qt.app/Contents/MacOS/feathercoin-qt] Error 1
      14:54:58: The process "/usr/bin/make" exited with code 2.
      Error while building/deploying project feathercoin-qt (kit: Desktop Qt 5.6.0 clang 64bit)
      When executing step "Make"
      

      If anyone can help out it would be great as trying to get this finished so it can be released

      UM

      1 Reply Last reply Reply Quote 4
      • U
        uncle_muddy administrators last edited by

        Still plugging away at this if anyone has anything to offer @Bushstar did give me a few pointers this evening, that hopefully will make the final product a little easier to produce once we have got of the compile issues.

        AcidD 1 Reply Last reply Reply Quote 0
        • AcidD
          AcidD Moderators @uncle_muddy last edited by

          @uncle_muddy

          Did you ever solve this ?

          • FTC Block Explorer + API @ https://fsight.chain.tips
          • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
          • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
          • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

          1 Reply Last reply Reply Quote 0
          • B
            bsotnikow last edited by

            Thanks for working on this!

            1 Reply Last reply Reply Quote 1
            • AcidD
              AcidD Moderators last edited by

              Hi all,

              I’ve managed to compile the OSX wallet but on running the QT I get this in my debug.log

              Feathercoin version v0.9.3.1-ftcit-Standard (Fri, 12 September 2014 16:29:30 -0400)
              Using OpenSSL version OpenSSL 1.0.2g  1 Mar 2016
              Using BerkeleyDB version Berkeley DB 6.1.26: (June 16, 2015)
              Default data directory /Users/acid/Library/Application Support/Feathercoin
              Using data directory /Users/acid/Feathercoin
              Using at most 125 connections (2560 file descriptors available)
              Using 4 threads for script verification
              Using wallet wallet.dat
              init message: Verifying wallet...
              CDBEnv::Open : LogDir=/Users/acid/Feathercoin/database ErrorFile=/Users/acid/Feathercoin/db.log
              Bound to [::]:9336
              Bound to 0.0.0.0:9336
              init message: Loading block index...
              Opening LevelDB in /Users/acid/Feathercoin/blocks/index
              Opened LevelDB successfully
              Opening LevelDB in /Users/acid/Feathercoin/chainstate
              Opened LevelDB successfully
              LoadBlockIndexDB(): last block file = 0
              LoadBlockIndexDB(): last block file info: CBlockFileInfo(blocks=1, size=288, heights=0...0, time=2011-10-07...2011-10-07)
              LoadBlockIndexDB(): synchronized checkpoint 12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2
              LoadBlockIndexDB(): transaction index disabled
              LoadBlockIndexDB(): hashBestChain=12a765e31ffd4059bada1e25190f6e98c99d9714d334efa41a195a7e7e04bfe2 height=0 date=2011-10-07 07:31:05 progress=0.000000
              init message: Verifying blocks...
               block index              51ms
              init message: Loading wallet...
              nFileVersion = 90301
              Keys: 0 plaintext, 0 encrypted, 101 w/ metadata, 0 total
               wallet                  265ms
              init message: Loading addresses...
              ERROR: Read : Failed to open file /Users/acid/Feathercoin/peers.dat
              Invalid or missing peers.dat; recreating
              Loaded 0 addresses from peers.dat  0ms
              mapBlockIndex.size() = 1
              nBestHeight = 0
              setKeyPool.size() = 100
              mapWallet.size() = 0
              mapAddressBook.size() = 1
              ext-ip thread start
              dnsseed thread start
              Loading addresses from DNS seeds (could take a while)
              net thread start
              addcon thread start
              init message: Done loading
              opencon thread start
              msghand thread start
              dumpaddr thread start
              Initialization result: 1
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Entrust.net Certification Authority (2048)")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("A-Trust-Qual-01")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("A-Trust-Qual-02")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("A-Trust-nQual-01")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("A-Trust-nQual-03")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ()
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("AdminCA-CD-T01")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Buypass Class 3 CA 1")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("VeriSign Class 1 Public Primary Certification Authority - G3")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("VeriSign Class 2 Public Primary Certification Authority - G3")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("VeriSign Class 3 Public Primary Certification Authority - G3")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("VeriSign Class 4 Public Primary Certification Authority - G3")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Deutsche Telekom Root CA 2")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("GlobalSign Root CA")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("UTN-USERFirst-Client Authentication and Email")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("UTN-USERFirst-Hardware")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("UTN-USERFirst-Network Applications")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("UTN-USERFirst-Object")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("UTN - DATACorp SGC")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Class 2 Primary CA")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("CA Disig")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Entrust.net Certification Authority (2048)")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("NetLock Kozjegyzoi (Class A) Tanusitvanykiado")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Staat der Nederlanden Root CA")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("TÜRKTRUST Elektronik Sertifika Hizmet Sağlayıcısı")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ()
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("GTE CyberTrust Global Root")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Thawte Premium Server CA")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ("Thawte Server CA")
              GUI: ReportInvalidCertificate : Payment server found an invalid certificate:  ()
              GUI: PaymentServer::LoadRootCAs : Loaded  161  root certificates
              Added 1 addresses from 115.29.37.248: 0 tried, 1 new
              Added 1 addresses from 115.29.37.248: 0 tried, 2 new
              GUI: TransactionTablePriv::refreshWallet
              GUI: QMetaObject::connectSlotsByName: No matching signal for on_recentRequestsView_selectionChanged(QItemSelection,QItemSelection)
              Segmentation fault: 11
              

              any ideas ? i think I’m pretty close but I think something is missing in the code. I already had to add certain bits to files to make it compile. certain buttons in the GUI haven’t been declared where they need to be.

              • FTC Block Explorer + API @ https://fsight.chain.tips
              • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
              • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
              • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

              1 Reply Last reply Reply Quote 1
              • AcidD
                AcidD Moderators last edited by

                This is the OSX crash log

                Process:               feathercoin-qt [13833]
                Path:                  /usr/local/bin/feathercoin-qt
                Identifier:            feathercoin-qt
                Version:               0
                Code Type:             X86-64 (Native)
                Parent Process:        bash [645]
                Responsible:           Terminal [549]
                User ID:               502
                
                Date/Time:             2016-04-04 22:10:21.511 +0100
                OS Version:            Mac OS X 10.11.4 (15E65)
                Report Version:        11
                Anonymous UUID:        752ADA6E-0F75-34B8-02CD-788DDED279C1
                
                
                Time Awake Since Boot: 5800 seconds
                
                System Integrity Protection: enabled
                
                Crashed Thread:        0  Dispatch queue: com.apple.main-thread
                
                Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
                Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008
                
                VM Regions Near 0x8:
                --> 
                    __TEXT                 0000000106437000-0000000106c84000 [ 8500K] r-x/rwx SM=COW  /usr/local/bin/feathercoin-qt
                
                Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
                0   org.qt-project.QtWidgets      	0x0000000107429a0a QAbstractButton::setIcon(QIcon const&) + 10
                1   feathercoin-qt                	0x0000000106587a59 MultiSigDialog::MultiSigDialog(QWidget*) + 361 (multisigdialog.cpp:47)
                2   feathercoin-qt                	0x0000000106578074 WalletView::WalletView(QWidget*) + 964 (walletview.cpp:79)
                3   feathercoin-qt                	0x0000000106557d39 WalletFrame::addWallet(QString const&, WalletModel*) + 169 (walletframe.cpp:43)
                4   feathercoin-qt                	0x000000010645e70a BitcoinGUI::addWallet(QString const&, WalletModel*) + 74 (bitcoingui.cpp:533)
                5   feathercoin-qt                	0x000000010643976c BitcoinApplication::initializeResult(int) + 316 (qstring.h:1065)
                6   org.qt-project.QtCore         	0x00000001082466dc QObject::event(QEvent*) + 156
                7   org.qt-project.QtCore         	0x000000010821bb56 QCoreApplication::event(QEvent*) + 102
                8   org.qt-project.QtGui          	0x0000000107a2f3ae QGuiApplication::event(QEvent*) + 270
                9   org.qt-project.QtWidgets      	0x000000010733f3b2 QApplication::event(QEvent*) + 1122
                10  org.qt-project.QtWidgets      	0x0000000107340b76 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 294
                11  org.qt-project.QtWidgets      	0x00000001073434c0 QApplication::notify(QObject*, QEvent*) + 5648
                12  org.qt-project.QtCore         	0x000000010821a3f4 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 164
                13  org.qt-project.QtCore         	0x000000010821b014 QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) + 596
                14  libqcocoa.dylib               	0x000000010af33bae QCocoaEventDispatcherPrivate::processPostedEvents() + 190
                15  libqcocoa.dylib               	0x000000010af34481 QCocoaEventDispatcherPrivate::postedEventsSourceCallback(void*) + 33
                16  com.apple.CoreFoundation      	0x00007fff9922c881 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
                17  com.apple.CoreFoundation      	0x00007fff9920bfbc __CFRunLoopDoSources0 + 556
                18  com.apple.CoreFoundation      	0x00007fff9920b4df __CFRunLoopRun + 927
                19  com.apple.CoreFoundation      	0x00007fff9920aed8 CFRunLoopRunSpecific + 296
                20  com.apple.HIToolbox           	0x00007fff9ca53935 RunCurrentEventLoopInMode + 235
                21  com.apple.HIToolbox           	0x00007fff9ca5376f ReceiveNextEventCommon + 432
                22  com.apple.HIToolbox           	0x00007fff9ca535af _BlockUntilNextEventMatchingListInModeWithFilter + 71
                23  com.apple.AppKit              	0x00007fff97db3efa _DPSNextEvent + 1067
                24  com.apple.AppKit              	0x00007fff97db332a -[NSApplication _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 454
                25  com.apple.AppKit              	0x00007fff97da7e84 -[NSApplication run] + 682
                26  libqcocoa.dylib               	0x000000010af3337f QCocoaEventDispatcher::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 2191
                27  org.qt-project.QtCore         	0x00000001082167a1 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
                28  org.qt-project.QtCore         	0x000000010821aa65 QCoreApplication::exec() + 341
                29  feathercoin-qt                	0x000000010643b5a6 main + 3014 (bitcoin.cpp:609)
                30  libdyld.dylib                 	0x00007fff9dd925ad start + 1
                
                Thread 1:
                0   libsystem_kernel.dylib        	0x00007fff9d6895e2 __workq_kernreturn + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc6578 _pthread_wqthread + 1283
                2   libsystem_pthread.dylib       	0x00007fff90dc4341 start_wqthread + 13
                
                Thread 2:: Dispatch queue: com.apple.libdispatch-manager
                0   libsystem_kernel.dylib        	0x00007fff9d689efa kevent_qos + 10
                1   libdispatch.dylib             	0x00007fff8c170165 _dispatch_mgr_invoke + 216
                2   libdispatch.dylib             	0x00007fff8c16fdcd _dispatch_mgr_thread + 52
                
                Thread 3:
                0   libsystem_kernel.dylib        	0x00007fff9d6895e2 __workq_kernreturn + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc6578 _pthread_wqthread + 1283
                2   libsystem_pthread.dylib       	0x00007fff90dc4341 start_wqthread + 13
                
                Thread 4:: Dispatch queue: NSCGSDisableUpdates
                0   libsystem_kernel.dylib        	0x00007fff9d682f72 mach_msg_trap + 10
                1   libsystem_kernel.dylib        	0x00007fff9d6823b3 mach_msg + 55
                2   com.apple.CoreGraphics        	0x00007fff95648371 _CGSReenableUpdateForConnection + 92
                3   com.apple.CoreGraphics        	0x00007fff95648051 CGSReenableUpdateToken + 469
                4   libdispatch.dylib             	0x00007fff8c17593d _dispatch_call_block_and_release + 12
                5   libdispatch.dylib             	0x00007fff8c16a40b _dispatch_client_callout + 8
                6   libdispatch.dylib             	0x00007fff8c16f03b _dispatch_queue_drain + 754
                7   libdispatch.dylib             	0x00007fff8c175707 _dispatch_queue_invoke + 549
                8   libdispatch.dylib             	0x00007fff8c16a40b _dispatch_client_callout + 8
                9   libdispatch.dylib             	0x00007fff8c16e29b _dispatch_root_queue_drain + 1890
                10  libdispatch.dylib             	0x00007fff8c16db00 _dispatch_worker_thread3 + 91
                11  libsystem_pthread.dylib       	0x00007fff90dc64de _pthread_wqthread + 1129
                12  libsystem_pthread.dylib       	0x00007fff90dc4341 start_wqthread + 13
                
                Thread 5:
                0   libsystem_kernel.dylib        	0x00007fff9d6895e2 __workq_kernreturn + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc6578 _pthread_wqthread + 1283
                2   libsystem_pthread.dylib       	0x00007fff90dc4341 start_wqthread + 13
                
                Thread 6:: QThread
                0   libsystem_kernel.dylib        	0x00007fff9d68907a __select + 10
                1   org.qt-project.QtCore         	0x000000010826e303 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 547
                2   org.qt-project.QtCore         	0x000000010826f215 QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
                3   org.qt-project.QtCore         	0x00000001082703b7 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 231
                4   org.qt-project.QtCore         	0x00000001082167a1 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
                5   org.qt-project.QtCore         	0x000000010805cafe QThread::exec() + 110
                6   org.qt-project.QtCore         	0x000000010806057a QThreadPrivate::start(void*) + 362
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 7:: com.apple.CFSocket.private
                0   libsystem_kernel.dylib        	0x00007fff9d68907a __select + 10
                1   com.apple.CoreFoundation      	0x00007fff992494fa __CFSocketManager + 762
                2   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                3   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                4   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 8:: Dispatch queue: com.apple.root.default-qos
                0   libsystem_kernel.dylib        	0x00007fff9d682f72 mach_msg_trap + 10
                1   libsystem_kernel.dylib        	0x00007fff9d6823b3 mach_msg + 55
                2   com.apple.CoreFoundation      	0x00007fff9920c1c4 __CFRunLoopServiceMachPort + 212
                3   com.apple.CoreFoundation      	0x00007fff9920b68c __CFRunLoopRun + 1356
                4   com.apple.CoreFoundation      	0x00007fff9920aed8 CFRunLoopRunSpecific + 296
                5   com.apple.Foundation          	0x00007fff975d6dd9 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 270
                6   com.apple.AppKit              	0x00007fff97efde76 -[NSAnimation(NSInternal) _runBlocking] + 398
                7   com.apple.AppKit              	0x00007fff97efdccf -[NSAnimation(NSInternal) _animationThread] + 66
                8   libdispatch.dylib             	0x00007fff8c17593d _dispatch_call_block_and_release + 12
                9   libdispatch.dylib             	0x00007fff8c16a40b _dispatch_client_callout + 8
                10  libdispatch.dylib             	0x00007fff8c16e29b _dispatch_root_queue_drain + 1890
                11  libdispatch.dylib             	0x00007fff8c16db00 _dispatch_worker_thread3 + 91
                12  libsystem_pthread.dylib       	0x00007fff90dc64de _pthread_wqthread + 1129
                13  libsystem_pthread.dylib       	0x00007fff90dc4341 start_wqthread + 13
                
                Thread 9:: com.apple.NSEventThread
                0   libsystem_kernel.dylib        	0x00007fff9d682f72 mach_msg_trap + 10
                1   libsystem_kernel.dylib        	0x00007fff9d6823b3 mach_msg + 55
                2   com.apple.CoreFoundation      	0x00007fff9920c1c4 __CFRunLoopServiceMachPort + 212
                3   com.apple.CoreFoundation      	0x00007fff9920b68c __CFRunLoopRun + 1356
                4   com.apple.CoreFoundation      	0x00007fff9920aed8 CFRunLoopRunSpecific + 296
                5   com.apple.AppKit              	0x00007fff97f09e99 _NSEventThread + 149
                6   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                7   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                8   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 10:: QThread
                0   libsystem_kernel.dylib        	0x00007fff9d68907a __select + 10
                1   org.qt-project.QtCore         	0x000000010826e303 qt_safe_select(int, fd_set*, fd_set*, fd_set*, timespec const*) + 547
                2   org.qt-project.QtCore         	0x000000010826f215 QEventDispatcherUNIXPrivate::doSelect(QFlags<QEventLoop::ProcessEventsFlag>, timespec*) + 693
                3   org.qt-project.QtCore         	0x00000001082703b7 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 231
                4   org.qt-project.QtCore         	0x00000001082167a1 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 401
                5   org.qt-project.QtCore         	0x000000010805cafe QThread::exec() + 110
                6   org.qt-project.QtCore         	0x000000010806057a QThreadPrivate::start(void*) + 362
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 11:: feathercoin-scriptch
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   feathercoin-qt                	0x000000010644069b boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91 (condition_variable.hpp:77)
                3   feathercoin-qt                	0x000000010665a602 CCheckQueue<CScriptCheck>::Loop(bool) + 370 (.checkqueue.h:96)
                4   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                5   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                6   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                7   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 12:: feathercoin-scriptch
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   feathercoin-qt                	0x000000010644069b boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91 (condition_variable.hpp:77)
                3   feathercoin-qt                	0x000000010665a602 CCheckQueue<CScriptCheck>::Loop(bool) + 370 (.checkqueue.h:96)
                4   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                5   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                6   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                7   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 13:: feathercoin-scriptch
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   feathercoin-qt                	0x000000010644069b boost::condition_variable::wait(boost::unique_lock<boost::mutex>&) + 91 (condition_variable.hpp:77)
                3   feathercoin-qt                	0x000000010665a602 CCheckQueue<CScriptCheck>::Loop(bool) + 370 (.checkqueue.h:96)
                4   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                5   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                6   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                7   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 14:: feathercoin-ext-ip
                0   libsystem_kernel.dylib        	0x00007fff9d688fba __recvfrom + 10
                1   feathercoin-qt                	0x0000000106669d28 RecvLine(unsigned int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >&) + 136 (net.cpp:156)
                2   feathercoin-qt                	0x000000010666ab4e GetMyExternalIP2(CService const&, char const*, char const*, CNetAddr&) + 158 (net.cpp:321)
                3   feathercoin-qt                	0x000000010666b2e5 GetMyExternalIP(CNetAddr&) + 117 (net.cpp:410)
                4   feathercoin-qt                	0x000000010666b4bd ThreadGetMyExternalIP() + 45 (net.cpp:420)
                5   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                6   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 15:: feathercoin-dnsseed
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x000000010666f5a9 ThreadDNSAddressSeed() + 169 (lock_types.hpp:134)
                5   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                6   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 16:: feathercoin-net
                0   libsystem_kernel.dylib        	0x00007fff9d68907a __select + 10
                1   feathercoin-qt                	0x000000010666de40 ThreadSocketHandler() + 2784 (net.cpp:902)
                2   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                3   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                4   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                5   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                6   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 17:: feathercoin-addcon
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x0000000106671f5c ThreadOpenAddedConnections() + 2604 (list:551)
                5   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                6   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 18:: feathercoin-opencon
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x000000010667097e ThreadOpenConnections() + 638 (net.cpp:1308)
                5   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                6   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 19:: feathercoin-msghand
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x0000000106672c89 ThreadMessageHandler() + 1913 (vector:449)
                5   feathercoin-qt                	0x0000000106677047 void TraceThread<void (*)()>(char const*, void (*)()) + 135 (.util.h:139)
                6   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                7   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                8   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                9   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 20:: feathercoin-dumpaddr
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x00000001066773a5 void LoopForever<void (*)()>(char const*, void (*)(), long long) + 245 (.util.h:533)
                5   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                6   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                7   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                8   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 21:: feathercoin-wallet
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   libboost_thread-mt.dylib      	0x0000000107124a5c boost::condition_variable::do_wait_until(boost::unique_lock<boost::mutex>&, timespec const&) + 76
                3   libboost_thread-mt.dylib      	0x000000010712326f boost::this_thread::hiden::sleep_for(timespec const&) + 191
                4   feathercoin-qt                	0x00000001067825dc ThreadFlushWalletDB(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 300 (walletdb.cpp:816)
                5   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                6   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                7   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                8   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 22:
                0   libsystem_kernel.dylib        	0x00007fff9d688db6 __psynch_cvwait + 10
                1   libsystem_pthread.dylib       	0x00007fff90dc7728 _pthread_cond_wait + 767
                2   feathercoin-qt                	0x00000001066d4a76 boost::asio::detail::task_io_service::do_run_one(boost::asio::detail::scoped_lock<boost::asio::detail::posix_mutex>&, boost::asio::detail::task_io_service_thread_info&, boost::system::error_code const&) + 262 (posix_event.hpp:107)
                3   feathercoin-qt                	0x00000001066d4715 boost::asio::detail::task_io_service::run(boost::system::error_code&) + 213 (task_io_service.ipp:149)
                4   feathercoin-qt                	0x00000001066d2769 boost::asio::io_service::run() + 57 (error_code.hpp:364)
                5   libboost_thread-mt.dylib      	0x00000001071225e9 boost::(anonymous namespace)::thread_proxy(void*) + 185
                6   libsystem_pthread.dylib       	0x00007fff90dc699d _pthread_body + 131
                7   libsystem_pthread.dylib       	0x00007fff90dc691a _pthread_start + 168
                8   libsystem_pthread.dylib       	0x00007fff90dc4351 thread_start + 13
                
                Thread 0 crashed with X86 Thread State (64-bit):
                  rax: 0x00007ff86fecad00  rbx: 0x0000000000000000  rcx: 0xffffffff00000003  rdx: 0x0000000000000000
                  rdi: 0x0000000000000000  rsi: 0x00007fff597c65f0  rbp: 0x00007fff597c65a0  rsp: 0x00007fff597c6590
                   r8: 0x0000000000000000   r9: 0x00007ff86fe1f290  r10: 0x00000000f09497bd  r11: 0x00007ff86fe00000
                  r12: 0x06002df26df9e684  r13: 0x00007ff86fecaa40  r14: 0x0000000000000000  r15: 0x00007ff86fe7b7f0
                  rip: 0x0000000107429a0a  rfl: 0x0000000000010202  cr2: 0x0000000000000008
                  
                Logical CPU:     0
                Error Code:      0x00000004
                Trap Number:     14
                
                
                
                • FTC Block Explorer + API @ https://fsight.chain.tips
                • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

                1 Reply Last reply Reply Quote 1
                • AcidD
                  AcidD Moderators last edited by

                  FYI - After much reading and finally getting a few hours away from work. I started working on this again.

                  I’ve not had many issues compiling the daemon feathercoind - there might be one or two libraries you need to link but that’s it…it compiles fine…

                  QT on the other hand is a pain.

                  Days of reading and trial and error, creating different errors. I read on a few places and I think it’s mentioned in the Litecoin docs somewhere…that in order to compile this with brew or macports on OSX you need to compile this in a 32 Bit version of OSX, which is hard…I think the last 32 Bit version you can do is Mavricks…but i’m not sure. …either way, this has to be in a VM…which sucks balls even more.

                  I’ve managed to compile the whole thing on El Capitan …but I have no idea how…QT still crashes with a segfault

                  My Goal is to build this with the latest MacOS as most Mac users I know like to keep up with the latest os…I want to be able to write a guide and attract more mac users. (Personally I’m not a mac user)

                  My next path is to try and rebuild boost bdb48 and possibly other dependencies from scratch using OSX El Capitan or MacOS Sierra

                  The newer Mac OS’s use clang instead of gcc so there’s a few issues there, also the latest QT requires you to use C++11 to build…so there’s special switches that need to be added to the QT Stuff, but then also to the other libs because some arent compatible (C++98 vs C++11) …I think…

                  So yes, my goal is to get the dependencies built or somehow confirm they are 64bit and the ones that need to be are C++11 and then point my feathercoin ./configure file to all my newly built libraries and hopefully Bob will be my Uncle and I’ll be able to hand over a working Feathercoin-qt package to @Wellenreiter for checking and linking to feathercoin.com

                  So far…this has been challenging

                  • FTC Block Explorer + API @ https://fsight.chain.tips
                  • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                  • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                  • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

                  S 1 Reply Last reply Reply Quote 4
                  • S
                    sradics @AcidD last edited by

                    @aciddude great news and thanks for working on the tough challenge. I’m a Mac user so if you need any testing or help - at your service ;-)

                    1 Reply Last reply Reply Quote 2
                    • wrapper
                      wrapper Moderators last edited by

                      Thanks and many kudos from me, (even though I don’t have a mac) :)

                      1 Reply Last reply Reply Quote 0
                      • Wellenreiter
                        Wellenreiter Moderators last edited by

                        That’s really great news.

                        Many thanks for your work :D

                        Feathercoin development donation address: 6p8u3wtct7uxRGmvWr2xvPxqRzbpbcd82A
                        Openpgp key: 0x385C34E77F0D74D7 (at keyserver.ubuntu.com)/fingerprint: C7B4 E9EA 17E1 3D12 07AB 1FDB 385C 34E7 7F0D 74D7

                        1 Reply Last reply Reply Quote 1
                        • AcidD
                          AcidD Moderators last edited by

                          Hi Guys, see here:
                          http://forum.feathercoin.com/topic/8763/dev-macos-build-feathercoind-feathercoin-qt-v0-9-3-1-completed/22

                          • FTC Block Explorer + API @ https://fsight.chain.tips
                          • FTC Beer Money: 6x4LEQV88zRnBvZoH6ZNK6SeRxx4KiTyJs
                          • FTC bech32 address: fc1q4tclm3cv4v86ez6el76ewmharexfapxhek5a03
                          • BTC bech32 address: bc1qk8umuccapuafspk9e5szahvp0detafuzugv4ay

                          1 Reply Last reply Reply Quote 2
                          • First post
                            Last post