Hi,
I'm very interested in compiling the source code to omxplayer. I am aware it is being deprecated, but once I've install, it will never be updated, so it's ok.
But I tried to do it from the source:
https://github.com/popcornmix/omxplayer/
But the instructions only describe doing the compiling from a 'raspbian' flavour (apt-get by running './prepare-native-raspbian.sh'), and the package names are not the same. I would like to see if I can get the arch linux arm source code for omxplayer.
So I decided to try to follow the instructions anyway, and fix any errors encountered. Way over my head, but am still trying.
The first error I have not been able to resolve is:
$this->bbcode_second_pass_code('', '$ make ffmpeg')
config.log:
$this->bbcode_second_pass_code('', 'gcc -D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 -D_XOP>
/tmp/ffconf.0WsPUAky.c:1:10: fatal error: libsmbclient.h: No such file or directory
1 | #include <libsmbclient.h>
| ^~~~~~~~~~~~~~~~
compilation terminated.
ERROR: smbclient not found
')
But I have smbclient installed (even though I don't want/need it.
$this->bbcode_second_pass_code('', '$ which smbclient
/usr/bin/smbclient
')
And the header file is there:
$this->bbcode_second_pass_code('', ' $ find / -name libsmbclient.h
/usr/include/samba-4.0/libsmbclient.h')
Can someone please help me shed some light on this? Or if there's another way that I haven't come across to do this.
All I want to do is change 4 values and comment out 4 lines. I have done this before in the 'raspbian' flavour, so i know it could be done. The things I change are all in one file (omxplayer.cpp), I don't know if that would change what I'm trying to do.
Any help is extremely appreciated, as not being able to edit omxplayer source would be a deal breaker to using arch linux arm for my RPi3.