im also currently building alienbob's vlc and had to disable libsrt because there were some errors on my laptop (xe303c12) But im sure it will build fine. maybe one of my files are corrupt or something...
but i did finish the slackbuilds VLC from slackbuilds.org
and you can enable libupnp instead of it being disable with a patch details here:
https://bugs.freebsd.org/bugzilla//a...02&action=diff
https://bz-attachments.freebsd.org/a....cgi?id=233802
Quote:
--- modules/services_discovery/upnp.cpp 2022-02-15 12:24:38.000000000 -0500
+++ modules/services_discovery/upnp.cpp 2022-05-07 19:28:26.254831000 -0400
@@ -1560,5 +1560,5 @@
#else /* _WIN32 */
-#ifdef UPNP_ENABLE_IPV6
+#if defined(UPNP_ENABLE_IPV6) || UPNP_VERSION >= 10803
#ifdef __APPLE__
@@ -1706,5 +1706,5 @@
}
- #ifdef UPNP_ENABLE_IPV6
+ #if defined(UPNP_ENABLE_IPV6) || UPNP_VERSION >= 10803
char* psz_miface = var_InheritString( p_obj, "miface" );
if (psz_miface == NULL)
|
and edit the slackbuild accordingly.
when building lua on armv7 as a dependency you may want to leave the LIBDIRSUFFIX blank as vlc will stop compiling in my experience.
and it will require -fPIC
lastly of all. vlc lists libsidplayfp2
http://slackbuilds.org/repository/15...s/libsidplay2/
as a dependency or optionally.
except it doesnt compile with gcc-11.2.0 without editing a few lines of source code.
on
sidplay-libs_2.1.1.orig.tar.gz
unpack it
and its only one file
sidplay-libs-2.1.1/libsidplay/src/xsid/xsid.cpp
Quote:
$ diff sidplay-libs-2.1.1/libsidplay/src/xsid/xsid.cpp sidplay-libs-2.1.1willcompile/libsidplay/src/xsid/xsid.cpp
99,100c99,100
< '\x80', '\x94', '\xa9', '\xbc', '\xce', '\xe1', '\xf2', '\x03',
< '\x1b', '\x2a', '\x3b', '\x49', '\x58', '\x66', '\x73', '\x7f'
---
> (int8_t)'\x80', (int8_t)'\x94', (int8_t)'\xa9', (int8_t)'\xbc', (int8_t)'\xce', (int8_t)'\xe1', (int8_t)'\xf2', (int8_t)'\x03',
> (int8_t)'\x1b', (int8_t)'\x2a', (int8_t)'\x3b', (int8_t)'\x49', (int8_t)'\x58', (int8_t)'\x66', (int8_t)'\x73', (int8_t)'\x7f'
|
i rename the the correct lines it should be edit to and you can compile it on arm7
https://bugs.gentoo.org/show_bug.cgi?id=649804 see here