-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 08/31/2015 12:40 PM, Thomas Kluyver wrote:
> At a guess: pygame probably loads those libraries dynamically when
> they're required to play a file. That means that cx_Freeze can't
> detect that they're required. cx_Freeze doesn't know about pygame
> specifically, it just looks at what libraries are linked.

It's worth noting that a previous, successful build I have includes
the relevant DLLs:

http://download.savannah.gnu.org/releases/pacewar/1.5/pacewar-1.5.2-win32.zip

No manual action on my part was needed at the time. I don't remember
for sure what versions of cx_Freeze and Pygame I was using, so it
could be that I was using version 1.9.1 instead of one of the 1.9.2
alphas.

But assuming this is indeed a problem caused by a change in Pygame
since version 1.9.1, is there a better solution to this than doing
this sort of manual clean-up? Especially considering that these DLLs
are located in Pygame's directory, it seems there must be something
that can be done. Maybe something to tell cx_Freeze to assume that all
DLLs found in a package's directory are required? Or maybe just assume
that to be the case by default?

- -- 
Julian Marchant
https://onpon4.github.io

Protect your privacy with GnuPG:
https://emailselfdefense.fsf.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBAgAGBQJV5IlpAAoJELP1a+89AVMCi28H/3v9y1H7zoUKd2kstUvnLJ9e
n5zoy3gS+ur1tj+xCrW4M1pW9ZfilsmhwL8HtiRflXp+zSQiwK/qsEgAYv2QFLDq
FpCA5JOE0fE+JQDpCLgt6A9TTl8TfvXigo+TMKhc8tCplqCZgHPxlekWftim7ceh
aKvy0Ds9hg4fj5b2UT8iMrM9I1efseM3puzkGnvTlRKvNr4LT6XL05N87g5d71e+
9K9KePlG8edb2FwDnQoWHwxCBMFVaipMoc45adFLRANEjZxEZy3vj2UfdFA7OCLX
u3HTN46mZCtQmfVvD03pfLmgXpKbR/XXHWKOJVdSPKYo5VQVz/O1tazPiPMbrNk=
=61qa
-----END PGP SIGNATURE-----

------------------------------------------------------------------------------
_______________________________________________
cx-freeze-users mailing list
cx-freeze-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cx-freeze-users

Reply via email to