On Sat, 21 Aug 2004 Josh Peck wrote :
>I'm running 1.4.1 (still) with directfb. I know that when I recompiled
>SDL with directFB support I had to move the SDL stuff from the runtime
>directory out and copy or link the built one in its place. I don't know
>if you have the runtime installed or not (I'm not even sure there is a
>runtime for 1.5.0).
>
>Other problems I had involved the .pc files (directfb.pc,
>directfb-internal.pc) being installed in the wrong location by Make
>install. this caused SDL to not detect the presence of DirectFB when I
>ran configure for SDL. In my case Make install put them in
>/usr/local/lib/pkgconfig but SDL configure looks for them in
>/usr/lib/pkgconfig. All i did to fix that was copy them to the proper
>place. before that I swore up and down 3 time the SDL had been compiled
>with DirectFB support only to find that configure had told me it could
>detect it.
>
>the errors I got with bogus DirectFB support were similar to the ones
>you're getting.
>
>Hope this helps.
Thanks Josh. I already had links for the right .pc files in /usr/lib/pkgconfig. I
also made a link to the right SDL build in the runtime dir. Still I get the same
errors.
Is there anyway to check if the SDL I have do have Directfb support?
Any developers in here who can help me out? Here is the output of freedo
Error: VIDEO_SHOW_DATA_DIR not found
ROM_DRIVES: Auto-detected and added "('/mnt/cdrom', '/dev/hdd', 'CD-1')"
WARNING: /etc/freevo/lircrc not found!
Traceback (most recent call last):
File "/root/freevo/freevo-1.5-rc4/src/main.py", line 147, in ?
import menu # The menu widget class
File "/root/freevo/freevo-1.5-rc4/src/menu.py", line 80, in ?
import skin
File "/root/freevo/freevo-1.5-rc4/src/skin.py", line 107, in ?
get_singleton()
File "/root/freevo/freevo-1.5-rc4/src/skin.py", line 88, in get_singleton
exec('import skins.' + config.SKIN_MODULE + '.' + config.SKIN_MODULE + \
File "<string>", line 1, in ?
File "/root/freevo/freevo-1.5-rc4/src/skins/main/main.py", line 101, in ?
from area import Skin_Area
File "/root/freevo/freevo-1.5-rc4/src/skins/main/area.py", line 92, in ?
import xml_skin
File "/root/freevo/freevo-1.5-rc4/src/skins/main/xml_skin.py", line 74, in ?
osd = osd.get_singleton()
File "/root/freevo/freevo-1.5-rc4/src/osd.py", line 141, in get_singleton
_singleton = OSD()
File "/root/freevo/freevo-1.5-rc4/src/osd.py", line 375, in __init__
pygame.display.init()
pygame.error: No available video device