tizonia-openmax-il
tizonia-openmax-il copied to clipboard
Void install
I am trying to build tizonia from source on my void linux machine, however, I stumbled over a problematic interaction, as ./configure
gives me:
$ ./configure
[...]
checking consistency of all components of python development environment... yes
checking python module: soundcloud... no
configure: error: failed to find required module soundcloud
configure: error: ./configure failed for libtizsoundcloud
configure: error: ./configure failed for soundcloud
configure: error: ./configure failed for clients
Checking whether soundcloud is installed:
$ pip2 freeze | grep soundcloud
soundcloud==0.5.0
Steps taken
- installed dependencies from packaging
- installed liblog4c from source as it is not in distributions package collection
- installed pip2 modules extraced from https://github.com/tizonia/tizonia-openmax-il/blob/master/tools/install.sh#L102
-
autoreconf -ifs
-
./configure
Any help or idea is greatly appreciated.
Hi!, thanks for getting in touch and apologies for the delayed reply!
Perhaps the default Python installation in your Void system is not Python 2?
The failing autoconf check comes from this m4 macro: https://github.com/tizonia/tizonia-openmax-il/blob/b5d3aa0d3d14211bc5c9c74154f67ef38ce4cf35/clients/soundcloud/libtizsoundcloud/m4/ax_python_module.m4#L32
Trying to build Tizonia on Void sounds really interesting. I would love to hear if you can make it work. Feel free to ask more questions here (I will try to be more responsive the next time!)
Because I'm on a travel right now I only did some tests on another void-machine and it turned out that linking default python to python2.7 solves the problem from earlier.
Here's the end of the ./configure
output:
------------------------------------------------------------------------
tizonia 0.18.0: Automatic configuration OK.
General configuration:
Tizonia player: .............. yes
libspotify plugin: ........... yes
ALSA plugin: ................. yes
Blocking ETB/FTB: ............ no
Blocking OMX_SendCommand: .... no
Installation paths:
libraries: ................... /usr/local/lib
plugins: ..................... /usr/local/lib/tizonia0-plugins12
tizonia: ..................... /usr/local/bin
Header files: ................ /usr/local/include/libtizonia
Documentation: ............... /usr/local/share/doc/tizonia
Building:
Type 'make' to compile all tizonia sub-projects.
Type 'make install' to install all tizonia sub-projects.
Type 'make check' to test all tizonia sub-projects using the tests
contained in the various src/tests directories.
------------------------------------------------------------------------
Because this machine only has 4GB of RAM I will not try to compile it here but will update the issue ASAP when I get a decent machine. It is also noteworthy to mention that log4c is now in the package-repository of void and thus does not have to be installed manually.