Follow-up Comment #1, bug #22990 (project wesnoth):

I'm not sure why you list some of these dependencies like lua as they are not
needed (we have lua imported in-tree to support C++ exceptions).

The most authoritative list of requirements is here:
https://github.com/wesnoth/wesnoth/blob/1.12/INSTALL

I could not find any references to "systemd" in the source code. It appears
that it is only used in the windows packaging process, and possibly only
related to the mp server (for setting up lan games).

++
$ grep "systemd" -r .
Binary file ./wesnoth-debug matches
./SConstruct:    BoolVariable('systemd','Install systemd unit file for
wesnothd', bool(WhereIs("systemd"))),
./SConstruct:SConscript(dirs = Split("po doc packaging/windows
packaging/systemd"))
./SConstruct:if env["systemd"]:
./SConstruct:    env.InstallData("prefix", "wesnothd",
"#packaging/systemd/wesnothd.service", "lib/systemd/system")
./SConstruct:    env.InstallData("prefix", "wesnothd",
"#packaging/systemd/wesnothd.conf", "lib/tmpfiles.d")
...
--

So maybe you can try disabling the systemd option. Also you might want to try
disabling openmp, I think it is not used for official builds except maybe on
windows.

Also while the cmake build should work, if you have trouble configuring it
right, I have personally found our scons script to be easier to get working.

For instance you may also need to tell cmake to turn on -O2 compiler
optimizations or I think it will give you an -O0 build which won't work very
well. scons should by default give you essentially a correctly configured
release build even with no options passed at command-line

    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?22990>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to