Package Details: godot 3.1.2-1

Git Clone URL: https://aur.archlinux.org/godot.git (read-only, click to copy)
Package Base: godot
Description: An advanced, feature packed, multi-platform 2D and 3D game engine
Upstream URL: http://www.godotengine.org
Keywords: 2d 3d engine game
Licenses: MIT
Conflicts: godot-git, godot-pulse
Submitter: shackra
Maintainer: shackra
Last Packager: shackra
Votes: 156
Popularity: 10.33
First Submitted: 2014-12-21 19:46
Last Updated: 2019-12-06 05:49

Pinned Comments

shackra commented on 2019-12-06 05:51

Package update to 3.1.2

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

shackra commented on 2017-09-24 00:47

I don't remember giving up ownership of this package.

codingHahn commented on 2017-06-15 09:10

Had to use @gerardogc2378 's tip to get it to compile

gerardogc2378 commented on 2017-05-06 16:53

Hey there, compiling Godot from sources I found issues with openssl.

I fixed it with this flag on PKGBUILD file:

Search this: openssl=yes

Replace with this: builtin_openssl=yes

Before we have:
openssl=yes

Change it with:
builtin_openssl=yes

Greetings

kingcreole commented on 2017-05-04 13:04

@pouar i just had the same issue, do you have python2-config or some python-config stuff installed? that breaks the install i had python2-config from aur, i don't know why i had it installed but it was there

spider-mario commented on 2017-04-30 16:20

Another possible fix, according to https://github.com/godotengine/godot/issues/8283, is to pass builtin_openssl=yes to SCons.

jfcandidofilho commented on 2017-04-28 01:56

@shackra it does not build. It just nags me about a fail in build() - just that and some warnings. I'm not sure how to give more info as I'm just a simple developer under *nix. Waiting further instructions (on how to get more info to give you).

Btw, this 'godot' is the stable version while 'godot-git' is the newest one not stable yet, right?

kingcreole commented on 2017-04-22 15:34

ok, i fixed it quickly, just above the scons line, i added:

export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig

it's a quick and dirty move, only fixes it for the time openssl1.0 is still around but sourcecode-internally openssl 1.1 might be supported in the future, not the job of this aur package i guess :D

shackra commented on 2017-04-22 13:15

I read /home/pouar/.cache/pacaur/godot-git/src/godot/SConstruct; "godot-git"? this package is "godot" so I cannot help you here as I don't maintain "godot-git"

pouar commented on 2017-04-20 17:43

I keep getting the following error and Google isn't helping

scons: Reading SConscript files ...
Enabling ALSA
Enabling PulseAudio
AttributeError: 'module' object has no attribute 'can_build':
File "/home/pouar/.cache/pacaur/godot-git/src/godot/SConstruct", line 337:
if (config.can_build(selected_platform)):
==> ERROR: A failure occurred in build().
Aborting...


What am I missing?

kingcreole commented on 2017-04-18 07:11

Hey i have a problem with building, i use Openssl 1.1.0 from testing, so propably it's because of that. i get this as errors:

modules/openssl/stream_peer_openssl.cpp:168:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->init = 1;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:169:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->num = 0;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:170:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->ptr = NULL;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:171:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->flags = 0;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:179:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->ptr = NULL; /* sb_tls_remove() will free it */
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:180:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->init = 0;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:181:3: error: member access into
incomplete type 'BIO' (aka 'bio_st')
b->flags = 0;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:189:48: error: member access into
incomplete type 'BIO' (aka 'bio_st')
StreamPeerOpenSSL *sp = (StreamPeerOpenSSL *)b->ptr;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:223:48: error: member access into
incomplete type 'BIO' (aka 'bio_st')
StreamPeerOpenSSL *sp = (StreamPeerOpenSSL *)b->ptr;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:269:31: error: variable has incomplete
type 'BIO_METHOD' (aka 'bio_method_st')
BIO_METHOD StreamPeerOpenSSL::_bio_method = {
^
/usr/include/openssl/bio.h:247:16: note: forward declaration of 'bio_method_st'
typedef struct bio_method_st BIO_METHOD;
^
modules/openssl/stream_peer_openssl.cpp:356:5: error: member access into
incomplete type 'BIO' (aka 'bio_st')
bio->ptr = this;
^
/usr/include/openssl/ossl_typ.h:79:16: note: forward declaration of 'bio_st'
typedef struct bio_st BIO;
^
modules/openssl/stream_peer_openssl.cpp:557:2: error: use of undeclared
identifier 'CRYPTO_malloc_init'
CRYPTO_malloc_init(); // Initialize malloc, free, etc for OpenSSL's use
^
so scons terminates because of errors :)