An easier way to get started?

I’m on a Mac and want to get RTEMS 6 tools going and get the OS libraries compiled. Is there an easier way to get this all started?
Currently I’m banging my head against python 2/3 and gdb needing 2 and the rest needing 3 and I’m getting discouraged. Then there is the RSB to YAML conversion. Eeeek

As a beginner in RTEMS, I started by building the tools on Windows and learning the WAF build system. After spending a week and seeking help from the community, I managed to build the RSB for version 7. Now, I’m working on understanding BSPs, and I’m almost getting it, but in some cases, I still need assistance, especially with BSPs. The easiest and most painless way to build the tools and start working directly on writing user applications is to use Ubuntu in a virtual machine. I was able to build the tools using this operating system almost immediately.

@AndreiC The RSB works very well most of the time. Unfortunately, when the host OS presents challenges or changes, that leads to bumps in the road. @kiwichris posted a couple of patches for the RSB to account for dealing with a recent Mac upgrade. XCode? I think he committed them to 6 and 7.

This one turned out to be the version of zlib bundled with binutils, gdb, and GCC.

OTOH @opticron was building on Windows recently and it went well as I understand.

Updates and oddities keep things interesting.

@AndreiC my set up for building tools is the latest Xcode and no Homebrew or Macports in my environment or path. I am using Python from python.org using the latest release installed. I then make a virtual env environment.

If you have Homebrew of Macports installed I am sorry I cannot help. Those projects have rolling releases and there can be subtle interactions between installed packages and the tools we are building. A clean environment is only needed to build the RTEMS tools and is not a comment on those projects.

Please update to the 6 branch. I recently pushed a patch to work around a zlib problem.