diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 998d244cb04cfbd2a48918bfe34d14abd0030e46..1503ff052871fe51a53a2a2f4dcaf53c4a8fd329 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -141,7 +141,6 @@ lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/memprof/humanize.lua memprof_
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/memprof/parse.lua memprof_parse_lua)
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/memprof/process.lua memprof_process_lua)
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/sysprof.lua sysprof_lua)
-lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/sysprof/collapse.lua sysprof_collapse_lua)
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/sysprof/parse.lua sysprof_parse_lua)
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/utils/avl.lua utils_avl_lua)
 lua_source(lua_sources ${LUAJIT_SOURCE_ROOT}/tools/utils/bufread.lua utils_bufread_lua)
diff --git a/src/lua/init.c b/src/lua/init.c
index ecf179fcdd1fd7f694cc968bbb52f9867be4a355..09cfef732e754ff01011e6be834f2dbfb01dc7a1 100644
--- a/src/lua/init.c
+++ b/src/lua/init.c
@@ -168,7 +168,6 @@ extern char minifio_lua[],
 	memprof_humanize_lua[],
 	memprof_lua[],
 	sysprof_parse_lua[],
-	sysprof_collapse_lua[],
 	sysprof_lua[],
 	datetime_lua[],
 	timezones_lua[],
@@ -331,7 +330,6 @@ static const char *lua_modules[] = {
 	"memprof.humanize", memprof_humanize_lua,
 	"memprof", memprof_lua,
 	"sysprof.parse", sysprof_parse_lua,
-	"sysprof.collapse", sysprof_collapse_lua,
 	"sysprof", sysprof_lua,
 	"timezones", timezones_lua,
 	"datetime", datetime_lua,