pygame for ppc64 (rawhide)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

I'm getting a bunch of broken dependencies
mails every day due to a few games I maintain
depending on pygame (during runtime) and
that is not available on ppc64 / ppc64le.

Checking pygame I noticed that Björn Esser
has tried to build pygame for ppc but that
failed to build.

Björn, thank you for working on this.

Looking at the build failure, it seems that
there is may be an endian issue, which makes sense
given that the build failure is on ppc64le:

FAIL: make sure the color key is not changed when saving.
----------------------------------------------------------------------
Traceback (most recent call last):
  File "test/image_test.py", line 284, in test_save_colorkey
    self.assertEqual(p1, s2.get_at((0,0)))
AssertionError: (23, 23, 23, 255) != (23, 23, 255, 23)
----------------------------------------------------------------------

Although only the last 2 bytes of the 32 bit are swapped, which
is weird. To make sure this really is an endian-ness issue
I've also started a scratchbuild for just ppc64 and that
did complete successfully.

Looking at pygame itself, there seems to be no ppc specific
code in there, all endian specific bits are done based on
SDL_BYTEORDER which does get set correctly on ppc64le.

Looking at SDL there also is not a whole lot of ppc specific
code (I've grepped for both ppc and powerpc) and certainly
nothing which would explain this.

Any help with debugging this would be appreciated. In the mean
time I've filed a bug for tracking this:
https://bugzilla.redhat.com/show_bug.cgi?id=1392887

I've also made the bug block the ppc tracker (1071880).

And I'm going to kick of a build with the image test test-results
ignored on ppc64le, to fix the broken deps issues.

Regards,

Hans
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux