{"action":"created","issue":{"url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/87","repository_url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi","labels_url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/87/labels{/name}","comments_url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/87/comments","events_url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/87/events","html_url":"https://github.com/kodi-pvr/pvr.vdr.vnsi/issues/87","id":171049202,"number":87,"title":"Unable to build on Arch Linux","user":{"login":"M-Reimer","id":3519517,"avatar_url":"https://avatars.githubusercontent.com/u/3519517?v=3","gravatar_id":"","url":"https://api.github.com/users/M-Reimer","html_url":"https://github.com/M-Reimer","followers_url":"https://api.github.com/users/M-Reimer/followers","following_url":"https://api.github.com/users/M-Reimer/following{/other_user}","gists_url":"https://api.github.com/users/M-Reimer/gists{/gist_id}","starred_url":"https://api.github.com/users/M-Reimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M-Reimer/subscriptions","organizations_url":"https://api.github.com/users/M-Reimer/orgs","repos_url":"https://api.github.com/users/M-Reimer/repos","events_url":"https://api.github.com/users/M-Reimer/events{/privacy}","received_events_url":"https://api.github.com/users/M-Reimer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-08-14T08:55:34Z","updated_at":"2016-08-18T13:32:43Z","closed_at":null,"body":"I'm trying to build the latest GIT version on Arch Linux. Currently this fails for me.\r\n\r\nI use the following build script:\r\nhttps://github.com/VDR4Arch/vdr4arch/blob/vdr-stable/kodi-addon-pvr-vdr-vnsi/PKGBUILD\r\n\r\nThe following versions are installed:\r\np8-platform 2.0.1-2\r\nkodi-platform 20160516.c8188d8-1\r\nkodi 16.1-4\r\n\r\nWhile compiling I get the following:\r\n-- VDR OSD support enabled via OpenGL\r\n-- VDR_VERSION=2.6.3\r\n-- Configuring done\r\n-- Generating done\r\n-- Build files have been written to: /home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/build\r\n[  8%] Building CXX object CMakeFiles/pvr.vdr.vnsi.dir/src/VNSIData.cpp.o\r\n[ 16%] Building CXX object CMakeFiles/pvr.vdr.vnsi.dir/src/VNSIDemux.cpp.o\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp: In member function 'DemuxPacket* cVNSIDemux::Read()':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp:152:33: error: 'struct PVR_STREAM_PROPERTIES::PVR_STREAM' has no member named 'iPID'\r\n         if (m_streams.stream[i].iPID == pid)\r\n                                 ^~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp: In member function 'void cVNSIDemux::StreamChange(cResponsePacket*)':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp:307:31: error: 'struct PVR_STREAM_PROPERTIES::PVR_STREAM' has no member named 'iPID'\r\n       m_streams.stream[count].iPID = pid;\r\n                               ^~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp:351:31: error: 'struct PVR_STREAM_PROPERTIES::PVR_STREAM' has no member named 'iSubtitleInfo'\r\n       m_streams.stream[count].iSubtitleInfo = (composition_id & 0xffff) | ((ancillary_id & 0xffff) << 16);\r\n                               ^~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp: In member function 'bool cVNSIDemux::StreamContentInfo(cResponsePacket*)':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp:404:31: error: 'struct PVR_STREAM_PROPERTIES::PVR_STREAM' has no member named 'iPID'\r\n       if (m_streams.stream[i].iPID == pid)\r\n                               ^~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIDemux.cpp:440:16: error: 'struct PVR_STREAM_PROPERTIES::PVR_STREAM' has no member named 'iSubtitleInfo'\r\n         props->iSubtitleInfo = (composition_id & 0xffff) | ((ancillary_id & 0xffff) << 16);\r\n                ^~~~~~~~~~~~~\r\nmake[2]: *** [CMakeFiles/pvr.vdr.vnsi.dir/build.make:255: CMakeFiles/pvr.vdr.vnsi.dir/src/VNSIDemux.cpp.o] Error 1\r\nmake[2]: *** Waiting for unfinished jobs....\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'bool cVNSIData::Start(const string&, int, const char*, const string&)':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:89:8: error: 'class CHelper_libXBMC_pvr' has no member named 'ConnectionStateChange'\r\n   PVR->ConnectionStateChange(\"VNSI started\", PVR_CONNECTION_STATE_CONNECTING, \"VNSI started\");\r\n        ^~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:89:46: error: 'PVR_CONNECTION_STATE_CONNECTING' was not declared in this scope\r\n   PVR->ConnectionStateChange(\"VNSI started\", PVR_CONNECTION_STATE_CONNECTING, \"VNSI started\");\r\n                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'virtual void cVNSIData::OnDisconnect()':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:100:8: error: 'class CHelper_libXBMC_pvr' has no member named 'ConnectionStateChange'\r\n   PVR->ConnectionStateChange(\"vnsi connection lost\", PVR_CONNECTION_STATE_DISCONNECTED, XBMC->GetLocalizedString(30044));\r\n        ^~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:100:54: error: 'PVR_CONNECTION_STATE_DISCONNECTED' was not declared in this scope\r\n   PVR->ConnectionStateChange(\"vnsi connection lost\", PVR_CONNECTION_STATE_DISCONNECTED, XBMC->GetLocalizedString(30044));\r\n                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'virtual void cVNSIData::OnReconnect()':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:107:8: error: 'class CHelper_libXBMC_pvr' has no member named 'ConnectionStateChange'\r\n   PVR->ConnectionStateChange(\"vnsi connection established\", PVR_CONNECTION_STATE_CONNECTED, XBMC->GetLocalizedString(30045));\r\n        ^~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:107:61: error: 'PVR_CONNECTION_STATE_CONNECTED' was not declared in this scope\r\n   PVR->ConnectionStateChange(\"vnsi connection established\", PVR_CONNECTION_STATE_CONNECTED, XBMC->GetLocalizedString(30045));\r\n                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'PVR_ERROR cVNSIData::GetRecordingsList(ADDON_HANDLE)':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:790:11: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n       tag.iChannelUid = -1;\r\n           ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:793:13: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n         tag.iChannelUid = uuid;\r\n             ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:796:6: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n  tag.iChannelUid = PVR_RECORDING_CHANNEL_TYPE_TV;\r\n      ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:796:20: error: 'PVR_RECORDING_CHANNEL_TYPE_TV' was not declared in this scope\r\n  tag.iChannelUid = PVR_RECORDING_CHANNEL_TYPE_TV;\r\n                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:798:6: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n  tag.iChannelUid = PVR_RECORDING_CHANNEL_TYPE_RADIO;\r\n      ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:798:20: error: 'PVR_RECORDING_CHANNEL_TYPE_RADIO' was not declared in this scope\r\n  tag.iChannelUid = PVR_RECORDING_CHANNEL_TYPE_RADIO;\r\n                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:800:6: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'channelType'; did you mean 'iGenreType'?\r\n  tag.channelType = PVR_RECORDING_CHANNEL_TYPE_UNKNOWN;\r\n      ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:800:20: error: 'PVR_RECORDING_CHANNEL_TYPE_UNKNOWN' was not declared in this scope\r\n  tag.channelType = PVR_RECORDING_CHANNEL_TYPE_UNKNOWN;\r\n                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:804:11: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n       tag.iChannelUid = PVR_CHANNEL_INVALID_UID;\r\n           ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:804:25: error: 'PVR_CHANNEL_INVALID_UID' was not declared in this scope\r\n       tag.iChannelUid = PVR_CHANNEL_INVALID_UID;\r\n                         ^~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:805:11: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'channelType'; did you mean 'iGenreType'?\r\n       tag.channelType = PVR_RECORDING_CHANNEL_TYPE_UNKNOWN;\r\n           ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:805:25: error: 'PVR_RECORDING_CHANNEL_TYPE_UNKNOWN' was not declared in this scope\r\n       tag.channelType = PVR_RECORDING_CHANNEL_TYPE_UNKNOWN;\r\n                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'PVR_ERROR cVNSIData::GetDeletedRecordingsList(ADDON_HANDLE)':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:955:11: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n       tag.iChannelUid = vresp->extract_S32();\r\n           ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:958:11: error: 'PVR_RECORDING {aka struct PVR_RECORDING}' has no member named 'iChannelUid'; did you mean 'strChannelName'?\r\n       tag.iChannelUid = PVR_CHANNEL_INVALID_UID;\r\n           ^~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:958:25: error: 'PVR_CHANNEL_INVALID_UID' was not declared in this scope\r\n       tag.iChannelUid = PVR_CHANNEL_INVALID_UID;\r\n                         ^~~~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp: In member function 'virtual void* cVNSIData::Process()':\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:1061:9: error: 'class CHelper_libXBMC_pvr' has no member named 'ConnectionStateChange'\r\n    PVR->ConnectionStateChange(\"vnsi server not reacheable\",\r\n         ^~~~~~~~~~~~~~~~~~~~~\r\n/home/build/BUILDDIR/kodi-addon-pvr-vdr-vnsi/src/pvr.vdr.vnsi/src/VNSIData.cpp:1062:10: error: 'PVR_CONNECTION_STATE_SERVER_UNREACHABLE' was not declared in this scope\r\n          PVR_CONNECTION_STATE_SERVER_UNREACHABLE, nullptr);\r\n          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nmake[2]: *** [CMakeFiles/pvr.vdr.vnsi.dir/build.make:231: CMakeFiles/pvr.vdr.vnsi.dir/src/VNSIData.cpp.o] Error 1\r\nmake[1]: *** [CMakeFiles/Makefile2:100: CMakeFiles/pvr.vdr.vnsi.dir/all] Error 2\r\nmake: *** [Makefile:150: all] Error 2"},"comment":{"url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/comments/240723714","html_url":"https://github.com/kodi-pvr/pvr.vdr.vnsi/issues/87#issuecomment-240723714","issue_url":"https://api.github.com/repos/kodi-pvr/pvr.vdr.vnsi/issues/87","id":240723714,"user":{"login":"M-Reimer","id":3519517,"avatar_url":"https://avatars.githubusercontent.com/u/3519517?v=3","gravatar_id":"","url":"https://api.github.com/users/M-Reimer","html_url":"https://github.com/M-Reimer","followers_url":"https://api.github.com/users/M-Reimer/followers","following_url":"https://api.github.com/users/M-Reimer/following{/other_user}","gists_url":"https://api.github.com/users/M-Reimer/gists{/gist_id}","starred_url":"https://api.github.com/users/M-Reimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/M-Reimer/subscriptions","organizations_url":"https://api.github.com/users/M-Reimer/orgs","repos_url":"https://api.github.com/users/M-Reimer/repos","events_url":"https://api.github.com/users/M-Reimer/events{/privacy}","received_events_url":"https://api.github.com/users/M-Reimer/received_events","type":"User","site_admin":false},"created_at":"2016-08-18T13:32:42Z","updated_at":"2016-08-18T13:32:42Z","body":"I'm now running the PVR addon patched the way described in my comment above (sed commands replacing some strings). I think it wouldn't be the worst idea to add this to the repository so the \"Jarvis\" version can compile against p8-platform and it is not required to have an outdated library. Would you accept a pull request?"}}
{"actor":{"display_login":"M-Reimer"}}