Opened 10 years ago

Closed 9 years ago

#115 closed defect (duplicate)

Linux daily build does not include libwebkitgtk-1.0

Reported by: Tom Goddard Owned by: Greg Couch
Priority: major Milestone:
Component: Build System Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: chimera

Description

The Linux daily build does not start because shared library libwebkitgtk-1.0 is not found. Probably this library should be included with the Chimera 2 distribution. I tested on Ubuntu 15.04 which as only libwebkitgtk-3.0 in the stock distribution.

Change History (4)

comment:1 by Tom Goddard, 10 years ago

chimera@vizvault:~/chimera2_2015_08_25$ bin/Chimera2
Using 24-bit OpenGL depth buffer
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "main.py", line 3, in <module>
File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/Chimera2_main.py", line 379, in init

sess.tools.autostart()

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/core/tools.py", line 317, in autostart

ti.start(session)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/core/toolshed/init.py", line 1159, in start

return f(session, self, *args, kw)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/init.py", line 12, in start_tool

cmd.log(session, show = True)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/cmd.py", line 36, in log

log = get_singleton(session, create = create)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/cmd.py", line 13, in get_singleton

return Log(session, tool_info)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/gui.py", line 128, in init

from wx import html2

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/html2.py", line 6, in <module>

from ._html2 import *

ImportError: libwebkitgtk-1.0.so.0: cannot open shared object file: No such file or directory
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/common/wincmn.cpp(478) in ~wxWindowBase(): any pushed event handlers must have been removed
chimera@vizvault:~/chimera2_2015_08_25$

comment:2 by Tom Goddard, 10 years ago

After adding libwebkitgtk-1.0.so.0 to chimera2 lib directory get missing libjavascriptcoregtk-1.0.so.0:

chimera@vizvault:~/chimera2_2015_08_25$ bin/Chimera2
Using 24-bit OpenGL depth buffer
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/lib/agw/aui/framemanager.py", line 8660, in OnRender

point = self._frame.ScreenToClient(mousePos)

wx._core.wxAssertionError: C++ assertion "source" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/gtk/window.cpp(3212) in DoScreenToClient(): ScreenToClient failed on unrealized window
Traceback (most recent call last):

File "main.py", line 3, in <module>
File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/Chimera2_main.py", line 379, in init

sess.tools.autostart()

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/core/tools.py", line 317, in autostart

ti.start(session)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/core/toolshed/init.py", line 1159, in start

return f(session, self, *args, kw)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/init.py", line 12, in start_tool

cmd.log(session, show = True)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/cmd.py", line 36, in log

log = get_singleton(session, create = create)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/cmd.py", line 13, in get_singleton

return Log(session, tool_info)

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/chimera/log/gui.py", line 128, in init

from wx import html2

File "/home/chimera/chimera2_2015_08_25/lib/python3.4/site-packages/wx/html2.py", line 6, in <module>

from ._html2 import *

ImportError: libjavascriptcoregtk-1.0.so.0: cannot open shared object file: No such file or directory
Error in atexit._run_exitfuncs:
wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at /var/tmp/chimera2_build/develop/chimera2/build/tmp/wxPython_Phoenix-3.0.3.dev1719+62a2221/ext/wxWidgets/src/common/wincmn.cpp(478) in ~wxWindowBase(): any pushed event handlers must have been removed

comment:3 by Tom Goddard, 10 years ago

Copied the system libwebkitgtk-1.0.so and libjavascriptcoregtk-1.0.so into the Chimera build.

comment:4 by Tom Goddard, 9 years ago

Resolution: duplicate
Status: newclosed

Superceded by ticket #473.

Note: See TracTickets for help on using tickets.