Package Details: glportal-git 1:0.1.pre.393.g32cd473-1

Git Clone URL: (read-only, click to copy)
Package Base: glportal-git
Description: OpenGL puzzle game inspired by portal.
Upstream URL:
Keywords: game portal puzzle
Licenses: custom
Conflicts: glportal
Provides: glportal
Submitter: J5lx
Maintainer: Geertiebear
Last Packager: Geertiebear
Votes: 2
Popularity: 0.000000
First Submitted: 2015-01-06 22:09 (UTC)
Last Updated: 2017-03-15 19:32 (UTC)

Latest Comments

1 2 Next › Last »

kleintux commented on 2021-07-08 16:27 (UTC)

Doesn't build anymore.

/home/XXX/.cache/paru/clone/glportal-git/src/glportal/external/RadixEngine/source/data/screen/XmlScreenLoader.cpp: In static member function ‘static std::shared_ptr<radix::Screen> radix::XmlScreenLoader::loadScreen(const string&)’:
/home/XXX/.cache/paru/clone/glportal-git/src/glportal/external/RadixEngine/source/data/screen/XmlScreenLoader.cpp:44:14: error: ‘runtime_error’ is not a member of ‘std’
   44 |   throw std::runtime_error("Failed to load " + path + ": " + errorName(error));
      |              ^~~~~~~~~~~~~
/home/XXX/.cache/paru/clone/glportal-git/src/glportal/external/RadixEngine/source/data/screen/XmlScreenLoader.cpp:45:1: warning: control reaches end of non-void function [-Wreturn-type]
   45 | }
      | ^
make[2]: *** [external/RadixEngine/CMakeFiles/RadixEngine.dir/build.make:902: external/RadixEngine/CMakeFiles/RadixEngine.dir/source/data/screen/XmlScreenLoader.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:378: external/RadixEngine/CMakeFiles/RadixEngine.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in package().
error: failed to build 'glportal-git-1:0.1.pre.393.g32cd473-1': 
:: Packages failed to build: glportal-git-1:0.1.pre.393.g32cd473-1

SGOrava commented on 2015-09-13 09:55 (UTC)

yes, you are right, we changed development model so bullet has his own branch on git and please remove "make test" it is for development not for testing if package is OK

J5lx commented on 2015-09-12 12:32 (UTC)

I removed glew and tinyxml and added libepoxy and tinyxml2. Bullet doesn't seem to be required anymore even though the readme says so. pkg-config is in base-devel and therefore assumed to be installed (see (otherwise I'd have to add gcc etc. as well).

SGOrava commented on 2015-08-29 20:57 (UTC)

@J5lx: add "pkg-config", "libepoxy", "bullet" and "tinyxml2" to dependencies and remove "glew" and "tinyxml" from dependencies

nullgemm commented on 2015-08-11 15:51 (UTC)

And it looks like src/glportal/data/main.cfg should be renamed to config.json

nullgemm commented on 2015-08-11 15:35 (UTC)

You should add the "bullet" and "tinyxml2" dependencies ;)

J5lx commented on 2015-07-01 13:08 (UTC)

I updated the package accordingly now. @carstene1ns: Thanks for the tip regarding the handling of submodules!

carstene1ns commented on 2015-06-30 13:59 (UTC)

@J5lx: You need to add the data repository[1] to your PKGBUILD[2], it has been split out recently. [1]: [2]: