[mythtv-users] build on endeverOS

James Linder jam at tigger.ws
Mon Nov 20 22:52:55 UTC 2023



> On Nov 21, 2023, at 06:44, James Abernathy <jfabernathy at gmail.com> wrote:
> 
> 
> 
> On Mon, Nov 20, 2023 at 5:29 PM James Linder <jam at tigger.ws> wrote:
> 
> This is a easy fix: apply the ffmpeg patch, but why do I see it anf you not?
> 
> CC      libavformat/aiff.o
> CC      libavformat/aiffdec.o
> CC      libavformat/aiffenc.o
> CC      libavformat/aixdec.o
> ./libavcodec/x86/mathops.h: Assembler messages:
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> ./libavcodec/x86/mathops.h:125: Error: operand type mismatch for `shr'
> make[2]: *** [ffbuild/common.mak:67: libavformat/adtsenc.o] Error 1
> make[2]: *** Waiting for unfinished jobs....
> make[2]: Leaving directory '/home/jam/mythtv/mythtv/external/FFmpeg'
> make[1]: *** [Makefile:32: FFmpeg-all] Error 2
> make[1]: Leaving directory '/home/jam/mythtv/mythtv/external'
> make: *** [Makefile:66: external] Error 2
> 
> https://git.videolan.org/?p=ffmpeg.git;a=patch;h=effadce6c756247ea8bae32dc13bb3e6f464f0eb
> 
> James
> 
> Usually, when you see an Error 2, the build will not complete correctly.   Mine is completing and everything works. So I have no idea what is going on.  Maybe I'm drinking a better brand of Bourbon while the build is running :-)
> 
> Jim A
> P.S. I'm still editing the instructions. Some issues with which user is running the backend during setup.

make proceeded without a hitch
make install
...
make[2]: Entering directory '/home/jam/mythtv/mythtv/bindings/perl'
Installing /usr/share/perl5/site_perl/MythTV.pm
Installing /usr/share/perl5/site_perl/MythTV/StorageGroup.pm
Installing /usr/share/perl5/site_perl/MythTV/Program.pm
Installing /usr/share/perl5/site_perl/MythTV/Channel.pm
Installing /usr/share/perl5/site_perl/MythTV/Recording.pm
Installing /usr/share/perl5/site_perl/IO/Socket/INET/MythTV.pm
make[2]: Leaving directory '/home/jam/mythtv/mythtv/bindings/perl'
make[1]: Leaving directory '/home/jam/mythtv/mythtv/bindings/perl'
make -C bindings/python install INSTALL_ROOT=
make[1]: Entering directory '/home/jam/mythtv/mythtv/bindings/python'
python3 setup.py install --skip-build --root="/"
Traceback (most recent call last):
  File "/home/jam/mythtv/mythtv/bindings/python/setup.py", line 4, in <module>
    import setuptools
ModuleNotFoundError: No module named 'setuptools'
make[1]: *** [Makefile:27: install] Error 1
make[1]: Leaving directory '/home/jam/mythtv/mythtv/bindings/python’
make: *** [Makefile:75: bindings/python_install] Error 2

Anybody have ideas please …

James


More information about the mythtv-users mailing list