<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/cmake/WebRTC.cmake, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2026-05-16T22:53:40Z</updated>
<entry>
<title>Revert "Exclude Debian arm64 from WebRTC"</title>
<updated>2026-05-16T22:53:40Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-16T22:53:40Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a1fbc822a8867cd2612bbddf9dad75d3b339e2cf'/>
<id>urn:sha1:a1fbc822a8867cd2612bbddf9dad75d3b339e2cf</id>
<content type='text'>
This reverts commit 8d34bb549736c341e84123760901bc981c46b184.
</content>
</entry>
<entry>
<title>Revert "Exclude Gentoo from WebRTC too"</title>
<updated>2026-05-16T22:52:50Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-16T22:52:50Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=16bbcb00ef3a9b664e7f6eeb3c1f41c211b7dbf3'/>
<id>urn:sha1:16bbcb00ef3a9b664e7f6eeb3c1f41c211b7dbf3</id>
<content type='text'>
This reverts commit 00a44adfbeac89ed646b517446cbade82da531f8.
</content>
</entry>
<entry>
<title>Exclude Gentoo from WebRTC too</title>
<updated>2026-05-14T09:57:38Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2026-05-14T09:57:38Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=00a44adfbeac89ed646b517446cbade82da531f8'/>
<id>urn:sha1:00a44adfbeac89ed646b517446cbade82da531f8</id>
<content type='text'>
Similar crash as on Debian arm64. I thought it was because I hadn't
had sound working yet on my installation, but after I got sound working,
it still crashed with WebRTC on.

See commit 8d34bb549736c341e84123760901bc981c46b184
</content>
</entry>
<entry>
<title>Fix WebRTC &amp; Havok linking on macOS x86-64</title>
<updated>2025-10-11T05:55:36Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-11T05:55:36Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a124103cf975571a3c664a3d329e6affda9ff2fb'/>
<id>urn:sha1:a124103cf975571a3c664a3d329e6affda9ff2fb</id>
<content type='text'>
It wouldn't automatically detect the prebuilt libraries directory,
might be because of the older build environment I have for building
the macOS x86-64 binary.
</content>
</entry>
<entry>
<title>lipo thin SLv macOS universal libraries</title>
<updated>2025-10-05T08:16:49Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-10-05T08:11:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=cee509bcb5a6045369237c0667d17f85f52b808a'/>
<id>urn:sha1:cee509bcb5a6045369237c0667d17f85f52b808a</id>
<content type='text'>
The fatal errors when lipo thinning something that's already thin,
can be safely ignored.
</content>
</entry>
<entry>
<title>Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07</title>
<updated>2025-10-01T08:56:56Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-09-29T08:29:19Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=a954d290674db08ecaf3c1e6484a0cb6647b88b5'/>
<id>urn:sha1:a954d290674db08ecaf3c1e6484a0cb6647b88b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Supported Debian amd64 is now 13.0 (current stable)</title>
<updated>2025-08-11T12:23:04Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-08-11T12:23:04Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b01d0b04b86410b1639eda30e7370c1881d3aad2'/>
<id>urn:sha1:b01d0b04b86410b1639eda30e7370c1881d3aad2</id>
<content type='text'>
OpenAL and LL's WebRTC now break CEF too just like on many other
supported distros.
Same as Ubuntu 24.04.2 when it comes to not yet compatible newer
Pipewire, but OpenJPEG 2.5.3 (unlike 24.04.2 which is still at 2.5.0).
The libminizip1 package name is also fixed here for Ubuntu.
</content>
</entry>
<entry>
<title>Exclude Debian arm64 from WebRTC</title>
<updated>2025-07-18T23:13:02Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-18T23:11:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8d34bb549736c341e84123760901bc981c46b184'/>
<id>urn:sha1:8d34bb549736c341e84123760901bc981c46b184</id>
<content type='text'>
When WebRTC was compiled with the viewer, we got this:

Fatal error in: ../webrtc/src/media/engine/adm_helpers.cc, line 39
last system error: 88
Check failed: 0 == adm-&gt;Init() (0 vs. -1)
Failed to initialize the ADM.

This commit hasn't included the additional preprocessor macro for the
platform in indra/newview/llvoiceclient.cpp yet, because there's no such
macro yet to distinguish such distro from any other GNU/Linux distro.
</content>
</entry>
<entry>
<title>Get the viewer installable on Debian arm64</title>
<updated>2025-07-07T14:32:30Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-07-07T14:32:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19'/>
<id>urn:sha1:2c3bebeec7c7490b5f2f22ee542ba99aeebfcb19</id>
<content type='text'>
The Debian version supported is 13 (trixie), because that's the version
I could install on my M1, hence the Boost default version is 1.83 &amp; we
can use system's OpenJPEG 2.5.3.
Somehow CMake's FindOpenGL wasn't effective, but we can get around this
by setting the GL libraries paths when running cmake.
Debian aarch64 suffers from the same problem Fedora aarch64 had when
compiling libcurl, and it's assumed that it's Linux aarch64 thing.
When trying to build ColladaDOM when building the viewer, it couldn't
find Boost somehow, so building ColladaDOM is done in configuration
stage instead.
Upstream Variables.cmake is full of assumptions regarding architecture,
and ARCH is used in many places already for Debian/Ubuntu, so we have to
make sure ARCH is set with the correct value at the root level.
Pipewire on trixie is also too new, so it's cancelled here.
Some dependencies have the t64 suffixes on them, just like the currently
supported Ubuntu (because I guess 24.04 *is*, based on trixie).
The executable still crashes when launched on my M1, however, but we'll
commit the progress so far for now.
</content>
</entry>
<entry>
<title>Put MSYSTEM_CARCH env setting check in parentheses</title>
<updated>2025-06-12T06:49:37Z</updated>
<author>
<name>Erik Kundiman</name>
<email>erik@megapahit.org</email>
</author>
<published>2025-06-12T06:49:37Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=7302558beb8790eab71ed270a9c29f12ab0c1a4d'/>
<id>urn:sha1:7302558beb8790eab71ed270a9c29f12ab0c1a4d</id>
<content type='text'>
Parsing failed on macOS' CMake (could be MacPorts, could be the version)
for some reason.
</content>
</entry>
</feed>
