SDL_mixer 1.11 generates an SDL error when no built with FluidSynth support

Issue #102 resolved
Lenard Lindstrom
created an issue

=== Environment ===
Windows XP (though would apply to any os)\
Python 2.7 (though would apply to any version)\
SDL_mixer 1.11 from repository (hg changeset db215583bdcb)\

=== Description ===
The pygame.tests.base_test.py unit tests fails with the following:

{{{
F:\local\lenard\pygame\development\bitbucket_mixer>python -m pygame.tests base
loading pygame.tests.base_test
.F.....F
=======================================================
FAIL: BaseModuleTest.test_get_error


Traceback (most recent call last):
File "F:\Python27\lib\site-packages\pygame\tests\base_test.py", line 139, in t
est_get_error
self.assertEqual(pygame.get_error(), "")
AssertionError: 'Mixer not built with FluidSynth support' != ''

=======================================================
FAIL: BaseModuleTest.test_set_error


Traceback (most recent call last):
File "F:\Python27\lib\site-packages\pygame\tests\base_test.py", line 149, in t
est_set_error
self.assertEqual(pygame.get_error(), "")
AssertionError: 'Mixer not built with FluidSynth support' != ''


Ran 8 tests in 4.656s

FAILED (failures=2)
}}}

=== Conjecture ===
Pygame should call Mix_Init directly.

Comments (4)

  1. Log in to comment