I have tried to build it from my Lubuntu 22.10 x86_64 machine, however it has a slow AMD CPU w/ 8GB ram takes forever (ran 7+ hrs), and failed 80% through compiling. These are the steps I used:
git clone https://github.com/walmartshopper/openwrt-orangepi-r1-plus.git
cd openwrt-orangepi-r1-plus
git checkout v22.03.2-orangepi-r1plus
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig
- select Target System = Rockchip
- select Target Profile = Xunlong OrangePi R1 Plus or Xunlong OrangePi R1 Plus LTS
- select your root partition size and whatever packages you want to include
- exit
make download
make world
Is there an online remote compiler that will compile by entering the git repo link?
8 GB RAM suggests at least an AM2 based CPU and DDR2 RAM (yes, already possible with s939 and friends, but less likely in systems of that vintage), so not thaaat slow. With a sensible build configuration (and even taking a capable SBC target like sunxi, rockchip, x86, RPi into account, which invites installing more packages than just the bare minimum you'd install on a resource constrained plastic router), you should get away with 1-2 hours build times at most (obviously some big packages with many dependencies can easily go beyond that, but I'm looking at a 'normal' router build). 7+ hours is just an indication of an everything-and-the-kitchen-sink build - or a prime example of what not to do.
When building for yourself, it pays off to spend a little (more-) time on coming up with a sensible build configuration - statically include everything you need (~what you'd usually install via opkg), but not more, just in case. That both drastically reduces your build times (25-30 minutes is very reasonable, even on a decade old CPU) and the likeliness to encounter build errors.