• Golded Build for MacOS

    From Scott Street@1:266/420 to All on Sunday, October 24, 2021 21:04:36
    Hello everybody!

    Does anyone have a guide on getting Golded-Plus to compile/make on MacOS. I've successfully gotten all of my other required software to build on MacOS vs Linux; I'm trying to retire a very old PC (my Linux machine is from 2011) and I'm just had enough with it's age quirks - most of which revolve around being a transitional UEFI motherboard.

    Anyway, this is what I get when I run make on my Mac:
    ===make output START====
    fido@Tadpole golded-plus % make
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    making sourcelist
    Creating library gall...ar: ../../lib/lnx/libgall.a: No such file or directory make[1]: *** [../../lib/lnx/libgall.a] Error 1
    make: *** [all] Error 2
    fido@Tadpole golded-plus %
    ===make output END===

    And, yes, for the curious, my M1 Mac Mini is called Tadpole; because everything on my network has aquatic names (Driftwood, Tadpole, Flounder, Jetsom, Shark, Hydra, etc). I started this back in the 90s and just kept it.

    Thanks for any help you can provide, because, Google has failed me. :)

    Scott


    ---
    * Origin: -={ The Digital Post }=- (1:266/420)
  • From andrew clarke@3:633/267 to Scott Street on Monday, October 25, 2021 19:37:42
    On 2021-10-24 21:04:36, Scott Street (1:266/420) wrote to All:

    Does anyone have a guide on getting Golded-Plus to compile/make on
    MacOS.

    Install CMake with Homebrew or MacPorts:

    "brew install cmake", or "sudo port install cmake".

    Clone the GoldED+ repo:

    git clone https://github.com/golded-plus/golded-plus

    Build GoldED+:

    cd golded-plus/golded3
    cp mygolded.__h mygolded.h
    mkdir ../bld
    cd ../bld
    cmake ..
    make -j

    The GoldED binary will be at golded3/golded.

    This works on MacOS 10.13.6 High Sierra with the Xcode Command Line Tools installed. I can't vouch for newer versions, but it should work.

    --- GoldED+/BSD 1.1.5-b20180707
    * Origin: Blizzard of Ozz, Melbourne, Victoria, Australia (3:633/267)
  • From Vladimir Fyodorov@2:6035/3.1 to Scott Street on Monday, October 25, 2021 15:08:00
    Hello, Scott!

    Sunday October 24 2021, Scott Street wrote to All:

    And, yes, for the curious, my M1 Mac Mini is called Tadpole; because everything on my network has aquatic names (Driftwood, Tadpole,
    Flounder, Jetsom, Shark, Hydra, etc). I started this back in the 90s
    and just kept it.

    Thanks for any help you can provide, because, Google has failed me.
    :)

    Compiled GoldEd-mac-m1-20210401 from Egor Glukhov, 2:5020/736 https://disk.yandex.ru/d/YUceDqHagmSXQQ

    Sincerely yours, Vladimir Fyodorov, esquire.
    ... Necessity is the mother of invention
    --- GoldED+/OSX 1.1.5-b20180707
    * Origin: Esquire Station (2:6035/3.1)
  • From Alexander Kruglikov@2:5053/58 to Vladimir Fyodorov on Monday, October 25, 2021 16:55:18
    Good ${greeting_time}, Vladimir!

    25 Oct 21 15:08, you wrote to Scott Street:

    Compiled GoldEd-mac-m1-20210401 from Egor Glukhov, 2:5020/736
    ^^^^^^^^
    https://disk.yandex.ru/d/YUceDqHagmSXQQ

    OMG! Is this really a new release? Or is the pull date out of a hat and means the compilation date, not the release date?

    Because i see that the srcdate.h file on github has an old date #define __SRCDATE__ "20180707"

    With best regards,
    Alexander.

    --- "GoldED+/LNX 1.1.5-b20180707" ---
    * Origin: 24 hours in a day, 24 beers in a case, Hmmm... (2:5053/58)
  • From Egor Glukhov@2:5020/736 to Alexander Kruglikov on Monday, October 25, 2021 16:54:17
    Alexander,

    25 Oct 21 16:55, you wrote to Vladimir Fyodorov:

    Compiled GoldEd-mac-m1-20210401 from Egor Glukhov, 2:5020/736
    ^^^^^^^^
    https://disk.yandex.ru/d/YUceDqHagmSXQQ
    OMG! Is this really a new release? Or is the pull date out of a hat and means the compilation date, not the release date?

    Last commit date. :)

    === Cut ===
    commit 54d6e8bb435e5bbfa2f4e6ee3cafd8bfcd740dba (HEAD -> master, origin/master,>
    Author: Andrew Clarke <mail@ozzmosis.com>
    Date: Thu Apr 1 03:20:13 2021 +1100

    add ccache support
    === Cut ===

    …£®à ƒ«ã客
    --- GoldED+/LNX 1.1.5-b20180707
    * Origin: Lyubertsy, MO (2:5020/736)
  • From Alexander Kruglikov@2:5053/58 to Egor Glukhov on Monday, October 25, 2021 22:20:42
    Good ${greeting_time}, Egor!

    *** Answering a msg posted in area CarbonArea.

    25 Oct 21 16:54, you wrote to me:

    Compiled GoldEd-mac-m1-20210401 from Egor Glukhov, 2:5020/736
    ^^^^^^^^
    https://disk.yandex.ru/d/YUceDqHagmSXQQ
    OMG! Is this really a new release? Or is the pull date out of a
    hat and means the compilation date, not the release date?
    Last commit date. :)
    === Cut ===
    Author: Andrew Clarke <mail@ozzmosis.com>
    Date: Thu Apr 1 03:20:13 2021 +1100
    add ccache support
    === Cut ===

    Wow! Tnx so lot!

    With best regards,
    Alexander.

    --- "GoldED+/LNX 1.1.5-b20180707" ---
    * Origin: 24 hours in a day, 24 beers in a case, Hmmm... (2:5053/58)
  • From Scott Street@1:266/420.1 to andrew clarke on Monday, October 25, 2021 20:51:24
    Hello andrew!

    25 Oct 21 19:37, you wrote to me:

    Does anyone have a guide on getting Golded-Plus to compile/make
    on MacOS.

    Install CMake with Homebrew or MacPorts:
    "brew install cmake", or "sudo port install cmake".
    Clone the GoldED+ repo:
    git clone https://github.com/golded-plus/golded-plus
    Build GoldED+:
    This works on MacOS 10.13.6 High Sierra with the Xcode Command Line
    Tools installed. I can't vouch for newer versions, but it should work.

    And I can know confirm it works exactly that way on Big Sur, and even on an M1 ARM64.

    A **HUGE** thank you for your fast reply and accurate info. That enables the last piece of the puzzle of retiring an power hungry Linux PC from 2011 and moving my Fido node and development to my Mini (which stays on all the time anyway, sleep is disabled)!

    Thank you all for you help!

    Scott


    ---
    * Origin: -={ The Digital Post }=- (Test Point) (1:266/420.1)