AnsweredAssumed Answered

Compiling vlc for i.MX6 solo

Question asked by Juan A Quintero on Sep 9, 2015
Latest reply on Nov 26, 2015 by Juan A Quintero

Hi everyone.


I've been trying to add the vlc from the meta-multimedia layer and I've found a couple of interesting things.


First of all, it started to complain about the libqt4 plugin:

arm-poky-linux-gnueabi-libtool: error: cannot find the library '' or unhandled argument '-DLINUX=1'


I found a couple of defines inside the dependencies in the file tmp/sysroots/nitrogen6x/usr/lib/

dependency_libs=' -lEGL -lGAL -DLINUX=1 -DEGL_API_FB=1 -lQtCore -lpthread '


I could compile vlc it after deleting those two defines


After some googling, it seems that other people have the same problem, whereas it compiles perfectly for other platforms.

The first question is why? what's special in the i.MX6 that makes that recipe unusable?

The second question is what's the proper way to do that fix, how I can patch the recipe as I am quite new to vlc as well as yocto.


Thanks in advance.