Imgbrd-grabber: Compilation Unsuccessful, Ubuntu Desktop 18.04 LTS

Created on 19 Oct 2019  路  5Comments  路  Source: Bionus/imgbrd-grabber

After you kindly answered my question on this thread, I finally had a chance to try looking at the compilation errors closely tonight. I'm trying to decipher what this all means. Most of the output lines all have to do with localization(?)

I apologize for the verbose dump, but since I'm not sure what I'm looking for, I figured I should just show it all. I have a feeling the issue is at the very end/bottom of the build attempt:

Makefile:129: recipe for target 'all' failed

Here's the whole output:

user@host:~/apps/imgbrd-grabber-7.1.1$ chmod +x build.sh
user@host:~/apps/imgbrd-grabber-7.1.1$ ./build.sh
-- The C compiler identification is GNU 7.4.0
-- The CXX compiler identification is GNU 7.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring for version '7.1.1'
-- Configuring for platform 'x86' (x86_64)
-- Compiling with SSL support
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1") 
-- OpenSSL include dir: /usr/include
-- OpenSSL libraries: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/apps/imgbrd-grabber-7.1.1/build
Scanning dependencies of target sites
Scanning dependencies of target CrashReporter_autogen
Scanning dependencies of target lib_autogen
Scanning dependencies of target CrashReporter_translations
Scanning dependencies of target tests_translations
Scanning dependencies of target General_translations
[  0%] Automatic MOC, UIC and RCC for target CrashReporter
[  0%] Generating ChineseSimplified.qm
[  0%] Generating English.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/ChineseSimplified.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/English.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)
[  1%] Automatic MOC, UIC and RCC for target lib
[  1%] Installing npm packages...
[  1%] Generating ../../../CrashReporter/languages/YourLanguage.ts
/bin/sh: 1: npm: not found
CMakeFiles/sites.dir/build.make:81: recipe for target 'NPM_modules' failed
make[2]: *** [NPM_modules] Error 127
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/sites.dir/all' failed
make[1]: *** [CMakeFiles/sites.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  1%] Generating ../../../tests/languages/English.ts
[  1%] Generating ChineseSimplified.qm
[  2%] Generating ../../languages/YourLanguage.ts
Updating '../../../CrashReporter/languages/YourLanguage.ts'...
[  2%] Generating English.qm
    Found 10 source text(s) (0 new and 10 already existing)
[  3%] Generating French.qm
Updating '../../../tests/languages/English.ts'...
    Found 1 source text(s) (0 new and 1 already existing)
[  4%] Generating ../../../tests/languages/French.ts
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/ChineseSimplified.qm'...
    Generated 707 translation(s) (707 finished and 0 unfinished)
    Ignored 146 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/English.qm'...
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:225: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:312: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:536: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:603: Qualifying with unknown namespace/class ::ZoomWindow
    Generated 858 translation(s) (858 finished and 0 unfinished)
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:841: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:897: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:917: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/viewer/zoom-window.cpp:1184: Qualifying with unknown namespace/class ::ZoomWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/tag-loader/tag-loader.cpp:104: Qualifying with unknown namespace/class ::TagLoader
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/rename-existing/rename-existing-1.cpp:56: Qualifying with unknown namespace/class ::RenameExisting1
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/rename-existing/rename-existing-1.cpp:122: Qualifying with unknown namespace/class ::RenameExisting1
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/md5-fix/md5-fix.cpp:85: Qualifying with unknown namespace/class ::Md5Fix
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/md5-fix/md5-fix.cpp:95: Qualifying with unknown namespace/class ::Md5Fix
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/empty-dirs-fix/empty-dirs-fix-2.cpp[  5%] Generating French.qm
:43: Qualifying with unknown namespace/class ::EmptyDirsFix2
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/empty-dirs-fix/empty-dirs-fix-1.cpp:30Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/French.qm'...
: Qualifying with unknown namespace/class ::EmptyDirsFix1
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/utils/blacklist-fix/blacklist-fix-1.cpp:56: Qualifying with unknown namespace/class ::BlacklistFix1
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/updater/update-dialog.cpp:59: Qualifying with unknown namespace/class ::UpdateDialog
    Generated 858 translation(s) (858 finished and 0 unfinished)
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/tag-tab.cpp:257: Qualifying with unknown namespace/class ::TagTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:163: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:383: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:601: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:781: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:813: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:916: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:983: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/search-tab.cpp:1199: Qualifying with unknown namespace/class ::SearchTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/log-tab.cpp:68: Unbalanced opening parenthesis in C++ code (or abuse of the C++ preprocessor)
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:127: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:221: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:228: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:319: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:390: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/favorites-tab.cpp:396: Qualifying with unknown namespace/class ::FavoritesTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:133: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:280: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:374: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:418: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:439: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:459: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:536: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:707: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:792: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:869: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:1079: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/tabs/downloads-tab.cpp:1176: Qualifying with unknown namespace/class ::DownloadsTab
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-window.cpp:238: Qualifying with unknown namespace/class ::SourcesWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-window.cpp:298: Qualifying with unknown namespace/class ::SourcesWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-window.cpp:383: Qualifying with unknown namespace/class ::SourcesWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-window.cpp:395: Qualifying with unknown namespace/class ::SourcesWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-window.cpp:422: Qualifying with unknown namespace/class ::SourcesWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-settings-window.cpp:84: Qualifying with unknown namespace/class ::SourcesSettingsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-settings-window.cpp:197: Qualifying with unknown namespace/class ::SourcesSettingsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-settings-window.cpp:218: Qualifying with unknown namespace/class ::SourcesSettingsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-settings-window.cpp:231: Qualifying with unknown namespace/class ::SourcesSettingsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/sources-settings-window.cpp:295: Qualifying with unknown namespace/class ::SourcesSettingsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/site-window.cpp:45: Qualifying with unknown namespace/class ::SiteWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/sources/site-window.cpp:77: Qualifying with unknown namespace/class ::SiteWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/start-window.cpp:54: Qualifying with unknown namespace/class ::StartWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/start-window.cpp:89: Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/French.qm'...
Qualifying with unknown namespace/class ::StartWindow
    Generated 10 translation(s) (10 finished and 0 unfinished)
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:309: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:316: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:390: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:500: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:629: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:643: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/options-window.cpp:878: Qualifying with unknown namespace/class ::OptionsWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/settings/filename-window.cpp:141: Qualifying with unknown namespace/class ::FilenameWindow
[  5%] Generating Japanese.qm
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/batch/batch-window.cpp:85: Qualifying with unknown namespace/class ::BatchWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/batch/batch-window.cpp:126: Qualifying with unknown namespace/class ::BatchWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/batch/batch-window.cpp:386: Qualifying with unknown namespace/class ::BatchWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/batch/batch-window.cpp:420: Qualifying with unknown namespace/class ::BatchWindow
/home/user/apps/imgbrd-grabber-7.1.1/gui/src/batch/add-unique-window.cpp:80: Qualifying with unknown namespace/class ::AddUniqueWindow
/home/user/apps/imgbrd-grabber-7.1.1/lib/src/models/page.cpp:79: Qualifying with unknown namespace/class ::Page
[  5%] Generating German.qm
/home/user/apps/imgbrd-grabber-7.1.1/lib/src/models/image.cpp:879: Qualifying with unknown namespace/class ::Image
/home/user/apps/imgbrd-grabber-7.1.1/lib/src/models/image.cpp:904: Qualifying with unknown namespace/class ::Image
/home/user/apps/imgbrd-grabber-7.1.1/lib/src/models/filename.cpp:275: Qualifying with unknown namespace/class ::Filename
Updating '../../../tests/languages/French.ts'...
    Found 1 source text(s) (0 new and 1 already existing)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Japanese.qm'...
[  6%] Generating Korean.qm
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 853 untranslated source text(s)
[  6%] Generating German.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/German.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 853 untranslated source text(s)
Updating '../../languages/YourLanguage.ts'...
[  6%] Generating English.qm
    Found 857 source text(s) (0 new and 857 already existing)
    Kept 1 obsolete entries
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/German.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/tests/languages/English.qm'...
    Generated 1 translation(s) (1 finished and 0 unfinished)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Korean.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 853 untranslated source text(s)
[  6%] Generating Polish.qm
[  6%] Generating Portuguese.qm
[  7%] Generating Russian.qm
[  8%] Generating French.qm
[  8%] Generating Japanese.qm
[  9%] Generating Korean.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Japanese.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/tests/languages/French.qm'...
    Generated 1 translation(s) (1 finished and 0 unfinished)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Polish.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 853 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Russian.qm'...
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Portuguese.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 853 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Korean.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
Removed plural forms as the target language has less forms.
If this sounds wrong, possibly the target language is not set or recognized.
    Generated 757 translation(s) (757 finished and 0 unfinished)
    Ignored 96 untranslated source text(s)
[  9%] Built target tests_translations
[  9%] Generating Portuguese.qm
[  9%] Generating Polish.qm
[  9%] Generating Spanish.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Portuguese.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
[ 10%] Generating Russian.qm
[ 10%] Generating Spanish.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Polish.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Russian.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/Spanish.qm'...
    Generated 811 translation(s) (811 finished and 0 unfinished)
    Ignored 42 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/Spanish.qm'...
    Generated 10 translation(s) (10 finished and 0 unfinished)
[ 11%] Generating YourLanguage.qm
[ 12%] Generating YourLanguage.qm
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/CrashReporter/languages/YourLanguage.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 10 untranslated source text(s)
Updating '/home/user/apps/imgbrd-grabber-7.1.1/build/languages/YourLanguage.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 857 untranslated source text(s)
[ 12%] Built target CrashReporter_translations
[ 12%] Built target General_translations
[ 12%] Built target CrashReporter_autogen
[ 12%] Built target lib_autogen
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
mv: cannot stat 'build/gui/Grabber': No such file or directory
Grabber has been compiled in the release directory. To run it, type './release/Grabber'
user@host:~/apps/imgbrd-grabber-7.1.1$ ./release/Grabber
bash: ./release/Grabber: No such file or directory

I also tried this using sudo ./build.sh with the same result.

build linux

Most helpful comment

If you look for "error" or "fail" in the log you provided, you can find this block:

/bin/sh: 1: npm: not found
CMakeFiles/sites.dir/build.make:81: recipe for target 'NPM_modules' failed
make[2]: *** [NPM_modules] Error 127
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/sites.dir/all' failed
make[1]: *** [CMakeFiles/sites.dir/all] Error 2

It seems that you are missing the npm binary, which is part of NodeJS and required to build the project. It's actually explained in the docs but it would seem that I didn't update the build.sh file to include it.

I guess since most people already have NodeJS installed, this error haven't popped up until now.

All 5 comments

If you look for "error" or "fail" in the log you provided, you can find this block:

/bin/sh: 1: npm: not found
CMakeFiles/sites.dir/build.make:81: recipe for target 'NPM_modules' failed
make[2]: *** [NPM_modules] Error 127
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/sites.dir/all' failed
make[1]: *** [CMakeFiles/sites.dir/all] Error 2

It seems that you are missing the npm binary, which is part of NodeJS and required to build the project. It's actually explained in the docs but it would seem that I didn't update the build.sh file to include it.

I guess since most people already have NodeJS installed, this error haven't popped up until now.

Leave it to a newbie to unwittingly stumble across bugs. ^_^;

Interesting. I already do have NodeJS installed.

nodejs is already the newest version (8.10.0~dfsg-2ubuntu0.4).

I have it working! And I think I discovered what the problem was. It was an outdated version of Node that was causing the problem.

I noticed my "nodejs" was showing version number of 8.x but the official linux 64bit binary shows the current version is 10.x. A little further look into this, and I discovered there's an apt package called "node.js" as well.

So there's nodejs and node.js .... Huh.

So, I installed node.js ... The build still failed.

So, then I followed my nose and discovered this page which explains about a Debian/Ubuntu distro of Node. I followed the instructions and it seems to be building just fine at the moment.

So! I think this came down to Ubuntu 18.04 being shipped with an outdated version of nodejs (8.x). I'm now upgraded to 12.x

Incidentally I also removed node.js before upgrading nodejs since it seemed not to be needed. Not even sure what that was/is.

Never heard of the node.js package before, and from the Node.js docs, it doesn't seem official, or if it is must be very old:
https://nodejs.org/en/download/package-manager/

But indeed nodejs is the one you need. I'll update the docs and the build.sh. 馃憣

Was this page helpful?
0 / 5 - 0 ratings

Related issues

NWCampbell picture NWCampbell  路  4Comments

SakurabaKiyoka picture SakurabaKiyoka  路  10Comments

Impervox picture Impervox  路  6Comments

MasterPetrik picture MasterPetrik  路  10Comments

MrAndre96 picture MrAndre96  路  4Comments