well, yes, i'm speaking of exactly this, too. On
http://doc.manasource.org/dependencies it says:
Code: Select all
sudo apt-get install build-essential libcurl4-openssl-dev libguichan-dev libphysfs-dev libpng12-dev libpthread-stubs0-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-net1.2-dev libsdl-ttf2.0-dev libxml2-dev zlib1g-dev libsdl-gfx1.2-dev
The 3 dependencies mentioned are missing here
---
Another question. I'm trying to set up a nlocal server. I downloaded and compiled. So far so good. Starting the account server gives nothing unusual. But starting the game server repeatedly spits out an error message in log file:
Code: Select all
[ERR] Could not find callback for update function!
It is impossible to connect to the server.
The client log shows some interesting entries. The first remarkable part is this:
Code: Select all
[06:21:56.49] Initializing SDL...
[06:21:56.50] Adding to PhysicsFS: /usr/share/games/manaplus/data/perserver/default (prepend)
[06:21:56.50] Adding to PhysicsFS: /usr/share/games/manaplus/data (prepend)
[06:21:56.50] Adding to PhysicsFS: data (prepend)
[06:21:56.50] Error: File not found
Which data directory is expected? Where do i get it from?
Next:
Code: Select all
[06:21:56.83] State: CHOOSE SERVER
[06:21:56.83] Removing from PhysicsFS: /home/siegfried/.local/share/mana//local/
[06:21:56.83] Error: No such entry in search path
There is a '/' too much in the name.
Next:
Code: Select all
[06:21:56.94] init 2
[06:21:56.94] Couldn't open configuration file:
[06:21:56.94] Network::Connecting to localhost:6901
[06:21:56.94] Configuration::write() writing configuration...
[06:21:56.94] Error in TcpNet::open(): Couldn't connect to remote host
[06:21:56.94] Network error: Couldn't connect to remote host
[06:21:56.94] State: CONNECT SERVER
[06:21:56.94] Window::Window("")
[06:21:56.94] Loaded /usr/share/games/manaplus/data/graphics/gui/window.xml
[06:21:56.95] can't find client data translation
[06:21:56.95] loading lang: de, file: help/de
[06:21:56.95] Loaded /usr/share/games/manaplus/data/translations/help/de.po
[06:21:56.97] Window::~Window("")
[06:21:56.97] Configuration::write() writing configuration...
[06:21:56.97] State: ERROR
[06:21:56.97] Error: Couldn't connect to remote host
Here we have the first communication problem. Everything is on tha same machine, and netstat -uan says (among others):
Code: Select all
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 127.0.0.1:9601 0.0.0.0:*
udp 0 0 127.0.0.1:9602 0.0.0.0:*
udp 0 0 127.0.0.1:9603 0.0.0.0:*
udp 0 0 0.0.0.0:9604 0.0.0.0:*
So the servers are listening on the standard ports.
The remainder in hthe log file is just about outputting the error message. So what could be the reason? It obviously has something to do with something called "update function". And that may be related to something called client data. So how to solve this?
Regards and thanks,
Siegfried