Package Details: panda3d 1.10.15-1

Git Clone URL: https://aur.archlinux.org/panda3d.git (read-only, click to copy)
Package Base: panda3d
Description: A 3D game engine with Python bindings. SDK package. Optional dependencies you want to support need to be installed before panda3d.
Upstream URL: https://www.panda3d.org
Keywords: engine game
Licenses: BSD
Submitter: wonder
Maintainer: rdb (Moguri)
Last Packager: rdb
Votes: 44
Popularity: 0.148037
First Submitted: 2010-01-30 22:41 (UTC)
Last Updated: 2025-02-21 11:42 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 13 Next › Last »

Vial commented on 2025-10-18 22:39 (UTC)

Thanks for maintaining this package. Build fails with eigen

The whole output here: https://ctxt.io/2/AAD4ihRZEg

exemple:

/usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1266:33: error: no matching function for call to 'isfinite_impl(const double&)'
 1266 |   return internal::isfinite_impl(x);
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1266:33: note: there is 1 candidate
/usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1947:24: note: candidate 1: 'template<class T> bool Eigen::internal::isfinite_impl(const std::complex<_Tp>&)'
 1947 | EIGEN_DEVICE_FUNC bool isfinite_impl(const std::complex<T>& x) {
      |                        ^~~~~~~~~~~~~
/usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1947:24: note: template argument deduction/substitution failed:
/usr/include/eigen3/Eigen/src/Core/MathFunctions.h:1266:33: note:   mismatched types 'const std::complex<_Tp>' and 'const double'
 1266 |   return internal::isfinite_impl(x);

sausix commented on 2025-02-20 23:43 (UTC)

Just set "pkgver=1.10.15" and update checksums of the download. 1.10.15 is required for Python 3.13.
Compliled and a demo worked for me.

ykvch commented on 2024-12-31 23:23 (UTC)

It appars SDK 1.10.15 is available containing fix for ch_layour error https://discourse.panda3d.org/t/building-on-arch-ffmpeg-error/30374/2 Could You please update the package.

asdfqw commented on 2024-10-04 07:20 (UTC)

With commit 28eba80ed4f7 of the AUR package, panda3d1.10.14-1, it failed to build, complaining about ffmpeg and opencv.

Of course it can be workaround by PANDAFLAGS="--no-opencv --no-ffmpeg" makepkg. I'm using ffmpeg 2:7.0.2-3 and opencv 4.10.0-10.

ilikepickles commented on 2021-03-05 09:14 (UTC)

I'm using cmake for this build.

I tried making those changes to the headers but I went too far and found myself making changes inside the freetype library and since I had exceeded my skill envelope I bravely gave up.

AndyMender commented on 2021-03-04 21:01 (UTC)

In the end I installed the Conan freetype package and I'm able to build.

Glad to hear, but consuming the header without having to use an external package manager should still work.

The line should be #include <freetype2/ft2build.h> rather than #include <ft2build.h> as the common include directory is /usr/include. The alternative is to make sure your compile target includes also /usr/include/freetype2. This looks more like a bug to me.

Which build system are you using? Raw make, cmake, qmake or something else?

ilikepickles commented on 2021-03-04 16:40 (UTC) (edited on 2021-03-04 16:53 (UTC) by ilikepickles)

In the end I installed the Conan freetype package and I'm able to build.

ilikepickles commented on 2021-03-04 15:51 (UTC)

Hello maintainer... When attempting to include panda3d's dynamicTextFont.h my project fails to build because it can't find #include <ft2build.h> although I do have libfreetype2 installed and the header is in usr/include/freetype2/ft2build.h. Any thoughts on the right approach to resolving this? If I change the panda3d headers (in freeTypeFace.h, dynamicTextFont.h and freeTypeFace.h) I start getting build errors from inside the freetype headers. So before I shredded my whole /usr/include directory I thought I'd get your advice. :-) Cheers

AndyMender commented on 2020-12-29 09:36 (UTC) (edited on 2020-12-29 20:29 (UTC) by AndyMender)

@rdb Updated to 1.10.8. Thanks for the heads-up! :)

EDIT: I also improved the depends and optdepends listing a bit.

jose1711 commented on 2020-12-25 15:26 (UTC)

@Nullrequest @xyproto @nerdnils should be fixed in panda3d 1.10.7-2