When I install a fresh copy of org-mode via el-get, I see the following error:

Bug: Symbol's value as variable is void: org-src-lang-modes

I don't believe this is a problem in el-get, but if I'm wrong, let me know and I will take this up with the el-get developers.

Here is the backtrace:

Debugger entered--Lisp error: (void-variable org-src-lang-modes)
  add-to-list(org-src-lang-modes ("sclang" . sclang))
  byte-code("\300\301\302\303\304\"\"\207" [with-eval-after-load "org" add-to-list org-src-lang-modes ("sclang" . sclang)] 5)
  load("/home/eslaught/.emacs.d/el-get/.loaddefs" nil t)
  el-get-load-fast("/home/eslaught/.emacs.d/el-get/.loaddefs.el")
  el-get-eval-autoloads()
  el-get(sync)
  econf-install()
  eval-buffer(#<buffer  *load*-610652> nil "/home/eslaught/econf/econf-helper.el" nil t)  ; Reading at buffer position 1907
  load-with-code-conversion("/home/eslaught/econf/econf-helper.el" "/home/eslaught/econf/econf-helper.el" nil t)
  require(econf-helper)
  eval-buffer(#<buffer  *load*> nil "/home/eslaught/.emacs" nil t)  ; Reading at buffer position 205
  load-with-code-conversion("/home/eslaught/.emacs" "/home/eslaught/.emacs" t t)
  load("~/.emacs" t t)
  #[0 "^H\205\262^@     \306=\203^Q^@\307^H\310Q\202;^@ \311=\204^^^@\307^H\312Q\202;^@\313\307\314\315#\203*^@\316\202;^@\313\307\314\317#$
  command-line()
  normal-top-level()

Emacs  : GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7)
 of 2014-03-07 on lamiak, modified by Debian
Package: Org mode installed via el-get, from the following Git commit

commit 489080124210a78d6622c79ede5c003e07c2ccb8
Merge: b900a85 731f59f
Author: Kyle Meyer <kyle@kyleam.com>
Date:   Mon Aug 14 22:04:35 2017 -0400

    Merge branch 'maint'