Hello,
Tim says there is nothing in the code doing anything fancy with the
shaders so thinks this is likely a driver issue, so suggests:
Things to try:
Change to a newer OpenGl driver.
Assuming nVidia is being used, consider the "nouveau" open source
alternative driver.
Wayne
On Fri, 12 Jul 2013, Christoph Goebl wrote:
> Dear developers,
>
> I am trying to get SpecView going but I ran into an problem after compilation (which did not give me any errors).
> After starting I get this:
>
> Model read finished. Duration 1.35940289497
> Model validity check skipped
> Traceback (most recent call last):
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecViewMain.py", line 284, in showEvent
> self.setSpectra([spectrum,])
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecViewMain.py", line 842, in setSpectra
> self.activePanel.setSpectra(spectra)
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecPanel.py", line 266, in setSpectra
> self.redrawSpectra()
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecPanel.py", line 281, in redrawSpectra
> self.glWidget.construct(doSpectra, doPeaks, doText, doDecorations)
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecGlPanel.py", line 167, in construct
> self.glList = self.construct3dSurface(doSpectra, doPeaks, doText, doDecorations)
> File "/home/cg/software/specview/ccpnmr/ccpnmr3.0/python/ccpnmr/specView/gui/SpecGlPanel.py", line 237, in construct3dSurface
> glVertexPointer(3, GL.GL_FLOAT, 0, vertexList)
> ctypes.ArgumentError: argument 4: <type 'exceptions.TypeError'>: wrong type
> QGLShader: could not create shader
> Vertex shader for simpleShaderProg (MainVertexShader & PositionOnlyVertexShader) failed to compile
> QGLShader: could not create shader
> Fragment shader for simpleShaderProg (MainFragmentShader & ShockingPinkSrcFragmentShader) failed to compile
> QGLShaderProgram: could not create shader program
> Errors linking simple shader: ""
> QGLShader: could not create shader
> Vertex shader for blitShaderProg (MainWithTexCoordsVertexShader & UntransformedPositionVertexShader) failed to compile
> QGLShader: could not create shader
> Fragment shader for blitShaderProg (MainFragmentShader & ImageSrcFragmentShader) failed to compile
> QGLShaderProgram: could not create shader program
> Errors linking blit shader: ""
> QGLShader: could not create shader
> Warning: "" failed to compile!
> Segmentation fault
>
>
> I am using a 32-bit version of Ubuntu 12.04. I can run chemBuild1.0.2 without any problem.
> Maybe there is a straigt forward solution?
>
> thanks a lot & best regards,
> Christoph
>
|