Monday, July 5, 2004, 3:06:39 PM, you wrote:
ALEC> nie wiem dlaczego tak, ale w powyższych trzech liniach powinno być ALEC> także: ALEC> -o iniparser/strlib.o (i odpowiednio dictionary.o i iniparser.o) no ja tez niewiem dlaczego :)
ALEC> nie ma plików z powodu powyższego. Nie ma to związku z mysqlem. ok
Już sobie poradziłem na piechotę, niewiem dlaczego to nie działa tak jak powinno, może chodzi o mój system czyli FreeBSD4.9.
W każdym razie opiszę jak sobie poradziłem, może się to komuś przyda. Wszystkie ścieżki podawane są w odniesieniu do katalogu "daemon".
1. Edycja pliku configure ( wprzypadku kompilacji nie pod mySQL'a należy postąpić analogicznie, czyli wyciąć ciąg znaków '-ldl' ale w innym miejscu pliku): ZAMIANIA linii: LIBS="-lmysqlclient -ldl" NA: LIBS="-lmysqlclient"
2. Uruchomienie skryptu configure: su-2.05b# ./configure --enable-debug0 --enable-debug1 --incdir=/usr/local/include/ --libdir=/usr/local/lib/mysql/
3. Edycja pliku Makefile i wycięcie ciągu znaków '-ldl' z pierwszej linii
4. Wydanie komendy "make" Tutaj pojawiają mi się błędy: gcc: iniparser/iniparser.o: No such file or directory gcc: iniparser/dictionary.o: No such file or directory gcc: iniparser/strlib.o: No such file or directory
A obejśc je można w ten sposób: su-2.05b# mv *.o iniparser
5. Ponownie "make" i poprawnie buduje się tylko almsd. 6. Wejście do każdego z katalogów modułów "modules/*" i wydanie w nim komendy "make".
uff - po tych zabiegach miałem już binarkę almsd i moduły wszystkie
pozdrawiam
-------------------- Łukasz Wojciechowski