Nmap Development mailing list archives
Re: PyGObject Zenmap problems
From: Daniel Johnson <daniel () daniel-johnson org>
Date: Sun, 9 Dec 2007 20:12:40 -0500
On Dec 9, 2007, at 7:11 PM, David Fifield wrote:
I'm forwarding this to the list. We figured out why Zenmap wasn't usingthe correct Python (leftover build files), but now there's a strange error about _PyGBoxed_Type. Does anyone know what this is about? David FifieldOn Sat, Dec 08, 2007 at 05:14:00PM -0800, Jay Chandler wrote:David Fifield wrote:What's the first line of /usr/local/bin/zenmap? Is it #!/opt/local/bin/python2.5 or something else?#!/System/Library/Frameworks/Python.framework/Versions/2.5/ Resources/Python.app/Contents/MacOS/PythonThanks for your patience. Please try a "make distclean" and then a clean build from scratch ("./configure PYTHON=/opt/local/bin/python2.5" etc.). The former command will, in particular, run "setup.py clean --all" anddelete all the "built" Python files. I think that the files in yourbuild subdirectory are not being replaced because distutils considersthem up to date.You're correct. singularity:nmap jay$ head /usr/local/bin/zenmap #!/opt/local/bin/python2.5Here's the new error.singularity:nmap jay$ zenmap Error in sys.excepthook: Traceback (most recent call last): File "/usr/local/bin/zenmap", line 59, in excepthook import gtk File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gtk/work/destroot/opt/local/ lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py",line 38, in <module> File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gobject/work/destroot/opt/ local/lib/python2.5/site-packages/gtk-2.0/gobject/__init__.py",line 30, in <module> File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gobject/work/destroot/opt/ local/lib/python2.5/site-packages/gtk-2.0/gobject/constants.py",line 22, in <module> ImportError:dlopen(/opt/local/lib/python2.5/site-packages/gtk-2.0/gobject/ _gobject.so,2): Symbol not found: _PyGBoxed_Type Referenced from: /opt/local/lib/python2.5/site-packages/gtk-2.0/gobject/_gobject.so Expected in: flat namespace Original exception was: Traceback (most recent call last): File "/usr/local/bin/zenmap", line 150, in <module> app.run() File "/usr/local/lib/python2.5/site-packages/zenmapGUI/App.py", line 96, in run self.__run_gui() File "/usr/local/lib/python2.5/site-packages/zenmapGUI/App.py", line 100, in __run_gui import gtk File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gtk/work/destroot/opt/local/ lib/python2.5/site-packages/gtk-2.0/gtk/__init__.py",line 38, in <module> File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gobject/work/destroot/opt/ local/lib/python2.5/site-packages/gtk-2.0/gobject/__init__.py",line 30, in <module> File"/opt/local/var/macports/build/ _opt_local_var_macports_sources_rsync .macports.org_release_ports_python_py25-gobject/work/destroot/opt/ local/lib/python2.5/site-packages/gtk-2.0/gobject/constants.py",line 22, in <module> ImportError:dlopen(/opt/local/lib/python2.5/site-packages/gtk-2.0/gobject/ _gobject.so,2): Symbol not found: _PyGBoxed_Type Referenced from: /opt/local/lib/python2.5/site-packages/gtk-2.0/gobject/_gobject.so Expected in: flat namespace singularity:nmap jay$
I don't known what's causing it, but I just got the same error. I installed GTK, PyGTK, etc. from http://developer.imendio.com/projects/gtk-macosx in the hope of producing a standalone zenmap .app. When run, zenmap gives me the same error. However, zenmap built against Fink's PyGTK and friends works fine. Perhaps it's because Fink's GTK-related packages are out of date and the newer ones are problematic? The package versions I'm using that work are:
glib2 2.12.12 gtk+2 2.6.10 pygtk2-gtk-py25 2.6.3 pygobject2-py25 2.12.3 Daniel
Attachment:
smime.p7s
Description:
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- PyGObject Zenmap problems David Fifield (Dec 09)
- Re: PyGObject Zenmap problems Daniel Johnson (Dec 09)