[Cin]Fwd: Sparc32 "support" for cinelerra-gg
Andrew Randrianasulu via Cin <[email protected]> Mon, 22 Dec 2025 02:04:07 +0300
| Newsgroups | gmane.comp.video.cinelerra-cv.general,gmane.os.netbsd.ports.sparc,gmane.os.netbsd.ports.macppc |
|---|---|
| Message-ID | <CA+rFky6CooyruDhjNtN=R2rbw6zNbahzWBGfkV=T=mrRJ9TUDA@mail.gmail.com> |
--0000000000008c7c2206467e5437 Content-Type: multipart/alternative; boundary="0000000000008c7c2006467e5435" --0000000000008c7c2006467e5435 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable ---------- Forwarded message --------- =D0=9E=D1=82: Andrew Randrianasulu <[email protected]> Date: =D0=BF=D1=82, 19 =D0=B4=D0=B5=D0=BA. 2025 =D0=B3., 19:36 Subject: Sparc32 "support" To: Cinelerra.GG <[email protected]>, Phyllis Smith < [email protected]> Not really, but it compiled to completion, and shwed startup messages and died in GL library call (inside GL library, mesa) :) So, trying to rebuild on netBSD/sparc with opengl disabled Not even diffs, just bootstrap.c and Makefile from guicast folder. =3D=3D=3D Attached are git diffs against our git at https://git.cinelerra-gg.org/goodguy/cinelerra.git git commit 17fa80d7d099013c4ae4c8fb4ba5e5f359bfad31 please test them on "normal" targets like x86/arm. I only tested that cinelerra-gg builds in dynamic configuration on aarch64/termux and starts normally there, displaying small ogg/theora file= . For NetBSD there is script in blds that should build cingg if you manually install needed packages (see Linux build files for names of deps, or pkgsrc-wip/cingg-netbsd . Need to update it and in particular PLIST there for newer files added recently ...) =3D=3D=3D=3D Need more ram on compile machine, 256 M too small with 32 Mb of swap for affine.c :) --0000000000008c7c2006467e5435 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">---------- Forwarded message ---------<br>=D0=9E=D1=82= : <strong class=3D"gmail_sendername" dir=3D"auto">Andrew Randrianasulu</str= ong> <span dir=3D"auto"><<a href=3D"mailto:[email protected]" targ= et=3D"_blank" rel=3D"noreferrer">[email protected]</a>></span><br>= Date: =D0=BF=D1=82, 19 =D0=B4=D0=B5=D0=BA. 2025 =D0=B3., 19:36<br>Subject: = Sparc32 "support"<br>To: Cinelerra.GG <<a href=3D"mailto:cin@l= ists.cinelerra-gg.org" target=3D"_blank" rel=3D"noreferrer">[email protected]= erra-gg.org</a>>, Phyllis Smith <<a href=3D"mailto:phylsmith2017@gmai= l.com" target=3D"_blank" rel=3D"noreferrer">[email protected]</a>>= <br></div><br><br>Not really, but it compiled to completion, and shwed star= tup messages<br> and died in GL library call (inside GL library, mesa) :)<br> <br> So, trying to rebuild on netBSD/sparc with opengl disabled<br> <br> Not even diffs, just bootstrap.c and Makefile from guicast folder.</div><di= v class=3D"gmail_quote" dir=3D"auto"><br></div><div class=3D"gmail_quote" d= ir=3D"auto"><br></div><div class=3D"gmail_quote" dir=3D"auto">=3D=3D=3D</di= v><div class=3D"gmail_quote" dir=3D"auto"><br></div><div class=3D"gmail_quo= te" dir=3D"auto">Attached are git diffs against our git at</div><div class= =3D"gmail_quote" dir=3D"auto"><br></div><div class=3D"gmail_quote" dir=3D"a= uto"><a href=3D"https://git.cinelerra-gg.org/goodguy/cinelerra.git" target= =3D"_blank" rel=3D"noreferrer">https://git.cinelerra-gg.org/goodguy/cineler= ra.git</a></div><div class=3D"gmail_quote" dir=3D"auto"><br></div><div clas= s=3D"gmail_quote" dir=3D"auto">git commit=C2=A017fa80d7d099013c4ae4c8fb4ba5= e5f359bfad31</div><div class=3D"gmail_quote" dir=3D"auto"><br></div><div cl= ass=3D"gmail_quote" dir=3D"auto">please test them on "normal" tar= gets like x86/arm.</div><div class=3D"gmail_quote" dir=3D"auto">I only test= ed that cinelerra-gg builds in dynamic configuration on aarch64/termux and = starts normally there, displaying=C2=A0 small ogg/theora file.</div><div cl= ass=3D"gmail_quote" dir=3D"auto"><br></div><div class=3D"gmail_quote" dir= =3D"auto">For NetBSD there is script in blds that should build cingg if you= manually install needed packages (see Linux build files for names of deps,= or pkgsrc-wip/cingg-netbsd . Need to update it and in particular=C2=A0 PLI= ST there for newer files added recently ...)</div><div class=3D"gmail_quote= " dir=3D"auto"><br></div><div class=3D"gmail_quote" dir=3D"auto">=3D=3D=3D= =3D</div><div class=3D"gmail_quote" dir=3D"auto"><br> <br> Need more ram on compile machine, 256 M too small with 32 Mb of swap<br> for affine.c :)<br> </div></div></div> --0000000000008c7c2006467e5435-- --0000000000008c7c2206467e5437 Content-Type: application/x-patch; name="0002-Add-sparc32-tested-and-sparc32-on-64-cases-to-guicas.patch" Content-Disposition: attachment; filename="0002-Add-sparc32-tested-and-sparc32-on-64-cases-to-guicas.patch" Content-Transfer-Encoding: base64 Content-ID: <19b4321030e92cb96002> X-Attachment-Id: 19b4321030e92cb96002 RnJvbSAyMzgwMThkZmYxNDJlYWJjMzVlMmU3ZDAzZjhlZTI4NzVhMDdjMDNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBn bWFpbC5jb20+CkRhdGU6IE1vbiwgMjIgRGVjIDIwMjUgMDE6NDU6MTAgKzAzMDAKU3ViamVjdDog W1BBVENIIDIvMl0gQWRkIHNwYXJjMzIgKHRlc3RlZCkgYW5kIHNwYXJjMzItb24tNjQgY2FzZXMg dG8KIGd1aWNhc3QvTWFrZWZpbGUKCi0tLQogY2luZWxlcnJhLTUuMS9ndWljYXN0L01ha2VmaWxl IHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvY2luZWxlcnJhLTUuMS9ndWljYXN0L01ha2VmaWxlIGIvY2luZWxlcnJhLTUuMS9ndWljYXN0 L01ha2VmaWxlCmluZGV4IDY3MTE2MjUyLi5lM2JhOGMzMSAxMDA2NDQKLS0tIGEvY2luZWxlcnJh LTUuMS9ndWljYXN0L01ha2VmaWxlCisrKyBiL2NpbmVsZXJyYS01LjEvZ3VpY2FzdC9NYWtlZmls ZQpAQCAtMzYsNiArMzYsMTMgQEAgaWZlcSAoJChPQkpESVIpLCBwcGMpCiBCT09UU1RSQVBGTEFH UyA6PSAtREJPT1RTVFJBUD0iXCJvYmpjb3B5IC1CIHBvd2VycGMgLUkgYmluYXJ5IC1PIGVsZjMy LXBvd2VycGNcIiIKIGVuZGlmCiAKK2lmZXEgKCQoT0JKRElSKSwgc3BhcmMpCitCT09UU1RSQVBG TEFHUyA6PSAtREJPT1RTVFJBUD0iXCJvYmpjb3B5IC1CIHNwYXJjIC1JIGJpbmFyeSAtTyBlbGYz Mi1zcGFyY1wiIgorZW5kaWYKKworaWZlcSAoJChPQkpESVIpLCBzcGFyYzY0KQorQk9PVFNUUkFQ RkxBR1MgOj0gLURCT09UU1RSQVA9Ilwib2JqY29weSAtQiBzcGFyYyAtSSBiaW5hcnkgLU8gZWxm MzItc3BhcmM2NFwiIgorZW5kaWYKIAogCiAKLS0gCjIuNTIuMAoK --0000000000008c7c2206467e5437 Content-Type: application/x-patch; name="0001-Unaligned-access-in-bootstrap.c.patch" Content-Disposition: attachment; filename="0001-Unaligned-access-in-bootstrap.c.patch" Content-Transfer-Encoding: base64 Content-ID: <19b4321030eb87aaf901> X-Attachment-Id: 19b4321030eb87aaf901 RnJvbSA2MTk3N2NiNDY5MDkxNWRkYTZhOWU0ZGQ2YTlmMjJmMDY1ZDc0ZThmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBBbmRyZXcgUmFuZHJpYW5hc3VsdSA8cmFuZHJpYW5hc3VsdUBn bWFpbC5jb20+CkRhdGU6IEZyaSwgMTkgRGVjIDIwMjUgMDg6NDE6MjkgKzAzMDAKU3ViamVjdDog W1BBVENIIDEvMl0gVW5hbGlnbmVkIGFjY2VzcyBpbiBib290c3RyYXAuYyA/CgotLS0KIGNpbmVs ZXJyYS01LjEvZ3VpY2FzdC9ib290c3RyYXAuYyB8IDEzICsrKysrKysrKysrLS0KIDEgZmlsZSBj aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Np bmVsZXJyYS01LjEvZ3VpY2FzdC9ib290c3RyYXAuYyBiL2NpbmVsZXJyYS01LjEvZ3VpY2FzdC9i b290c3RyYXAuYwppbmRleCAwYmEzNTUxNC4uNmE4YjQ4OTQgMTAwNjQ0Ci0tLSBhL2NpbmVsZXJy YS01LjEvZ3VpY2FzdC9ib290c3RyYXAuYworKysgYi9jaW5lbGVycmEtNS4xL2d1aWNhc3QvYm9v dHN0cmFwLmMKQEAgLTUzLDggKzUzLDE3IEBAIHZvaWQgYXBwZW5kX2NvbnRlbnRzKGNoYXIgKnBh dGgsCiAJc3RyY3B5KGJ1ZmZlciArICpidWZmZXJfc2l6ZSwgc3RyaW5nKTsKIAogCSpidWZmZXJf c2l6ZSArPSBzdHJsZW4oc3RyaW5nKSArIDE7Ci0KLQkqKGludCopKGJ1ZmZlciArICpidWZmZXJf c2l6ZSkgPSBkYXRhX29mZnNldDsKKwkKKwkKKwlpbnQgdG1wID0gMDsKKwljaGFyICpwdHIgPSBi dWZmZXIrKmJ1ZmZlcl9zaXplOworCW1lbWNweSgmdG1wLCAmcHRyLCBzaXplb2YoaW50KSk7CisJ dG1wID0gZGF0YV9vZmZzZXQ7CisJcHRyWzNdID0gdG1wID4+IDI0OworCXB0clsyXSA9IHRtcCA+ PiAxNjsKKwlwdHJbMV0gPSB0bXAgPj4gODsKKwlwdHJbMF0gPSB0bXA7CisJLy8qKGludCopKGJ1 ZmZlciArICpidWZmZXJfc2l6ZSkgPSBkYXRhX29mZnNldDsKIAkqYnVmZmVyX3NpemUgKz0gc2l6 ZW9mKGludCk7CiB9CiAKLS0gCjIuNTIuMAoK --0000000000008c7c2206467e5437 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Cin mailing list -- [email protected] To unsubscribe send an email to [email protected] --0000000000008c7c2206467e5437--