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