Package Details: openlierox 0.58_rc5-5

Git Clone URL: https://aur.archlinux.org/openlierox.git (read-only, click to copy)
Package Base: openlierox
Description: An extremely addictive realtime worms shoot-em-up backed by an active gamers community
Upstream URL: http://openlierox.sourceforge.net/
Licenses: GPL
Submitter: jose1711
Maintainer: jose1711
Last Packager: jose1711
Votes: 1
Popularity: 0.000000
First Submitted: 2019-01-26 22:19 (UTC)
Last Updated: 2021-11-15 14:53 (UTC)

Latest Comments

kinker31 commented on 2025-03-02 05:42 (UTC)

Attempting to build the package fails, giving this in the console whenever I attempt to do so:

In file included from /home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/src/client/CClient.cpp:37:
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:22:15: error: ‘xmlNodePtr’ was not declared in this scope
   22 | int xmlGetInt(xmlNodePtr node, const std::string& name, int def = 0);
      |               ^~~~~~~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:22:32: error: expected primary-expression before ‘const’
   22 | int xmlGetInt(xmlNodePtr node, const std::string& name, int def = 0);
      |                                ^~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:22:57: error: expected primary-expression before ‘int’
   22 | int xmlGetInt(xmlNodePtr node, const std::string& name, int def = 0);
      |                                                         ^~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:22:68: error: expression list treated as compound expression in initializer [-fpermissive]
   22 | int xmlGetInt(xmlNodePtr node, const std::string& name, int def = 0);
      |                                                                    ^
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:23:19: error: ‘xmlNodePtr’ was not declared in this scope
   23 | float xmlGetFloat(xmlNodePtr node, const std::string& name, float def = 0);
      |                   ^~~~~~~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:23:36: error: expected primary-expression before ‘const’
   23 | float xmlGetFloat(xmlNodePtr node, const std::string& name, float def = 0);
      |                                    ^~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:23:61: error: expected primary-expression before ‘float’
   23 | float xmlGetFloat(xmlNodePtr node, const std::string& name, float def = 0);
      |                                                             ^~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:23:74: error: expression list treated as compound expression in initializer [-fpermissive]
   23 | float xmlGetFloat(xmlNodePtr node, const std::string& name, float def = 0);
      |                                                                          ^
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:24:20: error: ‘xmlNodePtr’ was not declared in this scope
   24 | Color xmlGetColour(xmlNodePtr node, const std::string& name, const Color& def = Color());
      |                    ^~~~~~~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:24:37: error: expected primary-expression before ‘const’
   24 | Color xmlGetColour(xmlNodePtr node, const std::string& name, const Color& def = Color());
[...]
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/include/XMLutils.h:29:27: error: ‘xmlNodePtr’ was not declared in this scope
   29 | std::string xmlGetBaseURL(xmlNodePtr node);
      |                           ^~~~~~~~~~
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/src/client/CClient.cpp: In member function ‘void CClient::FinishModDownloads()’:
/home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/src/client/CClient.cpp:707:46: warning: ‘int zip_get_num_files(zip_t*)’ is deprecated: use 'zip_get_num_entries' instead [-Wdeprecated-declarations]
  707 |         for( int f = 0; f < zip_get_num_files(zipfile); f++ )
      |                             ~~~~~~~~~~~~~~~~~^~~~~~~~~
In file included from /home/kinker31/.cache/paru/clone/openlierox/src/OpenLieroX/src/client/CClient.cpp:53:
/usr/include/zip.h:385:68: note: declared here
  385 | ZIP_DEPRECATED("use 'zip_get_num_entries' instead") ZIP_EXTERN int zip_get_num_files(zip_t *_Nonnull);
      |                                                                    ^~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/openlierox.dir/build.make:135: CMakeFiles/openlierox.dir/src/client/CClient.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/openlierox.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Sorry for the truncation, Arch comment limits only go so high.

abouvier commented on 2020-09-28 06:10 (UTC)

This package should depend on the stable hawknl, and hawknl-git should provide hawknl.