Can't get simple GLSL shaders example working

I get the same error (thought it seems to also get a little further). I’ve also printed the config variable manager, which I noticed has

gl-version  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

I’m not sure why that’s not being used. Do you have any idea?

Log

alpha-bits int
  current value = 0  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

audio-library-name string
  current value = p3fmod_audio  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = null

basic-shaders-only bool
  current value = #f  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

color-bits int
  current value = 1 1 1  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 

cull-bin list
  current value:
    gui-popup 60 unsorted  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

default-directnotify-level string
  current value = warning  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = info

default-model-extension string
  current value = .egg  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)
  default value = 

depth-bits int
  current value = 1  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

egg-object-type-barrier  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-binary  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-bubble  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-dcs  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-direct-widget  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-dual  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-dupefloor  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-floor  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-ghost  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-glass  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-glow  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-indexed  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-invsphere  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-model  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-notouch  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-polylight  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-portal  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq10  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq12  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq2  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq24  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq4  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq6  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-seq8  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-sphere  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-trigger  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-trigger-sphere  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

egg-object-type-tube  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

framebuffer-hardware bool
  current value = #t  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 1

framebuffer-software bool
  current value = #f  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

fullscreen bool
  current value = #f  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

gl-version  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

hardware-animated-vertices bool
  current value = #f  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

load-audio-type list
  current value:
    * p3ffmpeg  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

load-display  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

load-file-type list
  current value:
    egg pandaegg  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)
    p3assimp  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)
    p3ptloader  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

load-video-type list
  current value:
    * p3ffmpeg  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Confauto.prc)

model-cache-dir  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

model-cache-textures  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

model-path  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

multisamples int
  current value = 0  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

notify-level enum
  current value = info  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = unspecified

show-frame-rate-meter  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

stencil-bits int
  current value = 0  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 0

use-movietexture  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

want-directtools  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

want-pstats  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

want-tk  not used (referenced in /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)

win-origin int
  current value = -2 -2  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 

win-size int
  current value = 800 600  (from /usr/local/lib/python3.7/site-packages/panda3d/etc/Config.prc)
  default value = 800 600


:display: loading display module: libpandagl.dylib
Known pipe types:
  CocoaGraphicsPipe
(all display modules loaded.)
:display: Created output of type CocoaGraphicsWindow
:display: Created output of type GLGraphicsBuffer
:loader: loading file type module: p3assimp
:loader: loading file type module: p3ptloader
:gobj: Loading texture /usr/local/lib/python3.7/site-packages/panda3d/models/maps/noise.rgb
:loader: Model /usr/local/lib/python3.7/site-packages/panda3d/etc/../models/box.egg found in disk cache.
:shader: Preprocessing shader file: /Users/michael/mit/sli/scene/scene/glsl_simple.vert
:shader: Preprocessing shader file: /Users/michael/mit/sli/scene/scene/glsl_simple.frag
:display:gsg:glgsg(error): An error occurred while compiling GLSL vertex shader /Users/michael/mit/sli/scene/scene/glsl_simple.vert:
ERROR: /Users/michael/mit/sli/scene/scene/glsl_simple.vert:1: '' :  version '130' is not supported
ERROR: /Users/michael/mit/sli/scene/scene/glsl_simple.vert:2: '' :  #version required and missing.
:display:gsg:glgsg(error): An error occurred while compiling GLSL fragment shader /Users/michael/mit/sli/scene/scene/glsl_simple.frag:
ERROR: /Users/michael/mit/sli/scene/scene/glsl_simple.frag:1: '' :  version '130' is not supported
ERROR: /Users/michael/mit/sli/scene/scene/glsl_simple.frag:2: '' :  #version required and missing.
:display:gsg:glgsg(warning): Shader created-shader produced the following warnings:
WARNING: Could not find vertex shader attribute 'vertex' to match BindAttributeLocation request.
WARNING: Could not find vertex shader attribute 'p3d_Normal' to match BindAttributeLocation request.
WARNING: Could not find fragment shader output 'p3d_FragData' to match FragDataBinding request.

:display: Closing CocoaGraphicsWindow