Missing curl-gnutls?

Hallo,

beim compilieren von Homegear-master auf meinem SuSE Leap 42.2 bekomme ich seit der Version 0.7.5-1249:

depbase=`echo User/User.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I..  -Wall -std=c++11 -DFORTIFY_SOURCE=2 -DGCRYPT_NO_DEPRECATED -DLINUXSYSTEM  -g -O2 -MT User/User.o -MD -MP -MF $depbase.Tpo -c -o User/User.o User/User.cpp &&\
mv -f $depbase.Tpo $depbase.Po
rm -f libscriptengine.a
ar cru libscriptengine.a ScriptEngine/libscriptengine_a-php_homegear_globals.o ScriptEngine/libscriptengine_a-php_node.o ScriptEngine/libscriptengine_a-php_sapi.o ScriptEngine/libscriptengine_a-PhpVariableConverter.o ScriptEngine/libscriptengine_a-PhpEvents.o ScriptEngine/libscriptengine_a-ScriptEngineServer.o ScriptEngine/libscriptengine_a-ScriptEngineClient.o ScriptEngine/libscriptengine_a-ScriptEngineClientData.o ScriptEngine/libscriptengine_a-ScriptEngineProcess.o
ranlib libscriptengine.a
/bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -Wl,-rpath=/lib/homegear -Wl,-rpath=/usr/lib/homegear -Wl,-rpath=/usr/local/lib/homegear  -o homegear main.o Monitor.o CLI/CLIClient.o CLI/CLIServer.o Database/SQLite3.o Events/EventHandler.o Flows/FlowsClient.o Flows/FlowsClientData.o Flows/FlowsProcess.o Flows/FlowsServer.o Flows/NodeManager.o Flows/SimplePhpNode.o Flows/StatefulPhpNode.o IPC/IpcClientData.o IPC/IpcServer.o GD/GD.o Licensing/LicensingController.o MQTT/Mqtt.o MQTT/MqttSettings.o RPC/Auth.o RPC/Client.o RPC/ClientSettings.o RPC/RemoteRpcServer.o RPC/RestServer.o RPC/RpcClient.o RPC/RPCMethods.o RPC/RPCServer.o RPC/Server.o WebServer/WebServer.o Systems/DatabaseController.o Systems/FamilyController.o UPnP/UPnP.o User/User.o -lpthread -lreadline -lgcrypt -lgnutls -lhomegear-base -lhomegear-node -lgpg-error -lsqlite3 -ldl libscriptengine.a  -lcurl-gnutls -lmysqlclient
libtool: link: g++ -g -O2 -Wl,-rpath=/lib/homegear -Wl,-rpath=/usr/lib/homegear -Wl,-rpath=/usr/local/lib/homegear -o homegear main.o Monitor.o CLI/CLIClient.o CLI/CLIServer.o Database/SQLite3.o Events/EventHandler.o Flows/FlowsClient.o Flows/FlowsClientData.o Flows/FlowsProcess.o Flows/FlowsServer.o Flows/NodeManager.o Flows/SimplePhpNode.o Flows/StatefulPhpNode.o IPC/IpcClientData.o IPC/IpcServer.o GD/GD.o Licensing/LicensingController.o MQTT/Mqtt.o MQTT/MqttSettings.o RPC/Auth.o RPC/Client.o RPC/ClientSettings.o RPC/RemoteRpcServer.o RPC/RestServer.o RPC/RpcClient.o RPC/RPCMethods.o RPC/RPCServer.o RPC/Server.o WebServer/WebServer.o Systems/DatabaseController.o Systems/FamilyController.o UPnP/UPnP.o User/User.o  -lpthread -lreadline -lgcrypt -lgnutls -lhomegear-base -lhomegear-node -lgpg-error -lsqlite3 -ldl libscriptengine.a -lcurl-gnutls -lmysqlclient
/usr/lib64/gcc/x86_64-suse-linux/4.8/../../../../x86_64-suse-linux/bin/ld: cannot find -lcurl-gnutls
collect2: error: ld returned 1 exit status
Makefile:627: recipe for target 'homegear' failed
make[2]: *** [homegear] Error 1
make[2]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master/src'
Makefile:392: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master'
Makefile:323: recipe for target 'all' failed
make: *** [all] Error 2

Hm, da fehlt curl-gnutls? Wo bekomme ich die her? Und warum ist die per zyyper in der Installationsanleitung nicht dabei? Oder bin ich auf dem falschen Weg?

MerkwĂŒrdig erscheint mir auch, dass Versionen vor 0.7.2 compilierbar waren 


Kann jemand einen Tipp geben?

Vielen Dank, Gruß,
Frank

Hallo @frank_sg,

da muss sich was geĂ€ndert haben, denn libcurl-gnutls gibt es in OpenSUSE nicht - ich glaube ich habe eine Autoerkennung fĂŒr cURL eingebaut. Ersetze es in der Makefile (./src/Makefile.am) einfach mit “-lcurl”, dann sollte es klappen. Ich muss mal sehen, ob ich irgendwie eine automatische Erkennung dafĂŒr einbauen kann.

Viele GrĂŒĂŸe

Sathya

Hm, ja, es geht weiter - aber es gibt andere Fehler:

ZunÀchst:

checking for socket... yes
checking for strchr... yes
checking for strerror... yes
checking for strrchr... yes
checking for strstr... yes
checking whether gcc and cc understand -c and -o together... yes
checking for mysql_init in -lmysqlclient... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking for curl_easy_send in -lcurl... yes
checking php7-homegear/main/php_config.h usability... no
checking php7-homegear/main/php_config.h presence... no
checking for php7-homegear/main/php_config.h... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating homegear-miscellaneous/src/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
make  all-recursive
make[1]: Entering directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master'
Making all in src
make[2]: Entering directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master/src'
depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I..  -Wall -std=c++11 -DFORTIFY_SOURCE=2 -DGCRYPT_NO_DEPRECATED -DLINUXSYSTEM  -g -O2 -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.cpp &&\
mv -f $depbase.Tpo $depbase.Po
depbase=`echo Monitor.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -DHAVE_CONFIG_H -I. -I..  -Wall -std=c++11 -DFORTIFY_SOURCE=2 -DGCRYPT_NO_DEPRECATED -DLINUXSYSTEM  -g -O2 -MT Monitor.o -MD -MP -MF $depbase.Tpo -c -o Monitor.o Monitor.cpp &&\
mv -f $depbase.Tpo $depbase.Po




und dann spÀter:

>     /bin/sh ../libtool  --tag=CXX   --mode=link g++  -g -O2 -Wl,-rpath=/lib/homegear -Wl,-rpath=/usr/lib/homegear -Wl,-rpath=/usr/local/lib/homegear  -o homegear main.o Monitor.o CLI/CLIClient.o CLI/CLIServer.o Database/SQLite3.o Events/EventHandler.o Flows/FlowsClient.o Flows/FlowsClientData.o Flows/FlowsProcess.o Flows/FlowsServer.o Flows/NodeManager.o Flows/SimplePhpNode.o Flows/StatefulPhpNode.o IPC/IpcClientData.o IPC/IpcServer.o GD/GD.o Licensing/LicensingController.o MQTT/Mqtt.o MQTT/MqttSettings.o RPC/Auth.o RPC/Client.o RPC/ClientSettings.o RPC/RemoteRpcServer.o RPC/RestServer.o RPC/RpcClient.o RPC/RPCMethods.o RPC/RPCServer.o RPC/Server.o WebServer/WebServer.o Systems/DatabaseController.o Systems/FamilyController.o UPnP/UPnP.o User/User.o -lpthread -lreadline -lgcrypt -lgnutls -lhomegear-base -lhomegear-node -lgpg-error -lsqlite3 -ldl libscriptengine.a  -lcurl -lmysqlclient
>     libtool: link: g++ -g -O2 -Wl,-rpath=/lib/homegear -Wl,-rpath=/usr/lib/homegear -Wl,-rpath=/usr/local/lib/homegear -o homegear main.o Monitor.o CLI/CLIClient.o CLI/CLIServer.o Database/SQLite3.o Events/EventHandler.o Flows/FlowsClient.o Flows/FlowsClientData.o Flows/FlowsProcess.o Flows/FlowsServer.o Flows/NodeManager.o Flows/SimplePhpNode.o Flows/StatefulPhpNode.o IPC/IpcClientData.o IPC/IpcServer.o GD/GD.o Licensing/LicensingController.o MQTT/Mqtt.o MQTT/MqttSettings.o RPC/Auth.o RPC/Client.o RPC/ClientSettings.o RPC/RemoteRpcServer.o RPC/RestServer.o RPC/RpcClient.o RPC/RPCMethods.o RPC/RPCServer.o RPC/Server.o WebServer/WebServer.o Systems/DatabaseController.o Systems/FamilyController.o UPnP/UPnP.o User/User.o  -lpthread -lreadline -lgcrypt -lgnutls -lhomegear-base -lhomegear-node -lgpg-error -lsqlite3 -ldl libscriptengine.a -lcurl -lmysqlclient
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `ScriptEngine::ScriptEngineClient::checkSessionIdThread(std::string, bool*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1472: undefined reference to `ts_resource_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1478: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1478: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1479: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1479: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1480: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1480: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1481: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1481: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1482: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1482: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1483: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1483: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1484: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1484: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1487: undefined reference to `php_request_startup'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_40'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `ScriptEngine::ScriptEngineClient::checkSessionIdThread(std::string, bool*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1520: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1520: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1520: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1520: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1524: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1524: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1526: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1527: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1529: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1529: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1529: undefined reference to `zend_hash_str_find'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1554: undefined reference to `php_request_shutdown'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1555: undefined reference to `ts_free_thread'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1522: undefined reference to `_call_user_function_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1502: undefined reference to `ts_free_thread'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1534: undefined reference to `zend_hash_str_find'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1489: undefined reference to `ts_free_thread'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1508: undefined reference to `ts_free_thread'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1496: undefined reference to `ts_free_thread'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `ScriptEngine::ScriptEngineClient::runNode(int, std::shared_ptr<BaseLib::ScriptEngine::ScriptInfo>)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1355: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1355: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1355: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1355: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1357: undefined reference to `_call_user_function_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1359: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1359: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1362: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1363: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1364: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1365: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1366: undefined reference to `_zval_ptr_dtor'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `ScriptEngine::ScriptEngineClient::runScript(int, std::shared_ptr<BaseLib::ScriptEngine::ScriptInfo>)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1147: undefined reference to `ts_resource_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1210: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1210: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1211: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1211: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1212: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1212: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1238: undefined reference to `php_request_startup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1264: undefined reference to `php_execute_script'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1270: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1270: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1272: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1272: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1215: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1215: undefined reference to `core_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1216: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1216: undefined reference to `core_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1217: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1217: undefined reference to `core_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1218: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1218: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1219: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1219: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1220: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1220: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1221: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1221: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1221: undefined reference to `_estrndup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1240: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1240: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1250: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1250: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1251: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1251: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1254: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1254: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1256: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1256: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1225: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1225: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1226: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1226: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1228: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1228: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1229: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1229: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1233: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1233: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1233: undefined reference to `_estrndup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1235: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1235: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1235: undefined reference to `_estrndup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1227: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1227: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1232: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1232: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1232: undefined reference to `_estrndup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1287: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1287: undefined reference to `sapi_globals_id'
>     libscriptengine.a(libscriptengine_a-ScriptEngineClient.o): In function `ScriptEngine::ScriptEngineClient::ScriptGuard::~ScriptGuard()':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1111: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1115: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1115: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1117: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1117: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1118: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1118: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1120: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1120: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1125: undefined reference to `php_request_shutdown'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/ScriptEngineClient.cpp:1127: undefined reference to `ts_free_thread'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `php_node_startup()':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:457: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:458: undefined reference to `zend_register_internal_class'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:459: undefined reference to `zend_declare_class_constant_stringl'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_40'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `php_init_node(std::shared_ptr<BaseLib::ScriptEngine::ScriptInfo>, _zend_class_entry*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:470: undefined reference to `zend_lookup_class'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:481: undefined reference to `_ecalloc'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:482: undefined reference to `zend_object_std_init'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:483: undefined reference to `object_properties_init'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:484: undefined reference to `zend_get_std_object_handlers'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_hash_str_find_ptr':
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_40'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `php_init_node(std::shared_ptr<BaseLib::ScriptEngine::ScriptInfo>, _zend_class_entry*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:530: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:530: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:530: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:530: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:534: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:534: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:537: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:538: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:532: undefined reference to `_call_user_function_ex'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_string_release':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:291: undefined reference to `_efree'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_hash_str_find_ptr':
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `php_homegear_node_invoke_rpc(std::string&, std::shared_ptr<BaseLib::Variable>&, _zval_struct*, bool)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:46: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:54: undefined reference to `zend_throw_exception'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_hash_str_find_ptr':
>     /usr/include/php7-homegear/php/Zend/zend_hash.h:753: undefined reference to `zend_hash_str_find'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `php_node_object_invoke_local(std::shared_ptr<BaseLib::ScriptEngine::ScriptInfo>&, _zval_struct*, std::string&, std::shared_ptr<std::vector<std::shared_ptr<BaseLib::Variable>, std::allocator<std::shared_ptr<BaseLib::Variable> > > >&)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:593: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:593: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:593: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:593: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:595: undefined reference to `_call_user_function_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:597: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:597: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:601: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:611: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:612: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:579: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:579: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:579: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:579: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:581: undefined reference to `_call_user_function_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:583: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:583: undefined reference to `executor_globals_id'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_get_node_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:227: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:230: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:229: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:233: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_set_node_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:252: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:256: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:255: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:259: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_get_flow_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:281: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:284: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:283: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:287: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_set_flow_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:306: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:310: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:309: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:313: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_get_global_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:335: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:338: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:337: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:341: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_set_global_data(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:358: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:362: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:361: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:365: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_log(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:77: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:84: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:81: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:90: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:80: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_output(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:164: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:168: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:167: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:171: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_invoke_node_method(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:118: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:122: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:138: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:126: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:123: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:132: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_node_event(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:193: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:200: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:197: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:196: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_set_internal_message(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:386: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:388: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:389: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_node.o): In function `zif_hg_node_get_config_parameter(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:407: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:411: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:410: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:414: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_node.cpp:420: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_export(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1344: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_open(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1352: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_close(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1360: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_set_direction(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1369: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_set_edge(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1378: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1402: more undefined references to `zend_parse_parameters' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_poll(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1419: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1416: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_i2c_open(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1676: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1679: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1682: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1688: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `homegear_ini_defaults(_zend_array*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:198: undefined reference to `_zend_hash_str_update'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `homegear_ini_defaults(_zend_array*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:199: undefined reference to `_zend_hash_str_update'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `homegear_ini_defaults(_zend_array*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:200: undefined reference to `_zend_hash_str_update'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_shutdown(_sapi_module_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2011: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2011: undefined reference to `compiler_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2015: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2015: undefined reference to `compiler_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2019: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2019: undefined reference to `compiler_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_info_homegear(_zend_module_entry*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2102: undefined reference to `php_info_print_table_start'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2103: undefined reference to `php_info_print_table_row'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2104: undefined reference to `php_info_print_table_row'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_startup_homegear(int, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2047: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2049: undefined reference to `zend_exception_get_default'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2049: undefined reference to `zend_register_internal_class_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2050: undefined reference to `zend_declare_class_constant_long'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_startup_homegear(int, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2053: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2054: undefined reference to `zend_register_internal_class'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2055: undefined reference to `zend_declare_class_constant_stringl'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2056: undefined reference to `zend_declare_class_constant_stringl'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2057: undefined reference to `zend_declare_class_constant_stringl'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2058: undefined reference to `zend_declare_class_constant_stringl'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2059: undefined reference to `zend_declare_class_constant_stringl'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2060: more undefined references to `zend_declare_class_constant_stringl' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_startup_homegear(int, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2064: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2065: undefined reference to `zend_register_internal_class'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2066: undefined reference to `zend_declare_class_constant_long'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2067: undefined reference to `zend_declare_class_constant_long'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2068: undefined reference to `zend_declare_class_constant_long'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2069: undefined reference to `zend_declare_class_constant_long'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2070: undefined reference to `zend_declare_class_constant_long'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_startup_homegear(int, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2073: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2074: undefined reference to `zend_register_internal_class'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `__zend_malloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_startup_homegear(int, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2078: undefined reference to `zend_new_interned_string'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2079: undefined reference to `zend_register_internal_class'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_startup(_sapi_module_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1937: undefined reference to `php_module_startup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1977: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1977: undefined reference to `compiler_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_hash_val':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:98: undefined reference to `zend_hash_func'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_startup(_sapi_module_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1982: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1982: undefined reference to `compiler_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_hash_val':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:98: undefined reference to `zend_hash_func'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_startup(_sapi_module_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1987: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1987: undefined reference to `compiler_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_hash_val':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:98: undefined reference to `zend_hash_func'
>     /usr/include/php7-homegear/php/Zend/zend_string.h:98: undefined reference to `zend_hash_func'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_gpio_get(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1386: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_i2c_close(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1710: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_i2c_read(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1720: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1729: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_i2c_read(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1736: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1733: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1741: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_i2c_write(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1762: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1772: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1768: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1769: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1776: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1779: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_log_message(char*, int)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:426: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:426: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:426: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:426: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:427: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:427: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:427: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:427: undefined reference to `sapi_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_build_argv(std::vector<std::string, std::allocator<std::string> >&)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:258: undefined reference to `_array_init'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_build_argv(std::vector<std::string, std::allocator<std::string> >&)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:264: undefined reference to `_zend_hash_next_index_insert'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_build_argv(std::vector<std::string, std::allocator<std::string> >&)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:272: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:272: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:272: undefined reference to `_zend_hash_update'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_build_argv(std::vector<std::string, std::allocator<std::string> >&)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:273: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:273: undefined reference to `executor_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:273: undefined reference to `_zend_hash_update'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_release':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:291: undefined reference to `_efree'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_init()':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1884: undefined reference to `tsrm_startup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1890: undefined reference to `zend_signal_startup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1897: undefined reference to `sapi_startup'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1903: undefined reference to `sapi_module'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_register_variables(_zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:450: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:450: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:457: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:459: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:460: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:463: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:464: undefined reference to `php_register_variable_safe'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:465: more undefined references to `php_register_variable_safe' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_register_variables(_zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:467: undefined reference to `php_register_variable_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:469: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:471: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:475: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:476: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:478: undefined reference to `php_register_variable_safe'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:481: more undefined references to `php_register_variable_safe' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_register_variables(_zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:482: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:482: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:482: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:482: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:482: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:484: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:485: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:486: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:487: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:489: undefined reference to `php_register_variable_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:490: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:490: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:490: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:490: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:490: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:491: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:491: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:491: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:491: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:491: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:503: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:505: undefined reference to `_zval_ptr_dtor'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:435: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:435: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:437: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:437: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:437: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:438: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:438: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:438: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:439: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:439: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:439: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:440: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:440: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:440: undefined reference to `php_register_variable'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:442: undefined reference to `php_import_environment_variables'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:456: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:497: undefined reference to `php_register_variable_safe'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:495: undefined reference to `php_register_variable_ex'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_log(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1069: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1072: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1081: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1075: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_print_v(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:533: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:541: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_register_thread(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:565: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:570: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:567: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_subscribe_peer(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:953: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:995: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:958: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:957: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:948: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:973: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:967: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:961: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:981: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_unsubscribe_peer(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1014: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1055: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1019: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1018: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1009: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1034: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1028: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1022: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1042: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_set_script_log_level(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1110: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1112: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1115: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_poll_event(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:863: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:888: undefined reference to `_array_init'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_poll_event(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:894: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:898: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:901: undefined reference to `add_assoc_zval_ex'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_poll_event(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:906: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:912: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:918: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:879: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:865: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:858: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:868: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_serial_open(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1443: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1460: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1468: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1444: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1447: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1455: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_serial_read(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1532: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_serial_readline(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1580: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_serial_write(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1629: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1632: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1635: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1641: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_serial_close(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1507: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_invoke_rpc(std::string&, std::shared_ptr<BaseLib::Variable>&, _zval_struct*, bool)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:513: undefined reference to `zend_throw_exception'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:521: undefined reference to `zend_throw_exception'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zim_Homegear___call(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1804: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zim_Homegear___callStatic(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1815: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_peer_exists(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:936: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_remove_license(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1314: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_get_license_states(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1327: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:611: more undefined references to `zend_parse_parameters' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_load_module(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:614: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:625: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:617: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_reload_module(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:671: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:674: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:685: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:677: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_unload_module(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:641: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:644: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:655: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:647: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_send_headers(sapi_headers_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:363: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:363: undefined reference to `sapi_globals_id'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:363: undefined reference to `tsrm_get_ls_cache'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:363: undefined reference to `sapi_globals_id'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_user_exists(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:825: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:827: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:830: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_delete_user(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:769: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:771: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:774: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_auth(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:705: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:708: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:717: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:711: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_update_user(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:793: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:796: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:805: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:799: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_create_user(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:737: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:740: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:749: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:743: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_check_license(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1272: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1277: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1280: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1286: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1283: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1291: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_get_http_contents(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1139: undefined reference to `zend_parse_parameters'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_get_http_contents(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1172: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1145: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1166: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1160: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1148: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1154: more undefined references to `php_error_docref0' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zif_hg_download(_zend_execute_data*, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1200: undefined reference to `zend_parse_parameters'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1240: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1207: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1234: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1210: undefined reference to `php_error_docref0'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1222: undefined reference to `php_error_docref0'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):/Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:1216: more undefined references to `php_error_docref0' follow
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `php_homegear_shutdown(_sapi_module_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2031: undefined reference to `php_module_shutdown_wrapper'
>     libscriptengine.a(libscriptengine_a-php_sapi.o): In function `zm_info_homegear(_zend_module_entry*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/php_sapi.cpp:2105: undefined reference to `php_info_print_table_end'
>     libscriptengine.a(libscriptengine_a-php_sapi.o):(.data+0x50): undefined reference to `zend_error'
>     libscriptengine.a(libscriptengine_a-PhpVariableConverter.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     libscriptengine.a(libscriptengine_a-PhpVariableConverter.o): In function `PhpVariableConverter::getPHPVariable(std::shared_ptr<BaseLib::Variable>, _zval_struct*)':
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/PhpVariableConverter.cpp:145: undefined reference to `_array_init'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/PhpVariableConverter.cpp:150: undefined reference to `add_assoc_zval_ex'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/PhpVariableConverter.cpp:134: undefined reference to `_array_init'
>     /Software/homegear/homegear_0.7.10-1397/Homegear-master/src/ScriptEngine/PhpVariableConverter.cpp:139: undefined reference to `add_next_index_zval'
>     libscriptengine.a(libscriptengine_a-PhpVariableConverter.o): In function `zend_string_alloc':
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc'
>     /usr/include/php7-homegear/php/Zend/zend_string.h:134: undefined reference to `_emalloc_32'
>     collect2: error: ld returned 1 exit status
>     Makefile:629: recipe for target 'homegear' failed
>     make[2]: *** [homegear] Error 1
>     make[2]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master/src'
>     Makefile:393: recipe for target 'all-recursive' failed
>     make[1]: *** [all-recursive] Error 1
>     make[1]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/Homegear-master'
>     Makefile:324: recipe for target 'all' failed
>     make: *** [all] Error 2

WĂŒrdest du bitte die Formatierungsfunktion des Forums nutzen?

Ja, sorry. So besser?

Super, danke dir :+1:

Hallo @frank_sg,

da fehlt ein -lphp7-homegear als Parameter an g++. War zum AusfĂŒhrzeitpunkt von ./configure php7-homegear bereits installiert? Hast du vor dem Kompilieren mal ein make distclean probiert? Falls das alles nicht hilft, entferne die Zeilen if HAVE_PHP_HEADERS und vier Zeilen tiefer das dazugehörige endif aus der Datei src/Makefile.am. Dann wieder ein make distclean. Dann sollte es klappen, unter der Voraussetzung, dass php7-homegear tatsĂ€chlich vorhanden ist.

Viele GrĂŒĂŸe

Sathya

Hallo sathya,

habe gar nicht mehr mit einer Antwort gerechnet -gerade gesehen. Es hat alles nich geholfen, bis auuf das auskommentieren der beiden Zeilen in der src/Makefile.am. Nach make distclean und ./make Release.sh 4 hat es endlich wieder kompiliert. Jetzt sind noch die Familien dran 


Vielen Dank!

Gruß,
Frank

Hallo sathya,

alle Family modules kompilieren ohne Probleme. Leider habe ich mit dem homegear-nodes-core-master noch ein Problem, das compilieren bricht ab mit:

/usr/lib64/gcc/x86_64-suse-linux/4.8/
/
/
/
/x86_64-suse-linux/bin/ld: cannot find -lmodbus
collect2: error: ld returned 1 exit status
Makefile:446: recipe for target ‘modbus-in.la’ failed
make[2]: *** [modbus-in.la] Error 1
make[2]: *** Waiting for unfinished jobs

libtool: compile: g++ -DHAVE_CONFIG_H -I. -I
 -Wall -std=c++11 -DFORTIFY_SOURCE=2 -DGCRYPT_NO_DEPRECATED -DLINUXSYSTEM -g -O2 -MT modbus-out/MyNode.lo -MD -MP -MF modbus-out/.deps/MyNode.Tpo -c modbus-out/MyNode.cpp -o modbus-out/MyNode.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I
 -Wall -std=c++11 -DFORTIFY_SOURCE=2 -DGCRYPT_NO_DEPRECATED -DLINUXSYSTEM -g -O2 -MT modbus-host/Mqtt.lo -MD -MP -MF modbus-host/.deps/Mqtt.Tpo -c modbus-host/Mqtt.cpp -o modbus-host/Mqtt.o >/dev/null 2>&1
make[2]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/homegear-nodes-core-master/modbus’
Makefile:392: recipe for target ‘all-recursive’ failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/downloads/local_Software/homegear/homegear_0.7.10-1397/homegear-nodes-core-master’
Makefile:323: recipe for target ‘all’ failed
make: *** [all] Error 2

Homegear selbst lĂ€uft erstmal (mit dem Fehler /usr/bin/env: ‘node’: No such file or directory beim Start) und wenn ich das richtig verstanden habe, dann brauche ich das modul nicht zwingend - aber vielleicht hast Du ja dennoch einen Tipp fĂŒr mich, wie ich den Fehler lösen kann. Was ist denn modbus?

Gruß,
Frank

Hallo @frank_sg,

da fehlt die libmodbus (“cannot find -lmodbus”). Gibt es diese unter OpenSUSE? Ich vermute mal. Falls nicht, gibt es zwei Optionen:

  1. Die Modbus-Nodes rauslöschen
  2. Die Modbus-Bibliothek zu kompilieren

Gibt es fĂŒr OpenSUSE eigentlich ein Paketverzeichnis wie bei Debian? Da könnte man nach solchen AbhĂ€ngigkeiten suchen.

Viele GrĂŒĂŸe

Sathya

Hallo Sathya,

die libmodbus gibt es fĂŒr leap 42.2, allerdings in einem Nicht-Standard-Repository. Das habe ich hinzugefĂŒgt und dann die lib installiert:

zypper addrepo https://download.opensuse.org/repositories/home:bmwiedemann:cnc/openSUSE_Leap_42.2/home:bmwiedemann:cnc.repo
zypper refresh
zypper install libmodbus

Jetzt konnte ich homegear-nodes-core-master kompilieren - und somit alles was ich brauche. Super! Vielen Dank!

Gruß,
Frank

1 Like

Hallo @frank_sg,

falls du mal eine ruhige Minute hast, wĂ€re es toll, wenn du die Anleitung auf doc.homegear.eu ĂŒber den “Edit on GitHub”-Knopf rechts oben anpassen könntest :stuck_out_tongue:.

Viele GrĂŒĂŸe

Sathya

HinzugefĂŒgt

2 Likes

Hallo @frank_sg, echt vielen Dank! Jetzt hat sich das Ganze tatsÀchlich erledigt, weil ich aufgrund diverser Probleme mit der Lib eine eigene Modbus-Klasse geschrieben habe: https://doc-source.homegear.eu/class_base_lib_1_1_modbus.html. Damit ist aber auch das Kompilieren unter openSUSE wieder etwas einfacher ;-).

Viele GrĂŒĂŸe

Sathya