Mimo nie mam potrzeby używania LMS to sprawdziłem i chyba Twoim problemem jest zbyt duża ilość zaszłości z innych dystrybucji. Na czystym systemie, bez żadnej konfiguracji to co jest wymagane i to o czym mówi konfigurator to:

gcc flex bison file make libmariadb-dev-compat

Przy czym ta ostatnia rzecz wynika z tego że configure używa mysql_config do ustalenia gdzie są pliki nagłówkowe bazy który jest właśnie w libmariadb-dev-compact. Reszta jest dociągana w zależnościach.

Poza tym nie masz co "drzeć". Jak już Ci działa to tak długo jak nie będziesz aktualizował z debian 9 do 10 nic się nie zepsuje... a przy aktualizacji z 9 do przyszłego 10 wypadałoby przekompilować, ale i tak pewnie działać będzie.

W dniu 2 października 2017 23:09 użytkownik tdabek@go2.pl <tdabek@go2.pl> napisał:
Witam

Zasiadlem sie w koncu do tego @#$#$% debiana i w koncu poszlo.

Do poprawnej kompilacji lmsd na Debianie 9 + MariaDB potrzeba:
1. apt install mysql-server (tutak zainstaluje mnostwo paczek i jako serwer
bedzie MariaDB 10.1)
2. apt install libmariadbclient-dev
3. apt install libmariadb-dev-compat
tutaj co ciekawe napierw wychodzi ze ma byc punkt 2 a potem przy punkcie nr 3
instalator zglasza ze usunie paczke libmariadbclient-dev (nie wnikalem juz dlaczego
ale tak ma byc, no chyba ze po punkcie pierwszym od razu mozna nr 3 stosowac -
- ja to robilem po kolei)
4. apt install libsnmp-dev
5. apt install libgadu-dev - to juz dla calosci zeby byl komplet :)

i teraz parametry ./configure dla tak zainstalowanych paczek:

./configure --with-mysql --libdir=/usr/lib/x86_64-linux-gnu/ --incdir=/usr/include/mysql

Po tych zabiegach lmsd sie skompilowal poprawnie poza jakimis kolorowymi warningami
odnoscie tscripta ale juz nie chce mi sie drazyc bo w modulach mam parser.so
Zaraz sprawdze czy demon wogole laczy sie do bazy i czy pobiera dane a przy okazji
drże na sama myśl ze cos sie wylozy przy jakiejkolwiek aktualizacji mysql/mariadb i ze sie
rozjada biblioteki i demon przestanie dzialac, grrrr...!

pozdrawiam
Tomek

Dnia 1 października 2017 16:08 Jarosław Kłopotek - INTERDUO <jkl@interduo.pl> napisał(a):

On 01.10.2017 11:47, tdabek@go2.pl wrote:
Witam

Zawsze pracowalem na Slackware i z kompilacja demona nigdy nie
mialem problemow. Teraz naszlo mnie na Debiana 9 i sie zaczelo.

Prosze szanownych kolegow o pomoc kto uzywa Debiana 9 i kompilowal
na nim demona o podpowiedz gdzie sa pliki naglowkowe i biblioteki bazy
danych Mysql/MariaDB. Chodzi mi o konkretne sciezki.
Instalowalem juz i MariaDB i Mysql i jedyne so znalazlem to po instalacji
MariaDB pliki naglowkowe ale za choinke nie bylo juz bibliotek tak wiec
demon sie nie skompilowal.
Prosze o podanie co musze zainstalowac w tym debianie 9 zeby tylko
skompilowac
demona np. dla MariaDB.

Licze na pomoc i pozdrawiam

Tomek
Używam Debiana ale nie kompilowałem lmsd.
Jeśli chodzi o paczki z nagłówkami szukaj pakietów z -dev w nazwie.
Jeśli nie wiesz gdzie jest jakiś konkretny plik możesz również użyć
apt-file.

Jak sobie nie poradzisz - wrzuć treść błądu przy kompilacji.

Pozdrawiam serdecznie

--
Jarosław Kłopotek
kom. 607 893 111
Interduo Ł. Bujek, J. Kłopotek, J. Sowa s.c.
ul. Lubelska 36B/40, 21-100 Lubartów
tel. 81 475 30 00

_______________________________________________
lms mailing list

_______________________________________________
lms mailing list
lms@lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms