Package Details: funguloids 1.06.4-8

Git Clone URL: (read-only)
Package Base: funguloids
Description: 3D game about collecting mushrooms in outerspace
Upstream URL:
Licenses: GPL
Submitter: None
Maintainer: IooNag
Last Packager: IooNag
Votes: 11
Popularity: 0.000519
First Submitted: 2007-08-13 01:51
Last Updated: 2016-06-17 19:38

Required by (0)

Sources (14)

  • funguloids-alc_error.patch
  • funguloids-boost-system.patch
  • funguloids-compilation.patch
  • funguloids-gcc44.patch
  • funguloids-lua.patch
  • funguloids-ogre-1.7.0.patch
  • funguloids-ogre-1.9.0.patch
  • funguloids-ogre_1.6.patch
  • funguloids-strcmp.patch
  • funguloids.desktop
  • openalsoundsystem.cpp.diff
  • size_chunks_reverse.patch

Latest Comments

herzmeister commented on 2016-06-25 21:08

working again now, thanks

IooNag commented on 2016-06-16 19:15

Indeed. As the game does not work properly with Lua 5.3, it still needs lua 5.1, provided by lua51 package. Actually a few days ago the package changed the name of the pkg-config file from "lua5.1.pc" to "lua51.pc": . This is what is causing the bug.

Could you please try the following patch? It fixed the bug on my system and I would like to confirm it also fixed it for you before updating the PKGBUILD.

--- a/
+++ b/
@@ -53,7 +53,9 @@ AC_SUBST(OIS_LIBS)
# LUA ----------------------------------------------------
PKG_CHECK_MODULES(LUA, [lua >= 5.1, lua < 5.2],[],[
PKG_CHECK_MODULES(LUA, [lua5.1 >= 5.1],[],[
- AC_MSG_ERROR(Lua 5.1 not found)
+ PKG_CHECK_MODULES(LUA, [lua51 >= 5.1, lua51 < 5.2],[],[
+ AC_MSG_ERROR(Lua 5.1 not found)
+ ])

herzmeister commented on 2016-06-16 18:07

Currently doesn't build:

checking wchar.h usability... yes
checking wchar.h presence... yes
checking for wchar.h... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for OGRE... yes
checking for OGRE_OVERLAY... yes
configure: Ogre plugins found in /usr/lib/OGRE
checking for OIS... yes
checking for LUA... no
checking for LUA... no
configure: error: Lua 5.1 not found
==> ERROR: A failure occurred in prepare().
==> ERROR: Makepkg was unable to build funguloids.
==> Restart building funguloids ? [y/N]
==> -----------------------------------

I have a later version of Lua installed (Lua 5.3)

IooNag commented on 2014-12-25 11:25

Thanks for reporting this bug. It seems namcap is misleading because it says on my compiled package:
funguloids W: Referenced library '' is an uninstalled dependency
funguloids W: Dependency included and not needed ('boost')

... but is provided by boost-libs, which is required by boost. Whatever, I added boost to the dependencies.

Katsu commented on 2014-12-24 15:13

boost package is missing from Dependencies.

IooNag commented on 2014-08-15 22:20

I adopted and added patches to make funguloids work in an up-to-date Arch system (OGRE 1.9, GCC 4.9.1, etc.)

craig commented on 2013-06-30 17:04

change lines from
python2 ../

but it still fails with:

make[1]: Entering directory `/tmp/yaourt-tmp-craig/aur-funguloids/src/funguloids/src'
if g++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include/SimpleIni -D_FORTIFY_SOURCE=2 -I/usr/include/OIS -pthread -I/usr/include/OGRE -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -MT funguloids-asteroid.o -MD -MP -MF ".deps/funguloids-asteroid.Tpo" -c -o funguloids-asteroid.o `test -f 'asteroid.cpp' || echo './'`asteroid.cpp; \
then mv -f ".deps/funguloids-asteroid.Tpo" ".deps/funguloids-asteroid.Po"; else rm -f ".deps/funguloids-asteroid.Tpo"; exit 1; fi
In file included from /usr/include/OGRE/Threading/OgreThreadHeaders.h:30:0,
from /usr/include/OGRE/OgreStdHeaders.h:122,
from /usr/include/OGRE/OgrePrerequisites.h:334,
from /usr/include/OGRE/Ogre.h:31,
from ../include/asteroid.h:29,
from asteroid.cpp:26:
/usr/include/OGRE/Threading/OgreThreadHeadersBoost.h:37:32: fatal error: boost/thread/tss.hpp: No such file or directory
#include <boost/thread/tss.hpp>
compilation terminated.

unhammer commented on 2012-06-01 10:42

adding this-> to the line in SimleIni.h seems to make it pass, but then I get more compilation errors,

In file included from mpakogre.cpp:32:0:
../include/mpakogre.h: In member function ‘virtual Ogre::Archive* MPakArchiveFactory::createInstance(const String&)’:
../include/mpakogre.h:87:37: error: cannot allocate an object of abstract type ‘MPakArchive’
../include/mpakogre.h:38:7: note: because the following virtual functions are pure within ‘MPakArchive’:
In file included from /usr/include/OGRE/OgreResourceGroupManager.h:36:0,
from /usr/include/OGRE/OgreSceneManager.h:49,
from /usr/include/OGRE/OgreSceneManagerEnumerator.h:33,
from /usr/include/OGRE/OgreRoot.h:36,
from mpakogre.cpp:30:
/usr/include/OGRE/OgreArchive.h:228:33: note: virtual Ogre::FileInfoListPtr Ogre::Archive::findFileInfo(const String&, bool, bool) const


unhammer commented on 2012-06-01 10:36

make errors out here :(

Anonymous comment on 2011-01-20 19:02

Since the switch to python 3, PKGBUILD needs to be edited.
Replace all occurences of "../" with "python2 ../"

All comments