From: Luis W. S. <sev...@gv...> - 2003-11-18 11:12:55
|
Recently I got openev from cvs. After compiling I try to execute openev.py and got folowing errors: /source/python/openev> python pymod/openev.py Loading tools from ./tools/gvrastertools.py .... failed to load ... skipping. Loading tools from ./tools/rendertest.py Loading tools from ./tools/mil_symbols.py Loading tools from ./tools/imgproctemplate.py Traceback (most recent call last): File "pymod/openev.py", line 126, in ? app.new_view(title=None) File "pymod/gviewapp.py", line 906, in new_view view_window = gvviewwindow.GvViewWindow(app=self, title=title, menufile=menufile, iconfile=iconfile) File "pymod/gvviewwindow.py", line 263, in __init__ self.create_menubar(menufile) File "pymod/gvviewwindow.py", line 1023, in create_menubar raise AttributeError,'Unable to find view menu configuration file '+menufile AttributeError: Unable to find view menu configuration file ../xmlconfig/DefaultMenuFile.xml how ca I solve it ? Luis |
From: Frank W. <war...@po...> - 2003-11-18 14:29:54
|
Luis W. Sevilla wrote: > Recently I got openev from cvs. After compiling I try to execute > openev.py and got folowing errors: > > /source/python/openev> python pymod/openev.py > Loading tools from ./tools/gvrastertools.py > .... failed to load ... skipping. > Loading tools from ./tools/rendertest.py > Loading tools from ./tools/mil_symbols.py > Loading tools from ./tools/imgproctemplate.py > Traceback (most recent call last): > File "pymod/openev.py", line 126, in ? > app.new_view(title=None) > File "pymod/gviewapp.py", line 906, in new_view > view_window = gvviewwindow.GvViewWindow(app=self, title=title, > menufile=menufile, iconfile=iconfile) > File "pymod/gvviewwindow.py", line 263, in __init__ > self.create_menubar(menufile) > File "pymod/gvviewwindow.py", line 1023, in create_menubar > raise AttributeError,'Unable to find view menu configuration file > '+menufile > AttributeError: Unable to find view menu configuration file > ../xmlconfig/DefaultMenuFile.xml > > how ca I solve it ? Luis, I'm not sure whats going on here. My guess would be that the xmlconfig directory isn't being found in your openev home directory. It looks like the system is getting the path "../xmlconfig/DefaultMenuFile.xml" but it looks like the other "openev_home" based loading just used "./" instead of "../", such as "./tools/gvrastertools.py". Looking at the create_menubar code in gvviewwindow.py, it constructs the path in a fairly normal way: fullmenufile = os.path.join(gview.home_dir,'xmlconfig',menufile) You might consider setting the OPENEV_HOME environment variable to point to your openev tree, and to verify that DefaultMenuFile.xml exists in an xmlconfig directory in your tree. Good luck, -- ---------------------------------------+-------------------------------------- I set the clouds in motion - turn up | Frank Warmerdam, war...@po... light and sound - activate the windows | http://pobox.com/~warmerdam and watch the world go round - Rush | Geospatial Programmer for Rent |