Итак, я пытался установить лучше-sqlite3, так как это одна из зависимостей однорангового узла, которую использует один из моих пакетов, но в течение последнего часа он просто завис на одном warning: this statement may fall through [-Wimplicit-fallthrough=]
за последние полчаса. Я приложу часть вывода на консоль, но какие-нибудь подсказки о том, что может происходить? Запуск Node.JS v13.13.0, node-gyp v6.1.0, Python v2.7.16 в Ubuntu 19.04.
Любая помощь очень ценится. Заранее большое спасибо.
Release/obj/gen/sqlite3/sqlite3.c:182981:7: note: here
default: readCoord(pCellData+4, &c); aCoord[1] = c.f;
^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c:182989:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
readCoord(pCellData+32, &c); aCoord[8] = c.i;
~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182990:7: note: here
case 8: readCoord(pCellData+28, &c); aCoord[7] = c.i;
^~~~
Release/obj/gen/sqlite3/sqlite3.c:182991:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
readCoord(pCellData+24, &c); aCoord[6] = c.i;
~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182992:7: note: here
case 6: readCoord(pCellData+20, &c); aCoord[5] = c.i;
^~~~
Release/obj/gen/sqlite3/sqlite3.c:182993:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
readCoord(pCellData+16, &c); aCoord[4] = c.i;
~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182994:7: note: here
case 4: readCoord(pCellData+12, &c); aCoord[3] = c.i;
^~~~
Release/obj/gen/sqlite3/sqlite3.c:182995:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
readCoord(pCellData+8, &c); aCoord[2] = c.i;
~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182996:7: note: here
default: readCoord(pCellData+4, &c); aCoord[1] = c.i;
^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite3/sqlite3.c:183048:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if( p->op!=RTREE_EQ ) break; /* RTREE_LE and RTREE_LT end here */
^
Release/obj/gen/sqlite3/sqlite3.c:183051:5: note: here
default: /* RTREE_GT or RTREE_GE, or fallthrough of RTREE_EQ */
^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonRenderNode’:
Release/obj/gen/sqlite3/sqlite3.c:179708:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if( pNode->jnFlags & JNODE_RAW ){
^
Release/obj/gen/sqlite3/sqlite3.c:179714:5: note: here
case JSON_REAL:
^~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonReturn’:
Release/obj/gen/sqlite3/sqlite3.c:179822:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
int_as_real: /* fall through to real */;
^~~~~~~~~~~
Release/obj/gen/sqlite3/sqlite3.c:179824:5: note: here
case JSON_REAL: {
^~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonEachColumn’:
Release/obj/gen/sqlite3/sqlite3.c:181466:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
if( p->bRecursive ){
^
Release/obj/gen/sqlite3/sqlite3.c:181476:5: note: here
default: {
^~~~~~~
Редактировать: здесь, как примечание, это происходит только в последней версии (7.0.0), я только что попытался установить 6.0.1 и работал в менее чем за полминуты (большое облегчение по сравнению с часовым ожиданием с 7.0.0). Может быть, это ошибка в новейшей версии, но кто-нибудь еще испытывает это / ay советы?