After reviewing some of the other postings about the Config.prc location, I felt certain that was my problem. First, the compiliation went well, after a brief hiccup over osmesa.h and finding an rpm. This is a non-standard build and install for my Linux desktop. When running a project from samples/ I get the following:
>> ppython GreetingCard.py
DirectStart: Starting the game.
Warning: unable to auto-locate config files in directory named by "<auto>etc".
Warning: DirectNotify: category 'Interval' already exists
Known pipe types:
(all display modules loaded.)
Traceback (most recent call last):
File "GreetingCard.py", line 1, in ?
import direct.directbase.DirectStart
File ".../panda3d-1.3.2/built/direct/../../direct/src/directbase/DirectStart.py", line 4, in ?
ShowBase.ShowBase()
File ".../panda3d-1.3.2/built/direct/../../direct/src/showbase/ShowBase.py", line 195, in __init__
self.openDefaultWindow()
File ".../panda3d-1.3.2/built/direct/../../direct/src/showbase/ShowBase.py", line 545, in openDefaultWindow
self.openMainWindow()
File ".../panda3d-1.3.2/built/direct/../../direct/src/showbase/ShowBase.py", line 606, in openMainWindow
self.openWindow(*args, **kw)
File ".../panda3d-1.3.2/built/direct/../../direct/src/showbase/ShowBase.py", line 434, in openWindow
self.makeDefaultPipe()
File ".../panda3d-1.3.2/built/direct/../../direct/src/showbase/ShowBase.py", line 377, in makeDefaultPipe
self.notify.error(
File ".../panda3d-1.3.2/built/direct/../../direct/src/directnotify/Notifier.py", line 122, in error
raise exception(errorString)
StandardError: No graphics pipe is available!
Your Config.prc file must name at least one valid panda display
library via load-display or aux-display.
The Config.prc is in …/built/etc and I set the $PRC_DIR appropriately. There is an entry
in the Config.prc file.
When I run pview, I get a window with the accompanying message:
I assume that this is still a problem with locating Config.prc, but I don’t understand why my initial setting is not working? Thanks for any help.
slothrop