Skip to content

Cannot make package with nodejs 16.3 #3353

@LesserBabka

Description

@LesserBabka

Building codechecker master (8880695, codechecker_version_info.txt) on arch linux with nodejs 16.3 fails with the following error message (complete build_log.txt)

node: ../src/coroutine.cc:134: void* find_thread_id_key(void*): Assertion `thread_id_key != 0x7777' failed.
make[1]: *** [Makefile:85: /home/joki/git/codechecker/web/server//vue-cli/dist] Error 1
make[1]: Leaving directory '/home/joki/git/codechecker/web'
make: *** [Makefile:46: package] Error 2

It seems codechecker is using node-fibers, which is not maintained and does not support nodejs 16.x, node-fibers homepage. This seem like a likely reason.

Building with BUILD_UI_DIST=NO make package does work.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions