[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] freetype merge and the Spectacularly Adequate Automated Pygame Build Page Re: [pygame] Documentation changes in trunk



Hey Lenard,

that's very strange indeed, because the two tests that are failing are
the tests for the default Font module. I didn't even touch them, so
maybe there's a problem with your setup?

The actual error in the FreeType module is even stranger... It doesn't
even report an actual error message. Can you double check your
installation? As far as I know, those 2 tests of the Font module have
always passed, so they should pass on your computer too.

Vicent Martí
http://www.bellverde.org



On Thu, Aug 20, 2009 at 10:57 PM, Lenard Lindstrom<len-l@xxxxxxxxx> wrote:
> Hi Vincent,
>
> I built the module under Debian lenny. I had to commit a small change to
> config_unix.py because freetype-config did not recognize multiple command
> line arguments. Anyway, when running the unit tests:
>
> $ python -m pygame.tests
>
> I get these errors:
>
> ======================================================================
> FAIL: FontModuleTest.test_has_file_osx_10_4_sdk
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File
> "/home/lenard/.local/lib/python2.5/site-packages/pygame/tests/font_test.py",
> line 57, in test_has_file_osx_10_4_sdk
>   self.assertEqual(os.path.exists(f), True)
> AssertionError: False != True
>
> ======================================================================
> FAIL: FontModuleTest.test_has_file_osx_10_5_sdk
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File
> "/home/lenard/.local/lib/python2.5/site-packages/pygame/tests/font_test.py",
> line 52, in test_has_file_osx_10_5_sdk
>   self.assertEqual(os.path.exists(f), True)
> AssertionError: False != True
>
>
> ======================================================================
> ERROR: all_tests_for (pygame.tests.freetype_font_test.AllTestCases)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>  File "test/pygame.tests.freetype_font_test.py", line 1, in all_tests_for
> subprocess completely failed with return code of 0
> cmd:          ['/usr/bin/python',
> '/home/lenard/.local/lib/python2.5/site-packages/pygame/tests/test_utils/test_runner.py',
> 'pygame.tests.freetype_font_test', '--exclude',
> 'interactive,subprocess_ignore,python2_ignore', '--timings', '1']
> test_env:     {'HUSHLOGIN': 'FALSE', 'LOGNAME': 'lenard', 'WINDOWID':
> '33554446', 'HOME': '/home/lenard', 'PATH':
> '/home/lenard/bin:/usr/local/bin:/usr/bin:/bin:/usr/games', 'DISPLAY':
> ':0.0', 'SSH_AGENT_PID': '2952', 'LANG': 'en_CA.UTF-8', 'TERM': 'xterm',
> 'SHELL': '/bin/bash', 'XAUTHORITY': '/home/lenard/.Xauthority',
> 'SESSION_MANAGER': 'local/lenard10:/tmp/.ICE-unix/2960', 'SHLVL': '4',
> 'WINDOWPATH': '2', 'SSH_AUTH_SOCK': '/tmp/ssh-TNNQdk2951/agent.2951',
> 'DBUS_SESSION_BUS_ADDRESS':
> 'unix:abstract=/tmp/dbus-oaklBiRLVx,guid=685dcbab6a513df35e9b60c44a8d7364',
> '_': '/usr/bin/python', 'OLDPWD': '/home/lenard', 'HISTCONTROL':
> 'ignoreboth', 'PWD': '/home/lenard/pygame/trunk', 'COLORTERM': 'Terminal',
> 'MAIL': '/var/mail/lenard', 'LS_COLORS':
> 'no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.svgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:',
> 'USER': 'lenard'}
> working_dir:  /home/lenard/.local/lib/python2.5/site-packages/pygame
> return (top 5 lines):
> loading pygame.tests.freetype_font_test
>
> When I run free_font_test in foreground I get nothing:
>
> $ python -m pygame.tests -n freetype_font_test
> loading pygame.tests.freetype_font_test
> $
>
> Lenard
>
> Vicent Marti wrote:
>>
>> Amazing, now I can work on my Windows box too. ^^
>>
>> Thanks for the effort, Lenard!
>>
>>
>> Vicent Martí
>> http://www.bellverde.org
>>
>>
>>
>> On Wed, Aug 19, 2009 at 7:56 PM, Lenard Lindstrom<len-l@xxxxxxxxx> wrote:
>>
>>>
>>> René Dudfield wrote:
>>>
>>>>
>>>> On Tue, Aug 18, 2009 at 9:12 PM, Lenard Lindstrom<len-l@xxxxxxxxx>
>>>> wrote:
>>>>
>>>>
>>>>>
>>>>> Hi Brian, Vicent,
>>>>>
>>>>> The freetype2 library is already a part of the prebuilts as a separate
>>>>> dll
>>>>> for use by SDL_tff. What is missing from the prebuilts are the headers.
>>>>> When
>>>>> I add those the module compiles and passes its unit tests for Python
>>>>> 2.5.
>>>>> I
>>>>> will put together a zip file for Python 2.5 to include freetype2 and
>>>>> ffmpeg
>>>>> in the prebuilts.
>>>>>
>>>>> Lenard
>>>>>
>>>>>
>>>>
>>>> cool :)
>>>>
>>>> ok, it seems the freetype module is building ok on mac now on the
>>>> SAAPBP.  I just enabled the freetype tests again... so once the
>>>> buildbot updates we should be able to see if it passes the tests too
>>>> :)
>>>>
>>>>
>>>
>>> Hi,
>>>
>>> I have uploaded new prebuilts which include the freetype2 headers. The
>>> freetype module will build with these.
>>>
>>> for Pythons 2.4, 2.5 --
>>>
>>> http://www3.telus.net/len_l/pygame/experimental/prebuilt-pygame1.9.2-msvcr71-win32-exp.zip
>>> md5sum: f571cae6fb2da224beffe6d2f91cfa0e
>>>
>>> for Pythons 2.6, 3.1 --
>>>
>>> http://www3.telus.net/len_l/pygame/experimental/prebuilt-pygame1.9.2-msvcr90-win32-exp.zip
>>> md5sum: 70ee3182832451f0a4265f79c642ae0f
>>>
>>> The ffmpeg libraries for Python 2.5 were left out because of problems
>>> with
>>> the _movie.pyd module.
>>>
>>> --
>>> Lenard Lindstrom
>>> <len-l@xxxxxxxxx>
>>>
>>>
>>>
>
>
>