Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Andrew-R

macrumors member
Original poster
May 18, 2024
58
10
Finally it does not crash!

Git:

configure (on Debian 8.11 PPC32):
Code:
./configure --with-single-user --without-thirdparty --disable-libdpx --without-vdpau --without-vaapi --without-shuttle --without-shuttle-usb --without-lv2 --without-libdpx --without-openexr --without-filegif --without-x10tv

But before that I installed set of files described in bld_prepare.sh and most importantly ffmpeg-8.0 (tar.xz in thirdparty/src) into /usr/local so Cinelerra can pick up headers and static *.a libs.

I also added "-ldrm -latomic" in cinelerra/Makefile where it defines libs for non-thirdparty (system) linking probably due to gcc being only 4.9.2

cingg-ppc-ffmpeg8-debian8.png

7z b benchmark gives emulated machine around 700 MIPS but there is absolutely no graphics acceleration, using fbdev driver.

qemu line:

Code:
qemu-system-ppc -M mac99,via=pmu -cpu G4 -hda ~/AndrewR/5gb_ppc_debian8.qcow -cdrom ~/AndrewR/void-live-ppc-20210825.iso -boot d -m 1G -accel tcg,tb-size=512

On real (fast) ppc machine you probably can compile with thirdparty and avoid long string of disable/without in configure. But it will take more time and space (2-3 gb)

I tried to add support for x86-64 macos (10.12) last year, but it was not starting, probably my assembler-fu not really good

Compiled Cinelerra should work again various X servers, including Xquartz, or normal X server on x86 linux.

Sorry for mostly Linux work, but may be even this will be useful for someone.
 
  • Like
Reactions: G4fanboy
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.