Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

configure error #540

Closed
Sur3 opened this issue Dec 13, 2018 · 5 comments

Comments

Projects
None yet
2 participants
@Sur3
Copy link

commented Dec 13, 2018

Hi I try to get my AMD VCE working using Mesa's OpenMax State Tracker and it seems to need this tizonia-library. I'm a bit confused that I need to build a cloud music player when all I need is the OpenMax library, shouldn't that be separate repositories?!?

Anyway when trying to build this repository I get the following error:

***** autoconf *****
***** PWD: /var/tmp/portage/media-libs/tizonia-9999/work/tizonia-openmax-il-master/libtizplatform
***** autoconf --force

configure.ac:87: error: possibly undefined macro: AM_PATH_LOG4C
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.

@tizonia

This comment has been minimized.

Copy link
Owner

commented Dec 13, 2018

Hi, thanks for getting in touch.

I think you should be able to choose which OpenMAX IL implementation you want to use with Mesa's OpenMAX state tracker. Tizonia is OpenMAX IL version 1.2 (the newer, provisional specification from Khronos) and Bellagio is 1.1.2 (the older, stable specification).

If you have no particular interest in any specific version of OpenMAX IL, then I would suggest you use Bellagio. It will be easier.

If you still want/need to go ahead with OpenMAX IL v1.2 and Tizonia, then you probably will need to understand how to build Tizonia without the cloud player and possibly a few other subprojects that are part of this repository.

Here are the instructions on how to configure the project to remove some of those items:
https://github.com/tizonia/tizonia-openmax-il/blob/master/BUILDING.md#conditional-compilation-of-sub-projects

Having said that and to be fair, the current configuration options do not provide enough granularity to remove all the sub-projects that are not needed by someone that requires only the bare OpenMAX IL framework.

@tizonia

This comment has been minimized.

Copy link
Owner

commented Dec 13, 2018

undefined macro: AM_PATH_LOG4C

Sorry, I forgot. I think this is an indication that dev package of log4c is not installed on your system.

@tizonia

This comment has been minimized.

Copy link
Owner

commented Dec 13, 2018

In this context, #541 should be able to improve things a bit.

As an alternative, configure.ac and Makefile.am can be easily modified under these directories

<top level>
cast
clients
tizonia/plugins

in case there is only interest in the OpenMAX IL framework (i.e. sub-projects 3rdparty, include, libtizplatform, rm, libtizcore, and libtizonia)

@Sur3

This comment has been minimized.

Copy link
Author

commented Dec 13, 2018

Ok think I'll wait for that 0.17.0 milestone then. It's pretty weird AMD implemented OpenMax years ago but no one seems to have used it and VA-API for video-encoding is kinda broken and the newer AMF only became available to Linux three month ago and is therefore even less supported. xD

@tizonia

This comment has been minimized.

Copy link
Owner

commented Mar 13, 2019

I'm closing this issue now. Ultimately, #541 will take care of the more specific configuration use cases.

@tizonia tizonia closed this Mar 13, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.