Page 1 of 1

smplayer 18.10.0 totally no workie on FreeBSD

PostPosted: Tue Jun 18, 2019 6:20 am
by ronbaby
The latest version of smplayer that is available as a pre-built package for FreeBSD is version 18.10.0.

Unfortunately, there seems to be some version skew, resulting in a command line incompatability between that and the latest version of mplayer (1.3.0) which is also available as a pre-built package for FreeBSD. The result is that the pre-built (package) version of smplayer is, as far as I can tell, totally non-functional on FreeBSD at the present time. I have reported this bug to the releevant FreeBSD authorities but have not yet received any response:

https://bugs.freebsd.org/bugzilla/show_ ... ?id=238648

Under the circumstances, is there a recommended solution to this problem? Should I just download the -actual- latest smplayer (19.5.0) sources and try to build those myself? Would doing so even be likely to fix the specific problem that is currently preventing smplayer on FreeBSD from even running?

Re: smplayer 18.10.0 totally no workie on FreeBSD

PostPosted: Tue Jun 18, 2019 8:49 am
by rvm
--no-config is an option for mpv. Go to preferences, general and select mplayer as multimedia engine. Or install mpv.

Re: smplayer 18.10.0 totally no workie on FreeBSD

PostPosted: Wed Jun 19, 2019 2:01 am
by ronbaby
I'm sorry. It appears that I was not adequately clear. Please allow me to try again.

*) The current "official" port/package of smplayer available for FreeBSD is 18.10.0.

*) When that is installed, and when an attempt is made to run it, one can look at the
default preferences that are pre-configured in this binary.

*) The pre-configured "mvp_executable:" preference is already set, by default, in this binary to
"mplayer".

*) When an attempt is made to view a video using this "official" FreeBSD binary of smplayer, it attempts
to invoke mplayer with the --no-config option.

*) The current official version of mplayer that's available as a pre-built binary for FreeBSD is version 1.3.0.
It apparently does not accept a --no-config option. The result is that any attempt to use this "official"
FreeBSD binary for smplayer to actually view any video results in a error, and the final few lines of the
error log in all such cases is:

Unknown option on the command line: --no-config
Error parsing option on the command line: --no-config
MPlayer SVN-r38125-snapshot-6.0.1 (C) 2000-2019 MPlayer Team

This is sub-optimal, from an end user perspective.

*) Since my original post beginning this thread, I have taken it upon myself to download and build and install,
from sources, the latest smplayer 19.5.0. I was able to successfully accomplish this with only one minor edit
to the webserver/Makefile file. (That uses certain GNU make conditional constructs which are not recognized
by or compatible with the FreeBSD default make program, which does not support GNU make specific extensions.)

*) The smplayer-19.5.0 binary that I built works perfect and does not attempt to pass the (unacceptable)
--no-config option to mplayer.

*) Obviously this is the Proper Solution to the original problem. Now I just need to get after the FreeBSD
maintainers of the FreeBSD port of smplayer and get them to update the source tree they are using to the
latest 19.5.0 sources.

Re: smplayer 18.10.0 totally no workie on FreeBSD

PostPosted: Wed Jun 19, 2019 5:27 pm
by rvm
Maybe the version in FreeBSD is compiled with mpv support only. In that case if you try to use mplayer you'll get that error about --no-config.