On Thu, 9 Jun 2011, Marko Lindqvist wrote:
- As instructed in README, I run ./build.sh in freeciv-web directory.
It fails when it tries to cp file to
~/freeciv-build/resin-4.0.18/webapps/ as I don't have any
~/freeciv-build directory. I don't see from the instructions when such
a directory is supposed to be created. Does this mean that document
assumes that I have installed requirements (such as resin) to such an
predefined (but undocumented) location?
Yes, you should checkout Freeciv.net from github in ~/freeciv-build
then slightly modify and run freeciv.net-bootstrap.sh, and then you
should be closer to getting up and running. I'll update the documentation
with this info.
- Freeciv comfiguration failed due to missing glib-2.29 dependency.
That's obviously something to be resolved before any merge can take
place. Main freeciv is supposed to be supported in quite old systems
compared to release dates. So everything depending on something that
is only development version, not even released, is definitely no no.
Note that it's ok for *additional functionality* (such as freeciv.net)
to depend on newer versions of glib as long as the usual freeciv
functionality is available with older glib. We may have other similar
"freeciv.net requirements are unacceptable to main freeciv" -problems.
What this glib-2.29 is needed for?
glib is needed to escape and unescape url-encoded strings in the
civserver. This makes it possible to give cities your own names with
UTF-8 characters in the Freeciv.net client.
glib-2.16 is needed, so I'll update the documentation and check now.
Freeciv-dev mailing list