Package Details: funguloids 1.06.4-8

Git Clone URL: https://aur.archlinux.org/funguloids.git (read-only)
Package Base: funguloids
Description: 3D game about collecting mushrooms in outerspace
Upstream URL: http://funguloids.sourceforge.net/
Licenses: GPL
Submitter: None
Maintainer: IooNag
Last Packager: IooNag
Votes: 11
Popularity: 0.003564
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
  • http://downloads.sourceforge.net/funguloids/funguloids-linux-1.06-4.tar.bz2
  • mpak.py
  • 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": https://git.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/lua51&id=d46f4b70dab932996805f93dd386417b86021eb2 . 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/configure.ac
+++ b/configure.ac
@@ -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().
Aborting...
==> 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 'libboost_system.so.1.56.0' is an uninstalled dependency
funguloids W: Dependency included and not needed ('boost')

... but libboost_system.so 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
../mpak.py
to
python2 ../mpak.py

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

bah

unhammer commented on 2012-06-01 10:36

make errors out here :( https://raw.github.com/gist/2851066/

Anonymous comment on 2011-01-20 19:02

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

All comments