Skip to content

Fix for 'GLEW initalization error' #145

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 18 commits into from
Closed
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
9bf5b7f
wrote get_nvidia_lib_dir
ethanabrooks Oct 11, 2017
c652409
Merge branch 'master' of github.com:openai/mujoco-py
ethanabrooks Oct 11, 2017
042e063
broke out get_nvidia_version and added check for original library path
ethanabrooks Oct 11, 2017
76c7edb
changed libraries so that the GLEW initialization error does not get …
ethanabrooks Oct 13, 2017
7923719
Merge branch 'master' of github.com:openai/mujoco-py
ethanabrooks Oct 13, 2017
40296e2
added buffer setting on every turn
ethanabrooks Nov 1, 2017
cb6f8ba
moved existing setBuffer code into render
ethanabrooks Nov 1, 2017
e2246cb
Merge branch 'master' of github.com:openai/mujoco-py
ethanabrooks Nov 1, 2017
866ecd3
reverted extension libraries
ethanabrooks Nov 1, 2017
1c56e41
Revert "reverted extension libraries"
ethanabrooks Nov 1, 2017
c8e7b45
added path to shared object files and switched order of height and wi…
ethanabrooks Nov 2, 2017
331d195
Revert "added path to shared object files and switched order of heigh…
ethanabrooks Nov 8, 2017
35ed20e
Revert "moved existing setBuffer code into render"
ethanabrooks Nov 8, 2017
e0d96b0
Revert "added buffer setting on every turn"
ethanabrooks Nov 8, 2017
2d149f3
Revert "added buffer setting on every turn. " Currently works on rldl4.
ethanabrooks Nov 8, 2017
b6e747c
Merge branch 'master' of github.com:lobachevzky/mujoco-py
ethanabrooks Nov 10, 2017
093d283
made libraries mirror mujoco makefile
ethanabrooks Nov 10, 2017
c1d185b
Merge branch 'master' of github.com:lobachevzky/mujoco-py
ethanabrooks Nov 10, 2017
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions mujoco_py/builder.py
Original file line number Diff line number Diff line change
@@ -229,7 +229,7 @@ def __init__(self, mjpro_path):

self.extension.sources.append(
join(self.CYMJ_DIR_PATH, "gl", "osmesashim.c"))
self.extension.libraries.extend(['glewosmesa', 'OSMesa', 'GL'])
self.extension.libraries.extend(['OSMesa', 'glewosmesa'])
self.extension.runtime_library_dirs = [join(mjpro_path, 'bin')]


@@ -240,8 +240,9 @@ def __init__(self, mjpro_path):

self.extension.sources.append(self.CYMJ_DIR_PATH + "/gl/eglshim.c")
self.extension.include_dirs.append(self.CYMJ_DIR_PATH + '/vendor/egl')
self.extension.libraries.extend(['glewegl'])
self.extension.libraries.extend(['OpenGL', 'EGL', 'GL', 'glewegl'])
self.extension.runtime_library_dirs = [join(mjpro_path, 'bin')]
self.extension.library_dirs += [get_nvidia_lib_dir()]

def _build_impl(self):
so_file_path = super()._build_impl()