Feathercoin daemon and wallet production version 0.18.1
Old daemon and wallet version 0.17.0.1

[DEV] MacOS - Build Feathercoind + Feathercoin-Qt v0.9.3.1 [COMPLETED]


  • Moderators | Tip Wellenreiter

    @wrapper
    ok, branch number is 0.9.6 now


  • Moderators | Tip AcidD

    Hi All,

    This work has been documented to the best of my ability, see here:
    http://forum.feathercoin.com/topic/8769/guide-build-feathercoind-feathercoin-qt-v0-9-3-1-on-macos-sierra


  • administrators | Tip uncle_muddy

    Link to DMG:
    https://ufile.io/26924

    Anyone testing this, feel free to post back in this thread.

    Have a spare few moments so was trying to give this a run for it’s money but the file is no longer available, can anyone provide me with a working link for this?

    UM


  • Moderators | Tip AcidD

    @uncle_muddy said in [DEV] MacOS - Build Feathercoind + Feathercoin-Qt v0.9.3.1 [COMPLETED]:

    Link to DMG:
    https://ufile.io/26924

    Anyone testing this, feel free to post back in this thread.

    Have a spare few moments so was trying to give this a run for it’s money but the file is no longer available, can anyone provide me with a working link for this?

    UM

    Here is 0.9.3.1 for MacOS
    https://ufile.io/48148


  • | Tip lizhi

    Yes, I make Feathercoin-QT v0.9.6
    alt text


  • | Tip lizhi

    cd /Users/lizhi/Coin
    cd Feathercoin-0.9.6
    ./autogen.sh
    ./configure --disable-upnp-default --disable-tests --disable-hardening --without-miniupnpc LDFLAGS="-L/usr/local/opt/berkeley-db4/lib/ -L/usr/local/opt/qrencode/lib/" CPPFLAGS="-I/usr/local/opt/berkeley-db4/include/ -I/usr/local/opt/qrencode/include/" --with-gui=qt5 --with-qrcode=yes
    make


  • Moderators | Tip AcidD

    Confirmed with 0.9.6 OSX Sierra + boost 1.62.0 + qt 5.7.0

    git clone https://github.com/FeatherCoin/Feathercoin.git -b 0.9.6 FTC096
    cd FTC096/
    ./autogen.sh
     ./configure --disable-upnp-default --disable-tests --without-miniupnpc LDFLAGS="-L/usr/local/opt/berkeley-db4/lib/ -L/usr/local/opt/qrencode/lib/" CPPFLAGS=" -I/usr/local/opt/berkeley-db4/include/ -I/usr/local/opt/qrencode/include/" CXXFLAGS="-arch x86_64 -std=c++11 -stdlib=libc++" --with-gui=qt5 --with-qrcode=yes --with-boost=/usr/local/Cellar/boost162/1.62.0 --with-boost-libdir=/usr/local/Cellar/boost162/1.62.0/lib
    make
    
    sudo easy_install appscript
    make deploy
    
    

    Make Deploy output:

    acids-Mac:FTC096 acid$ make deploy
    src/build-aux/install-sh -c -d Feathercoin-Qt.app/Contents/MacOS
    STRIPPROG="/usr/bin/strip" /bin/sh /Users/acid/FTC096/src/build-aux/install-sh -c -s  src/qt/feathercoin-qt Feathercoin-Qt.app/Contents/MacOS/Feathercoin-Qt
    ./contrib/macdeploy/macdeployqtplus Feathercoin-Qt.app -add-qt-tr da,de,es,hu,ru,uk,zh_CN,zh_TW -dmg -fancy ./contrib/macdeploy/fancy.plist -verbose 2
    + Removing old dist folder +
    + Copying source bundle +
    + Deploying frameworks +
    Processing libboost_system-mt.dylib ...
    Processing libboost_filesystem-mt.dylib ...
    Processing libboost_program_options-mt.dylib ...
    Processing libboost_thread-mt.dylib ...
    Processing libboost_chrono-mt.dylib ...
    Processing QtNetwork.framework ...
    Processing QtPrintSupport.framework ...
    Processing QtWidgets.framework ...
    Processing QtGui.framework ...
    Processing QtCore.framework ...
    Processing QtDBus.framework ...
    Processing libprotobuf.9.dylib ...
    Processing libdb_cxx-4.8.dylib ...
    Processing libqrencode.3.dylib ...
    Processing libssl.1.0.0.dylib ...
    Processing libcrypto.1.0.0.dylib ...
    Processing QtCore.framework ...
    Processing libdbus-1.3.dylib ...
    Processing QtWidgets.framework ...
    Processing QtGui.framework ...
    Processing libcrypto.1.0.0.dylib ...
    + Deploying plugins +
    Processing plugin audio/libqtaudio_coreaudio.dylib ...
    Processing QtMultimedia.framework ...
    Processing plugin bearer/libqcorewlanbearer.dylib ...
    Processing plugin bearer/libqgenericbearer.dylib ...
    Processing plugin canbus/libqtpeakcanbus.dylib ...
    Processing QtSerialBus.framework ...
    Processing QtSerialPort.framework ...
    Processing plugin canbus/libqttinycanbus.dylib ...
    Processing plugin generic/libqtuiotouchplugin.dylib ...
    Processing plugin geoservices/libqtgeoservices_mapbox.dylib ...
    Processing QtLocation.framework ...
    Processing QtPositioning.framework ...
    Processing QtQuick.framework ...
    Processing QtQml.framework ...
    Processing plugin geoservices/libqtgeoservices_nokia.dylib ...
    Processing plugin geoservices/libqtgeoservices_osm.dylib ...
    Processing plugin imageformats/libqdds.dylib ...
    Processing plugin imageformats/libqgif.dylib ...
    Processing plugin imageformats/libqicns.dylib ...
    Processing plugin imageformats/libqico.dylib ...
    Processing plugin imageformats/libqjpeg.dylib ...
    Processing plugin imageformats/libqmacjp2.dylib ...
    Processing plugin imageformats/libqtga.dylib ...
    Processing plugin imageformats/libqtiff.dylib ...
    Processing plugin imageformats/libqwbmp.dylib ...
    Processing plugin imageformats/libqwebp.dylib ...
    Processing plugin mediaservice/libqavfcamera.dylib ...
    Processing plugin mediaservice/libqavfmediaplayer.dylib ...
    Processing QtMultimediaWidgets.framework ...
    Processing QtOpenGL.framework ...
    Processing plugin mediaservice/libqtmedia_audioengine.dylib ...
    Processing plugin platforminputcontexts/libqtvirtualkeyboardplugin.dylib ...
    Processing plugin platforms/libqcocoa.dylib ...
    Processing plugin platforms/libqminimal.dylib ...
    Processing plugin platforms/libqoffscreen.dylib ...
    Processing plugin playlistformats/libqtmultimedia_m3u.dylib ...
    Processing plugin position/libqtposition_cl.dylib ...
    Processing plugin position/libqtposition_geoclue.dylib ...
    Processing plugin position/libqtposition_positionpoll.dylib ...
    Processing plugin printsupport/libcocoaprintersupport.dylib ...
    Processing plugin sceneparsers/libassimpsceneio.dylib ...
    Processing Qt3DExtras.framework ...
    Processing Qt3DRender.framework ...
    Processing Qt3DCore.framework ...
    Processing QtConcurrent.framework ...
    Processing Qt3DInput.framework ...
    Processing QtGamepad.framework ...
    Processing Qt3DLogic.framework ...
    Processing plugin sceneparsers/libgltfsceneio.dylib ...
    Processing plugin sensorgestures/libqtsensorgestures_plugin.dylib ...
    Processing QtSensors.framework ...
    Processing plugin sensorgestures/libqtsensorgestures_shakeplugin.dylib ...
    Processing plugin sensors/libqtsensors_generic.dylib ...
    + Installing qt.conf +
    + Adding Qt translations +
    + Preparing .dmg disk image +
    ..........................................................................................................................................................................................
    ...............................................................................................................................................................................
    created: /Users/acid/FTC096/Feathercoin-Qt.temp.dmg
    + Applying fancy settings +
    Running AppleScript:
    
            on run argv
               tell application "Finder"
                 tell disk "Feathercoin-Qt"
                       open
                       set current view of container window to icon view
                       set toolbar visible of container window to false
                       set statusbar visible of container window to false
                       set the bounds of container window to {300,300,800,620}
                       set theViewOptions to the icon view options of container window
                       set arrangement of theViewOptions to not arranged
                       set icon size of theViewOptions to 96
                       set background picture of theViewOptions to file "background.png"
                       do shell script "SetFile -a V /Volumes/Feathercoin-Qt/background.png"
                       set position of item "Applications" of container window to {370,156}
                       set position of item "Feathercoin-Qt.app" of container window to {128,156}
                       close -- close/reopen works around a bug...
                       open
                       update without registering applications
                       delay 5
                       eject
                 end tell
               end tell
            end run
    
    + Finalizing .dmg disk image +
    Preparing imaging engine…
    Reading Protective Master Boot Record (MBR : 0)…
       (CRC32 $155089DC: Protective Master Boot Record (MBR : 0))
    Reading GPT Header (Primary GPT Header : 1)…
       (CRC32 $740451C6: GPT Header (Primary GPT Header : 1))
    Reading GPT Partition Data (Primary GPT Table : 2)…
       (CRC32 $CCE3B672: GPT Partition Data (Primary GPT Table : 2))
    Reading  (Apple_Free : 3)…
       (CRC32 $00000000:  (Apple_Free : 3))
    Reading disk image (Apple_HFS : 4)…
    .........................................................................................................................................................................................
       (CRC32 $7D4129FF: disk image (Apple_HFS : 4))
    Reading  (Apple_Free : 5)…
    .........................................................................................................................................................................................
       (CRC32 $00000000:  (Apple_Free : 5))
    Reading GPT Partition Data (Backup GPT Table : 6)…
    .........................................................................................................................................................................................
       (CRC32 $CCE3B672: GPT Partition Data (Backup GPT Table : 6))
    Reading GPT Header (Backup GPT Header : 7)…
    ..........................................................................................................................................................................................
       (CRC32 $CEE3653F: GPT Header (Backup GPT Header : 7))
    Adding resources…
    ..........................................................................................................................................................................................
    Elapsed Time:  5.793s
    File size: 23911646 bytes, Checksum: CRC32 $25BEA6D0
    Sectors processed: 150239, 141908 compressed
    Speed: 12.0Mbytes/sec
    Savings: 68.9%
    created: /Users/acid/FTC096/Feathercoin-Qt.dmg
    + Done +
    acids-Mac:FTC096 acid$ 
    

  • Moderators | Tip AcidD

    Image


  • Moderators | Tip Wellenreiter

    @lizhi, @aciddude

    Thanks for that.

    Can you provide the binaries, when we officially release 09.6?


  • Moderators | Tip AcidD

    @Wellenreiter said in [DEV] MacOS - Build Feathercoind + Feathercoin-Qt v0.9.3.1 [COMPLETED]:

    @lizhi, @aciddude

    Thanks for that.

    Can you provide the binaries, when we officially release 0.9.6?

    I’m happy to provide OSX Binaries