Не удается локально собрать IfxNode - файл 'infxcli.h' не найден - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь построить библиотеку IfxNode локально, как указано , так как они не предоставляют двоичные файлы по умолчанию для MacOS.

Я установил в папку установки переменную среды CSDK_HOME, чтобы мой файл `~ / .bash_profile читал:

export CSDK_HOME = / Приложения / IBM / informix

Однако я получаю сообщение о том, что файл infxcli.h не существует ... Я проверил через терминал, что этот файл действительно существует!

../src/odbc.h:27:10: fatal error: 'infxcli.h' file not found
#include <infxcli.h>
         ^~~~~~~~~~~
1 error generated.
make: *** [Release/obj.target/ifx_njs_bind/src/odbc.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/username/.nvm/versions/node/v8.9.4/lib/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Darwin 17.7.0
gyp ERR! command "/Users/username/.nvm/versions/node/v8.9.4/bin/node" "/Users/username/.nvm/versions/node/v8.9.4/bin/node-gyp" "build" "-v"
gyp ERR! cwd /Users/username/Desktop/IfxNode
gyp ERR! node -v v8.9.4
gyp ERR! node-gyp -v v4.0.0
gyp ERR! not ok 

...