Hej, jak wiecie (a może i nie) kompiluje swoje binarki z katalogiem instalacyjnym /hom/[user]/MaNGOS/server/, lecz do swojego serwer używam katalogu /home/[user]/serwer i jest problem :P Po wydaniu komendy:
LD_PRELOAD="/home/[user]/serwer/lib/libmangosscript.so.0 /home/[user]/serwer/lib/libZThread.so.0 /home/[user]/serwer/lib/libmangosscript.so" ./mangos-worldd -c /home/[user]/serwer/etc/mangosd.conf
Dostaję taki błąd, a chodzi dokladniej o przeładowanie libmangosscript.so, ale jak widzicie ładuję ją przy odpalaniu:
button_scripts :
[**************************************************] 100%
>> Loaded 5 script definitions
Initializing Scripts...
Error loading Scripts Library libmangosscript.so !
Thread joining...
Thread exiting...
insertPendingThread()
1 pending-thread added.
Thread joining...
Thread exiting...
insertPendingThread()
1 pending-thread added.
Thread joining...
Thread exiting...
insertPendingThread()
1 pending-thread added.
ThreadQueue waiting on remaining threads...
pollUserThreads()
pollPendingThreads()
Thread destroyed.
1 pending-thread reclaimed.
Thread destroyed.
1 pending-thread reclaimed.
Thread destroyed.
1 pending-thread reclaimed.
pollReferenceThreads()
Thread destroyed.
1 reference-thread reclaimed.
ThreadQueue destroyed
EDIT: rozwiązałem problem... jeśli komuś coś takiego się przydaży wydajcie te komendy:
ln -vs /<folder serwera>/lib/* /usr/local/lib
ln -vs /<folder serwera>/lib/* /usr/lib
ln -vs /<folder serwera>/lib/* /usr/bin/
Nie jest to najmądrzejsze , tak sie zaczyna robić syf w systemie , proponował bym popatrzeć na parametry configure i tam ustawić porządnie ścieżki . Taka prowizorka jaka zrobiłeś prędzej czy później sie zemści.
Tak, ale jeśli ktoś serwer stawia raz na długi czas (nie zmienia co chwilę miejsca katalogu z serwerem), taki sposób nie zaszkodzi.