The make went swell and GC is up and running. I have uncommented “LIBZ_LIBS = -lz” instead, although not sure I did the right thing. I have not been able to locate “uncomment line #LIBS += -lz” on my gcconfig.pri file. I had been looking for a way to do this for a while now… Thanks for sharing such a complete guide. 30 minutes with ‘make -j4’ and a Pi4, 4G, a fan, heat sinks. I will update here and on the GC Wiki when I can get 3.6.0 to compile. I can already see versions available for armhf in the Debian beta repositories. I hope the webkit etc, will be available soon for the Pi. $ git clone git:///GoldenCheetah/GoldenCheetah.git –branch release_3.5.0 You can only build the current release version 3.5.0. Unfortunately these modules are not yet available in the pi’s repositories. The current reason is that you are probably trying to compile the current beta code. This is using the larger base OS, but otherwise the same. I tried various package installs but could only resolve the position issue. They were widgets, position, and webkit related. Thanks for this guide! I followed it to the letter, but the qmake and make fail with issues relating to some missing QT5 packages. Nice blog i will have to visit more often and keep upĮdited to add support for the iCal (libical). To “Compiling GoldenCheetah on Raspberry Pi 4 with Raspbian Buster – free bicycle trainer/analysis software” You can skip to the end and leave a response. You can follow any responses to this entry through the On Saturday, January 4th, 2020 at 2:55 pm and is filed under General. You can disable this in Raspbian config files, but that is beyond the scope of this howto…. Add (copy/paste) the following ten lines to the file:Įxec=/home/pi/projects/GoldenCheetah/src/GoldenCheetahĮvery time you use the desktop icon it will ask what you want to do with it.I made a Desktop icon on Raspbian by doing the following: $ ~/projects/GoldenCheetah/src/GoldenCheetah You can copy it wherever you like, if you want to run it from the command line here just type: When it is all done you will have a GoldenCheetah executable file in your projects/GoldenCheetah/src directory. Should take about 1.5 hours with a good heat sink on a 2 gig Rpi4 :) I will update this article when the modules are available and I can get the pi to compile the current code. The newer betas require some modules that have not been added to the repository for the pi. IMPORTANT NOTE: This only works for the current release version of GoldenCheetah V3.5.0. You will need to follow the generic instructions to create a clean Raspbian boot SD card. I used the version from – the middle size software ~ 1.1gigs. I consider this the preferred way to do it. GoldenCheetah install on Raspberry pi 4 with – Raspbian Buster. So If I can build a dedicated computer out of a Rpi4 that will run GoldenCheetah for less than $100, then I’m a happy lad!
Oh… and it doesn’t cost me $10 a month in subscription fees. Warts and all it still a great piece of software that some great people work hard to support, and it does most everything I need trainer software to do. It has amazing (way beyond my ability or interest) performance analysis functions! It can download ride profiles from the free ERG repository. It will sync rides to/from strava and others. If you are not familiar, GoldenCheetah is open source software that will control a smart trainer (wahoo kickr, tacx, etc…) via Ant+ or bluetooth. Hopefully this will start the process of getting official Rpi4 instructions added to the project… Please share if you have anything to add/improve. If you pair speed power and cadence separately you will see large discrepancies in the recorded data and some crazy values which skip around a lot.Ok, I’m still testing, but I have instructions to get GoldenCheetah to compile and run on a Raspberry Pi 4. You will still receive power, cadence and speed as that data is sent over the FE-C channel from the TacX to GC. For a TacX Neo you should only pair the FE-C device type. Device types that can pair include HR, Power, Speed, Cadence and FE-C (used for the controller channel for smart trainers). Once GC hears a signal from a device you will see it as “paired”.
You might need to spin your cranks or make the ant device generate some output before it shows in GC. You should see a list of devices that are being “heard” over ANT. Make sure you have your ant+ USB stick plugged into your computer and no software is open which will lock the USB stick, so close garmin connect, zwift or trainerroad and then open GC and select the Train Mode tab, click on add Device, in the default list of devices FE-C is not selected so you will want to select ANT+ FE-C as the device type in a blank slot.