2019-01-19, 15:01
On Arch Linux, my build of kodi 18.0rc5.2 is throwing errors and I'm not sure why.
My cmake step:
Example error:
Link to complete build log: https://gist.github.com/graysky2/638ccd9...31d67c7aa6
My cmake step:
Code:
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DVERBOSE=ON \
-DCMAKE_INSTALL_LIBDIR=/usr/lib \
-DENABLE_EVENTCLIENTS=ON \
-DENABLE_INTERNAL_FFMPEG=ON \
-DENABLE_INTERNAL_FMT=ON \
-DENABLE_INTERNAL_CROSSGUID=ON \
-DENABLE_INTERNAL_FSTRCMP=ON \
-DENABLE_INTERNAL_FLATBUFFERS=ON \
-DENABLE_MARIADBCLIENT=ON \
-DENABLE_MYSQLCLIENT=OFF \
-DMARIADBCLIENT_INCLUDE_DIR=/usr/include/mysql \
-Dlibdvdcss_URL="/libdvdcss-1.4.2-Leia-Beta-5.tar.gz" \
-Dlibdvdnav_URL="/libdvdnav-6.0.0-Leia-Alpha-3.tar.gz" \
-Dlibdvdread_URL="/libdvdread-6.0.0-Leia-Alpha-3.tar.gz" \
-DFFMPEG_URL="/ffmpeg-4.0.3-Leia-RC5.tar.gz" \
-DFMT_URL="/fmt-5.1.0.tar.gz" \
-DCROSSGUID_URL="/crossguid-8f399e8bd4.tar.gz" \
-DFSTRCMP_URL="/fstrcmp-0.7.D001.tar.gz" \
-DFLATBUFFERS_URL="/flatbuffers-1.9.0.tar.gz" \
../"xbmc-18.0rc5.2-Leia"
Example error:
Code:
...
Scanning dependencies of target dbwrappers
[ 55%] Building CXX object build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o
In file included from /build/kodi-devel/src/xbmc-18.0rc5.2-Leia/xbmc/dbwrappers/Database.cpp:23:
/build/kodi-devel/src/xbmc-18.0rc5.2-Leia/xbmc/dbwrappers/mysqldataset.h:16:10: fatal error: mariadb/mysql.h: No such file or directory
#include <mariadb/mysql.h>
^~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [build/dbwrappers/CMakeFiles/dbwrappers.dir/build.make:63: build/dbwrappers/CMakeFiles/dbwrappers.dir/Database.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7292: build/dbwrappers/CMakeFiles/dbwrappers.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
...
Link to complete build log: https://gist.github.com/graysky2/638ccd9...31d67c7aa6