tizonia-openmax-il icon indicating copy to clipboard operation
tizonia-openmax-il copied to clipboard

Void install

Open LPkkjHD opened this issue 5 years ago • 2 comments

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.

LPkkjHD avatar Aug 19 '19 21:08 LPkkjHD

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!)

tizonia avatar Sep 24 '19 22:09 tizonia

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.

LPkkjHD avatar Oct 16 '19 11:10 LPkkjHD