Friday, August 7, 2015

Freeswitch 1.4 'mod_shout' compiling fails on Debian 8.0

Error: inlining failed in call to always_inline '_mm_loadu_ps'

The error happens when trying to compile the 'lame' needed by the 'mod_shout' module. From Google it appears to only happen on 32bit architecture.

The solution is to search for `xmmintrin.h` and remove the line from file `./lib/lame-3.98.4/configure`. The final code block should look as follows:

...
 for ac_header in \
    errno.h \
    fcntl.h \
    sys/soundcard.h \
    sys/time.h \
    unistd.h \
    linux/soundcard.h
 do :
...

If you found this useful please comment or follow me on twitter @danielsokolows.

No comments:

Post a Comment