Beware: If /usr/lib64 is replaced or removed, Arch Linux may stop booting after a kernel upgrade.
Search Criteria
Package Details: panda3d 1.10.14-1
Package Actions
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: | Moguri |
Votes: | 44 |
Popularity: | 0.038626 |
First Submitted: | 2010-01-30 22:41 (UTC) |
Last Updated: | 2024-01-09 17:44 (UTC) |
Dependencies (37)
- assimp (assimp-gitAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- freetype2 (freetype2-macosAUR, freetype2-gitAUR, freetype2-qdoledAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utilsAUR, libglvnd)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libtiff (libtiff-gitAUR, libtiff-lercAUR)
- libvorbis (libvorbis-aotuvAUR, libvorbis-aotuv-lancerAUR, libvorbis-gitAUR)
- libxcursor
- libxrandr (libxrandr-gitAUR)
- openal (openal-gitAUR)
- openexr (openexr-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- shared-mime-info
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat)
- bison (byacc-bisonAUR, bison-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- flex (flex-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- bullet (bullet-gitAUR, bullet-dp) (optional) – Support for the Bullet physics engine
- eigen (eigen-gitAUR) (optional) – Optimised linear algebra library
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-gitAUR, ffmpeg-amd-full-gitAUR, ffmpeg-fullAUR, ffmpeg-full-gitAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-obsAUR) (optional) – Required to load and play video textures
- fftw (optional) – Support for discrete Fourier transform (DFT)
- fmodexAUR (optional) – Advanced audio engine support (AUR)
- gtk2 (gtk2-patched-filechooser-icon-viewAUR) (optional) – PStats profiling server
- libegl (libglvnd-gitAUR, nvidia-340xx-utilsAUR, libglvnd) (optional) – GLX for OpenGL ES
- libgles (libglvnd-gitAUR, nvidia-340xx-utilsAUR, libglvnd) (optional) – OpenGL ES support
- libjpeg (mozjpeg-gitAUR, libjpeg-turbo-gitAUR, mozjpegAUR, libjpeg-turbo) (optional) – JPEG image format support
- librocket-asarium-git (optional) – librocket GUI support (AUR)
- libsquish (libsquish-fixed-tablesAUR) (optional) – DXT support (AUR)
- libxxf86dgaAUR (optional) – Relative mouse mode (AUR)
- nvidia-cg-toolkit (optional) – Automatic shader support
- ode (optional) – Support for the ODE physics engine
- opencv (opencv-cuda) (optional) – alternative to ffmpeg for video texture support
- opusfile (opusfile-gitAUR) (optional) – Support for manipulating opus audio files
- python (python37AUR, python311AUR, python310AUR) (optional) – Python 3 bindings
- vrpn-gitAUR (optional) – Support for virtual reality trackers (AUR)
- xorg-server (xorg-server-gitAUR, xorg-server-bug865-issue1578AUR, xorg-server-bug865AUR) (optional) – X11 support
Required by (4)
- cosmonium-git (make)
- lui-git (make)
- python-ursina
- yorg-git
Sources (2)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 .. 13 Next › Last »
xyproto commented on 2019-05-18 09:42 (UTC)
croxis commented on 2019-01-19 02:25 (UTC)
I don't think that will work as desired, but I started a python2 AUR here: https://aur.archlinux.org/packages/panda3d-python2
DrLuke commented on 2018-01-18 15:55 (UTC)
This package should be renamed to panda3d-python2 and a new package with python3 support enabled by default should be created.
croxis commented on 2017-06-21 22:21 (UTC)
Done
fnadalt commented on 2017-06-20 15:22 (UTC)
add "--no-openssl" to PKGBUILD: line 72: python2 makepanda/makepanda.py --everything --no-openssl --.....
croxis commented on 2017-05-21 15:48 (UTC)
The issue is arch moving to openssl 1.1. You can compile panda3d using https://aur.archlinux.org/packages/libopenssl-1.0-compat/
croxis commented on 2017-05-06 13:26 (UTC)
I've duplicated the error and reported upstream
nerdnils commented on 2017-05-01 18:45 (UTC) (edited on 2017-05-01 18:59 (UTC) by nerdnils)
I can't compile it:
sh: rpm: command not found.
sh: rpm: command not found.
Version: 1.9.4
WARNING: Could not locate thirdparty package artoolkit, excluding from build
WARNING: Could not locate thirdparty package fcollada, excluding from build
WARNING: Could not locate thirdparty package fftw, excluding from build
WARNING: Could not locate thirdparty package squish, excluding from build
WARNING: Could not locate thirdparty package vrpn, excluding from build
WARNING: Could not locate thirdparty package rocket, excluding from build
Generating dependencies...
[T1] Building C++ object built/tmp/p3dtoolutil_composite1.o
[T2] Building C++ object built/tmp/p3prc_composite1.o
[T3] Building Bison object built/tmp/p3cppParser_cppBison.o
[T4] Building C++ object built/tmp/p3prc_composite2.o
dtool/src/cppparser/cppBison.yxx:198.1-12: warning: deprecated directive, use '%pure-parser' [-Wdeprecated]
%pure_parser
^^^^^^^^^^^^
In file included from dtool/src/prc/encryptStream.h:23:0,
from dtool/src/prc/configPage.cxx:21,
from dtool/src/prc/p3prc_composite1.cxx:5:
dtool/src/prc/encryptStreamBuf.h:71:18: error: field '_read_ctx' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX _read_ctx;
^~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/prcKeyRegistry.h:27,
from dtool/src/prc/configPage.cxx:19,
from dtool/src/prc/p3prc_composite1.cxx:5:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
In file included from dtool/src/prc/encryptStream.h:23:0,
from dtool/src/prc/configPage.cxx:21,
from dtool/src/prc/p3prc_composite1.cxx:5:
dtool/src/prc/encryptStreamBuf.h:77:18: error: field '_write_ctx' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX _write_ctx;
^~~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/prcKeyRegistry.h:27,
from dtool/src/prc/configPage.cxx:19,
from dtool/src/prc/p3prc_composite1.cxx:5:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
In file included from dtool/src/prc/p3prc_composite1.cxx:5:0:
dtool/src/prc/configPage.cxx: In member function 'bool ConfigPage::read_prc(std::istream&)':
dtool/src/prc/configPage.cxx:160:17: error: invalid use of incomplete type 'EVP_MD_CTX {aka struct evp_md_ctx_st}'
_md_ctx = new EVP_MD_CTX;
^~~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/prcKeyRegistry.h:27,
from dtool/src/prc/configPage.cxx:19,
from dtool/src/prc/p3prc_composite1.cxx:5:
/usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'EVP_MD_CTX {aka struct evp_md_ctx_st}'
typedef struct evp_md_ctx_st EVP_MD_CTX;
^~~~~~~~~~~~~
In file included from dtool/src/prc/p3prc_composite1.cxx:5:0:
dtool/src/prc/configPage.cxx:240:24: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete]
delete (EVP_MD_CTX *)_md_ctx;
^~~~~~~
dtool/src/prc/configPage.cxx:240:10: warning: invalid use of incomplete type 'struct evp_md_ctx_st'
delete (EVP_MD_CTX *)_md_ctx;
^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/prcKeyRegistry.h:27,
from dtool/src/prc/configPage.cxx:19,
from dtool/src/prc/p3prc_composite1.cxx:5:
/usr/include/openssl/ossl_typ.h:92:16: note: forward declaration of 'struct evp_md_ctx_st'
typedef struct evp_md_ctx_st EVP_MD_CTX;
^~~~~~~~~~~~~
In file included from dtool/src/prc/p3prc_composite1.cxx:5:0:
dtool/src/prc/configPage.cxx:240:24: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
delete (EVP_MD_CTX *)_md_ctx;
^~~~~~~
In file included from dtool/src/prc/encryptStreamBuf.cxx:15:0,
from dtool/src/prc/p3prc_composite2.cxx:5:
dtool/src/prc/encryptStreamBuf.h:71:18: error: field '_read_ctx' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX _read_ctx;
^~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/encryptStreamBuf.h:23,
from dtool/src/prc/encryptStreamBuf.cxx:15,
from dtool/src/prc/p3prc_composite2.cxx:5:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
In file included from dtool/src/prc/encryptStreamBuf.cxx:15:0,
from dtool/src/prc/p3prc_composite2.cxx:5:
dtool/src/prc/encryptStreamBuf.h:77:18: error: field '_write_ctx' has incomplete type 'EVP_CIPHER_CTX {aka evp_cipher_ctx_st}'
EVP_CIPHER_CTX _write_ctx;
^~~~~~~~~~
In file included from /usr/include/openssl/evp.h:14:0,
from dtool/src/prc/encryptStreamBuf.h:23,
from dtool/src/prc/encryptStreamBuf.cxx:15,
from dtool/src/prc/p3prc_composite2.cxx:5:
/usr/include/openssl/ossl_typ.h:90:16: note: forward declaration of 'EVP_CIPHER_CTX {aka struct evp_cipher_ctx_st}'
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
In file included from dtool/src/prc/p3prc_composite2.cxx:5:0:
dtool/src/prc/encryptStreamBuf.cxx: In member function 'void EncryptStreamBuf::open_write(std::ostream*, bool, const string&)':
dtool/src/prc/encryptStreamBuf.cxx:246:3: warning: 'int RAND_pseudo_bytes(unsigned char*, int)' is deprecated [-Wdeprecated-declarations]
RAND_pseudo_bytes(iv, iv_length);
^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/bn.h:31:0,
from /usr/include/openssl/asn1.h:24,
from /usr/include/openssl/objects.h:916,
from /usr/include/openssl/evp.h:27,
from dtool/src/prc/encryptStreamBuf.h:23,
from dtool/src/prc/encryptStreamBuf.cxx:15,
from dtool/src/prc/p3prc_composite2.cxx:5:
/usr/include/openssl/rand.h:47:1: note: declared here
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^
In file included from dtool/src/prc/p3prc_composite2.cxx:5:0:
dtool/src/prc/encryptStreamBuf.cxx:246:34: warning: 'int RAND_pseudo_bytes(unsigned char*, int)' is deprecated [-Wdeprecated-declarations]
RAND_pseudo_bytes(iv, iv_length);
^
In file included from /usr/include/openssl/bn.h:31:0,
from /usr/include/openssl/asn1.h:24,
from /usr/include/openssl/objects.h:916,
from /usr/include/openssl/evp.h:27,
from dtool/src/prc/encryptStreamBuf.h:23,
from dtool/src/prc/encryptStreamBuf.cxx:15,
from dtool/src/prc/p3prc_composite2.cxx:5:
/usr/include/openssl/rand.h:47:1: note: declared here
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^
The following command returned a non-zero value: g++ -ftemplate-depth-70 -fPIC -c -o built/tmp/p3prc_composite1.o -Ibuilt/tmp -Ibuilt/include -I/usr/include/python2.7 -I/usr/include/eigen3 -DEIGEN_MPL2_ONLY= -DEIGEN_NO_DEBUG= -Idtool/src/prc -pthread -fno-exceptions -msse2 -ffast-math -fno-finite-math-only -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -DBUILDING_DTOOLCONFIG dtool/src/prc/p3prc_composite1.cxx
Storing dependency cache.
The following command returned a non-zero value: g++ -ftemplate-depth-70 -fPIC -c -o built/tmp/p3prc_composite2.o -Ibuilt/tmp -Ibuilt/include -I/usr/include/python2.7 -I/usr/include/eigen3 -DEIGEN_MPL2_ONLY= -DEIGEN_NO_DEBUG= -Idtool/src/prc -pthread -fno-exceptions -msse2 -ffast-math -fno-finite-math-only -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -DBUILDING_DTOOLCONFIG dtool/src/prc/p3prc_composite2.cxx
Elapsed Time: 4 sec
Build process aborting.
Build terminated.
croxis commented on 2016-10-17 14:54 (UTC) (edited on 2016-10-17 14:56 (UTC) by croxis)
Hamidreza, if you need more immediate support you can poke #panda3d on the freenode irc network.
<rdb> Yes, it's true that 1.9.2 doesn't officially support Python 3, but that's not the issue here, I think.
<croxis> I'm just forwarding the bug report upstream (here!) :P
<zauberparacelsus> ok
<rdb> croxis: it seems more likely that the ode version updated and therefore panda has to be rebuilt against the new ode version.
<croxis> He built panda with no ode
<rdb> That seems unlikely.
<rdb> Perhaps a file from an old build lingered?
<croxis> possible
<rdb> He should try deleting the panda3dOdeModules.py file.
<rdb> (This is handled much more elegantly in 1.10, by the way, where we no longer have a single PandaModules so ode would not be imported normally.
croxis commented on 2016-10-17 14:49 (UTC)
I can't check while at work, I referred this to upstream as well
Pinned Comments