Лучше-SQLite3 застрять при установке? - PullRequest
0 голосов
/ 26 апреля 2020

Итак, я пытался установить лучше-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 советы?

...