On Sun 08 May 2016 at 22:11:23 +0200, Joerg Sonnenberger wrote:
> On Sun, May 08, 2016 at 09:48:55PM +0200, Rhialto wrote:
> > Traceback (most recent call last):
> > File "/usr/pkg/share/fs-uae-launcher/OpenGL/platform/glx.py", line 17, in GL
> > mode=ctypes.RTLD_GLOBAL
> > File "/usr/pkg/share/fs-uae-launcher/OpenGL/platform/ctypesloader.py", line 45, in loadLibrary
> > return dllType( name, mode )
> > File "/usr/pkg/lib/python3.5/ctypes/__init__.py", line 347, in __init__
> > self._handle = _dlopen(self._name, mode)
> > OSError: ('Shared object "GL" not found', 'GL', None)
>
> Let me guess, you are using native Xorg and there is no rpath for
> X11BASE included...
Yes, I use native Xorg. But I'm not sure where the rpath should be
added. The main program is Python itself (/usr/pkg/bin/fs-uae-arcade is
a shell script wrapper that calls /usr/pkg/bin/fs-uae-launcher, which is
a Python3.5 script). And I'm not sure it is practical to add
/usr/X11R7/lib to that rpath.
I just tried "export LD_LIBRARY_PATH=/usr/X11R7/lib". Then I
interestingly get a core dump. So it does make a difference :-/
Reading symbols from /usr/pkg/bin/python3.5...(no debugging symbols found)...done.
[New process 1]
[New process 2]
Core was generated by `python3.5'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f7fd9f77450 in _X11TransWritev () from /usr/X11R7/lib/libX11.so.6
(gdb) bt
#0 0x00007f7fd9f77450 in _X11TransWritev () from /usr/X11R7/lib/libX11.so.6
#1 0x00007f7fd9f75dd8 in _XSend () from /usr/X11R7/lib/libX11.so.6
#2 0x00007f7fd9f6c54f in XQueryExtension () from /usr/X11R7/lib/libX11.so.6
#3 0x00007f7fd9f6c3c4 in XInitExtension () from /usr/X11R7/lib/libX11.so.6
#4 0x00007f7fda406b52 in XRenderFindDisplay ()
from /usr/X11R7/lib/libXrender.so.1
#5 0x00007f7fda407979 in XRenderQueryExtension ()
from /usr/X11R7/lib/libXrender.so.1
#6 0x00007f7fda606f44 in _XcursorGetDisplayInfo ()
from /usr/X11R7/lib/libXcursor.so.1
#7 0x00007f7fda6074c9 in XcursorGetDefaultSize ()
from /usr/X11R7/lib/libXcursor.so.1
#8 0x00007f7fda603cae in XcursorLibraryLoadCursor ()
from /usr/X11R7/lib/libXcursor.so.1
#9 0x00007f7fe044791c in QXcbCursor::createFontCursor(int) ()
from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
#10 0x00007f7fe0447e2b in QXcbCursor::changeCursor(QCursor*, QWindow*) ()
from /usr/pkg/qt5/lib/libQt5XcbQpa.so.5
.....much more....
> Joerg
-Olaf.
--
___ Olaf 'Rhialto' Seibert -- The Doctor: No, 'eureka' is Greek for
\X/ rhialto/at/xs4all.nl -- 'this bath is too hot.'
Attachment:
signature.asc
Description: PGP signature