установить LuaSQL на Centos7 - PullRequest
1 голос
/ 26 марта 2019

У меня есть блок Centos7, и мне нужно установить LuaSQL, чтобы иметь возможность подключить к нему MariaDB.Я установил Mariadb, Lua и Luarocks от Yum.Ни одна из программ на этом боксе не скомпилирована.

Я установил MariaDB-devel и все инструменты разработки.Когда я запускаю: luarocks install luasql-mysql MYSQL_DIR = / usr / include / mysql /

Я получаю следующую ошибку.

Есть предложения?

Installing https://luarocks.org/luasql-mysql-2.4.0-1.src.rock...
Using https://luarocks.org/luasql-mysql-2.4.0-1.src.rock... switching to 'build' mode
gcc -O2 -fPIC -I/usr/include -c src/luasql.c -o src/luasql.o -I/usr/include/mysql/include
gcc -O2 -fPIC -I/usr/include -c src/ls_mysql.c -o src/ls_mysql.o -I/usr/include/mysql/include
gcc -shared -o luasql/mysql.so -L/usr/lib64/lua/5.1 src/luasql.o src/ls_mysql.o -L/usr/include/mysql/lib -Wl,-rpath,/usr/include/mysql/lib: -lmysqlclient
/usr/bin/ld: cannot find -lmysqlclient
collect2: error: ld returned 1 exit status

Error: Build error: Failed compiling module luasql/mysql.so
...