LEGO® Answers is a question and answer site for LEGO® and building block enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Any suggestions on how I can use my old RCX set on Mavericks? I have set up Xcode command line tools, and I am getting compiler errors while trying to download nqc through Macports. Even downloading gcc49 through Homebrew has not helped fix this issue. Is there any other option I'm overlooking?

share|improve this question
I struggled with backwards-compatibility with NQC myself. A couple months ago I made the switch to leJOS, so far its been great. – Keshav Saharia Jan 27 '14 at 19:57
Thanks for your response Keshav. I'd ideally like to stick with NQC but even leJOS is giving me issues. Despite setting up the PATH variables correctly, I keep getting "clang: error: no input files" errors when running Ant. Fiddling around with the main build.xml and files also does not seem to work – Scubed Jan 29 '14 at 17:30

I am currently maintaining my own fork of NQC for use on OpenBSD and OS X. As you have discovered, the recent compiler changes on OS X broke NQC in many places. Not to mention that the USB tower integration was pretty outdated. If you can compile it, it should work better than the ports version.

AFAIK, I am now the de facto maintainer for NQC. (And may Crom have mercy on my soul, etc.)

Also, If you can find the right firmware (available around the usual places) you can update the RCX 1.0 to something like 2.x (or whatever the last release of the RCX firmware from LEGO is).

I make no promises this works at all, but I recall the last checked in version worked reasonably well with a serial tower on OpenBSD and a USB tower on OS X. A serial tower on OS X might work with the right incantations and USB/serial dongle.

If someone else other than me actually uses this, I might be prompted to cleanup my sandbox and commit my local repo (and fix bugs others find annoying.)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.