@andmars: Upstream merged a faulty patch. It's been fixed now.
Search Criteria
Package Details: minetest-common-git 1:5.10.0.rc1.r6.g9982c5637-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/minetest-git.git (read-only, click to copy) |
---|---|
Package Base: | minetest-git |
Description: | Free and open source voxel-based game engine (common data files) (git) |
Upstream URL: | https://www.luanti.org |
Licenses: | LGPLv2.1 |
Conflicts: | minetest-common |
Provides: | minetest-common |
Submitter: | None |
Maintainer: | ROllerozxa |
Last Packager: | ROllerozxa |
Votes: | 50 |
Popularity: | 0.128840 |
First Submitted: | 2011-09-27 12:43 (UTC) |
Last Updated: | 2024-11-03 18:30 (UTC) |
Dependencies (20)
- cmake (cmake-gitAUR) (make)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- gmp (gmp-hgAUR) (make)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR) (make)
- hiredis (hiredis-gitAUR) (make)
- jsoncpp (jsoncpp-cmake-gitAUR, jsoncpp-cmakeAUR, jsoncpp-gitAUR) (make)
- leveldb (leveldb-gitAUR) (make)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd) (make)
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo) (make)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR) (make)
- libxi (libxi-gitAUR) (make)
- luajit (luajit-2.1-lua52-gitAUR, luajit-gitAUR, luajit-openrestyAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- openal (openal-gitAUR) (make)
- postgresql-libs (postgresql-libs-12AUR, postgresql13-libsAUR, postgresql-libs-gitAUR) (make)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR) (make)
- spatialindex (make)
- sqlite (sqlite-fossilAUR) (make)
Required by (69)
- minetest-alter (requires minetest-common)
- minetest-arcade3d (requires minetest-common)
- minetest-balloonair (requires minetest-common)
- minetest-berzerkpt (requires minetest-common)
- minetest-blockbomber (requires minetest-common)
- minetest-box-world-3d (requires minetest-common)
- minetest-build-n-buy (requires minetest-common)
- minetest-builda-city (requires minetest-common)
- minetest-castrum (requires minetest-common)
- minetest-cellestial-game (requires minetest-common)
- minetest-coconut-collection (requires minetest-common)
- minetest-colour-hop (requires minetest-common)
- minetest-devtest-git (requires minetest-common)
- minetest-dreambuilder (requires minetest-common)
- minetest-driftgame (requires minetest-common)
- minetest-easytest (requires minetest-common)
- minetest-exile (requires minetest-common)
- minetest-farlands-reloaded (requires minetest-common)
- minetest-formspec-editor (requires minetest-common)
- minetest-git
- minetest-grand-theft-box (requires minetest-common)
- minetest-hades-revisited (requires minetest-common)
- minetest-holiday-horrors (requires minetest-common)
- minetest-infinite-ikea (requires minetest-common)
- minetest-jail-escape (requires minetest-common)
- minetest-labyrinth (requires minetest-common)
- minetest-labyrinthus (requires minetest-common)
- minetest-lazarr (requires minetest-common)
- minetest-little-lady (requires minetest-common)
- minetest-lordofthetest (requires minetest-common)
- minetest-loria (requires minetest-common)
- minetest-luckydude (requires minetest-common)
- minetest-mesecons-lab (requires minetest-common)
- minetest-mineclone2-git (requires minetest-common)
- minetest-minegistic (requires minetest-common)
- minetest-minekart (requires minetest-common)
- minetest-minetest-extended (requires minetest-common)
- minetest-mod-awards (requires minetest-common)
- minetest-mod-basic-materials (requires minetest-common)
- minetest-mod-moreblocks-git (requires minetest-common)
- minetest-mod-pipeworks-git (requires minetest-common)
- minetest-mod-technic-git (requires minetest-common)
- minetest-mod-worldedit (requires minetest-common)
- minetest-modular-portals (requires minetest-common)
- minetest-moontest (requires minetest-common)
- minetest-newplanet (requires minetest-common)
- minetest-nodecore (requires minetest-common)
- minetest-nodeverse (requires minetest-common)
- minetest-nomansland (requires minetest-common)
- minetest-parkour (requires minetest-common)
- minetest-planet-alive (requires minetest-common)
- minetest-prang (requires minetest-common)
- minetest-proxima-survival (requires minetest-common)
- minetest-qiskitblocks (requires minetest-common)
- minetest-regnum (requires minetest-common)
- minetest-repixture (requires minetest-common)
- minetest-server-git
- minetest-snake-3d (requires minetest-common)
- minetest-solar-plains-invector (requires minetest-common)
- minetest-spmeter (requires minetest-common)
- minetest-stella (requires minetest-common)
- minetest-subway-miner (requires minetest-common)
- minetest-towerdefense (requires minetest-common)
- minetest-tutorial (requires minetest-common)
- minetest-voxel-dungeon (requires minetest-common)
- minetest-voxel-knights (requires minetest-common)
- minetest-water-game (requires minetest-common)
- minetest-whynot (requires minetest-common)
- minetest-xaenvironment (requires minetest-common)
Sources (4)
ROllerozxa commented on 2023-12-15 10:14 (UTC)
andmars commented on 2023-12-15 09:45 (UTC)
[code]FAILED: src/CMakeFiles/minetest.dir/server/luaentity_sao.cpp.o /usr/bin/c++ -DIRRLICHT_API="" -DUSE_CMAKE_CONFIG_H -I/usr/include/leveldb -I/usr/include/hiredis -I/home/andreas/.cache/pikaur/build/minetest-git/src/minetest/build/src -I/home/andreas/.cache/pikaur/build/minetest-git/src/minetest/src -I/home/andreas/.cache/pikaur/build/minetest-git/src/minetest/src/script -I/home/andreas/.cache/pikaur/build/minetest-git/src/minetest/lib/irrlichtmt/include -I/home/andreas/.cache/pikaur/build/minetest-git/src/minetest/lib/irrlichtmt/source/Irrlicht -isystem /usr/include/luajit-2.1 -isystem /usr/include/freetype2 -isystem /usr/include/AL -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -DNDEBUG -Wall -Wextra -Wno-unused-parameter -pipe -funroll-loops -O3 -fomit-frame-pointer -fno-math-errno -fno-trapping-math -fno-signed-zeros -std=gnu++17 -MD -MT src/CMakeFiles/minetest.dir/server/luaentity_sao.cpp.o -MF src/CMakeFiles/minetest.dir/server/luaentity_sao.cpp.o.d -o src/CMakeFiles/minetest.dir/server/luaentity_sao.cpp.o -c /home/andreas/.cache/pikaur/build/minetest-git/src/minetest/src/server/luaentity_sao.cpp /home/andreas/.cache/pikaur/build/minetest-git/src/minetest/src/server/luaentity_sao.cpp: In member function ‘virtual void LuaEntitySAO::step(float, bool)’: /home/andreas/.cache/pikaur/build/minetest-git/src/minetest/src/server/luaentity_sao.cpp:148:87: error: ‘PP’ was not declared in this scope 148 | warningstream << "LuaEntitySAO::step() " << m_init_name << " at: " << PP(m_last_sent_position) << ", id=" << m_id << | ^~ [262/617] Building CXX object src/CMakeFiles/minetest.dir/server/player_sao.cpp.o ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... [/code]
ROllerozxa commented on 2023-12-09 13:03 (UTC) (edited on 2023-12-09 13:03 (UTC) by ROllerozxa)
I have now become the new maintainer of the minetest-git
package, taking over from the previous maintainer. I've taken the time to go over the PKGBUILD, updating and improving it. Some information for users:
- The packaged files have been reorganised, such that client-only data will be in the
minetest-git
package rather thanminetest-common-git
. The common data package now only contains what is truly common between the client and the server (i.e. builtin and docs). This shouldn't be noticeable. - To make the distinction clearer that Minetest is a game engine, Minetest Game is no longer bundled with the engine as of 5.8.0. I've made the according changes to the PKGBUILD, and when updating Minetest Game will no longer be provided by minetest-common-git.
- LevelDB and Redis has been enabled for the client. No idea why they were disabled, but since
minetest-git-leveldb
has been taken down it might as well be enabled. All database backends should now be available both for the produced client and server.
olivia-may commented on 2023-07-07 15:17 (UTC) (edited on 2023-07-07 15:18 (UTC) by olivia-may)
Thank you FabioLolix, I didn't know about that. Removing my comment
FabioLolix commented on 2023-07-07 05:24 (UTC)
The PKGBUILD should use make -j$(nproc)
No, never do that, you need to edit makepkg.conf https://wiki.archlinux.org/title/Makepkg#Improving_compile_times
y5nw commented on 2022-06-13 21:11 (UTC)
Does the same error occur when you build MT yourself from the same sources (i.e. from the same commit)? If it does, then you need to report the problem upstream.
xorreo commented on 2022-06-13 13:32 (UTC)
Crashes on attempting to start a world when building from the latest master. Is this a known issue?
/usr/include/c++/12.1.0/bits/stl_vector.h:1123: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator[](size_type) [with _Tp = irr::video::S3DVertex; _Alloc = std::allocator<irr::video::S3DVertex>; reference = irr::video::S3DVertex&; size_type = long unsigned int]: Assertion '__n < this->size()' failed.
y5nw commented on 2021-06-23 09:57 (UTC) (edited on 2021-06-23 10:05 (UTC) by y5nw)
LevelDB and Redis support is only enabled for minetestserver. This is intended for consistency with the PKGBUILD of minetest in the official community repo, which, at the time of writing, only has LevelDB and Redis support enabled for the server. I do not know why they switched to Ninja for 5.4.1, but that's a different matter and should only affect the build process.
If you need a client with LevelDB and/or Redis support, please look at minetest-git-leveldb. If you need to change the database backend of an existing world, please refer to https://wiki.minetest.net/Database_backends
FabioLolix commented on 2021-06-22 18:07 (UTC)
Hello, does this include levelDB?
Pinned Comments