diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3211aa6cc30cf8fb0d6776c06537f430f7ef8bc0..07493c72f2bb370f74883cf543841e6e68230c07 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -137,7 +137,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 10cbb816e25482284c1c6b7cb5abfaf4ae7ee356..8bcb72cbe5ff5099c1082ab39d016e796a3c6912 100644
--- a/src/lua/init.c
+++ b/src/lua/init.c
@@ -169,7 +169,6 @@ extern char minifio_lua[],
 	memprof_humanize_lua[],
 	memprof_lua[],
 	sysprof_parse_lua[],
-	sysprof_collapse_lua[],
 	sysprof_lua[],
 	datetime_lua[],
 	timezones_lua[],
@@ -336,7 +335,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,