-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Compilation on Raspberry 8 (jessie) fails!
I used https://gist.github.com/gwin-zegal/0c844e46a46723b7860059750a0e4b9d#file-ohplayerbuild-sh
Done installing documentation for fpm after 19 seconds
1 gem installed
Fetching 'ohMediaPlayer'
from AWS s3://linn-artifacts-public/artifacts/ohMediaPlayer/ohMediaPlayer-1.96.795-Linux-rpi-Release.tar.gz
from 'https://s3-eu-west-1.amazonaws.com/linn-artifacts-public/artifacts/ohMediaPlayer/ohMediaPlayer-1.96.795-Linux-rpi-Release.tar.gz'
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
**** WARNING - failed to fetch http://builds.openhome.org/releases/artifacts/ohMediaPlayer/ohMediaPlayer-1.96.795-Linux-rpi-Release.tar.gz ****
Fetching 'ohNet'
from AWS s3://linn-artifacts-public/artifacts/ohNet/ohNet-1.22.3172-Linux-rpi-Release.tar.gz
from 'https://s3-eu-west-1.amazonaws.com/linn-artifacts-public/artifacts/ohNet/ohNet-1.22.3172-Linux-rpi-Release.tar.gz'
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
**** WARNING - failed to fetch http://builds.openhome.org/releases/artifacts/ohNet/ohNet-1.22.3172-Linux-rpi-Release.tar.gz ****
Fetching 'ohWafHelpers'
from AWS s3://linn-artifacts-public/artifacts/ohWafHelpers/ohWafHelpers-0.0.115.tar.gz
from 'https://s3-eu-west-1.amazonaws.com/linn-artifacts-public/artifacts/ohWafHelpers/ohWafHelpers-0.0.115.tar.gz'
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
**** WARNING - failed to fetch http://builds.openhome.org/releases/artifacts/ohWafHelpers/ohWafHelpers-0.0.115.tar.gz ****
Fetching 'openssl'
from AWS s3://linn-artifacts-public/artifacts/openssl/openssl-0.3.92-Linux-rpi-Release.tar.bz2
from 'https://s3-eu-west-1.amazonaws.com/linn-artifacts-public/artifacts/openssl/openssl-0.3.92-Linux-rpi-Release.tar.bz2'
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
**** WARNING - failed to fetch http://builds.openhome.org/releases/artifacts/openssl/openssl-0.3.92-Linux-rpi-Release.tar.bz2 ****
Fetching 'ohNetGenerated'
from AWS s3://linn-artifacts-public/artifacts/ohNetGenerated/ohNetGenerated-1.1.164-Linux-rpi-Release.tar.gz
from 'https://s3-eu-west-1.amazonaws.com/linn-artifacts-public/artifacts/ohNetGenerated/ohNetGenerated-1.1.164-Linux-rpi-Release.tar.gz'
close failed in file object destructor:
IOError: [Errno 9] Bad file descriptor
**** WARNING - failed to fetch http://builds.openhome.org/releases/artifacts/ohNetGenerated/ohNetGenerated-1.1.164-Linux-rpi-Release.tar.gz ****
[Errno 2] No such file or directory: 'dependencies/loadedDeps.json'
make -f Makefile.raspbian
make[1]: Entering directory '/tmp/ohPlayer/ohPlayer/linux'
g++ -c -Wall -std=c++0x -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DTARG_ARCH=Linux-rpi -fstack-protector -fstack-check -DDEFINE_LITTLE_ENDIAN -I../dependencies/Linux-rpi/ohMediaPlayer/include -I../dependencies/Linux-rpi/ohNetmon/include -I../dependencies/Linux-rpi/openssl/include -I../dependencies/Linux-rpi/ohNetGenerated-Linux-rpi-Release/include/ohnet/OpenHome/Net/Core -I../dependencies/Linux-rpi/ohNet-Linux-rpi-Release/include/ohnet -c ConfigGTKKeyStore.cpp -o raspbian/objs/ConfigGTKKeyStore.o
g++ -c -Wall -std=c++0x -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DTARG_ARCH=Linux-rpi -fstack-protector -fstack-check -DDEFINE_LITTLE_ENDIAN -I../dependencies/Linux-rpi/ohMediaPlayer/include -I../dependencies/Linux-rpi/ohNetmon/include -I../dependencies/Linux-rpi/openssl/include -I../dependencies/Linux-rpi/ohNetGenerated-Linux-rpi-Release/include/ohnet/OpenHome/Net/Core -I../dependencies/Linux-rpi/ohNet-Linux-rpi-Release/include/ohnet -c RamStore.cpp -o raspbian/objs/RamStore.o
g++ -c -Wall -std=c++0x -I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include -DTARG_ARCH=Linux-rpi -fstack-protector -fstack-check -DDEFINE_LITTLE_ENDIAN -I../dependencies/Linux-rpi/ohMediaPlayer/include -I../dependencies/Linux-rpi/ohNetmon/include -I../dependencies/Linux-rpi/openssl/include -I../dependencies/Linux-rpi/ohNetGenerated-Linux-rpi-Release/include/ohnet/OpenHome/Net/Core -I../dependencies/Linux-rpi/ohNet-Linux-rpi-Release/include/ohnet -c ControlPointProxy.cpp -o raspbian/objs/ControlPointProxy.o
ControlPointProxy.cpp: In constructor ‘OpenHome::Av::ControlPointProxy::CPReceiver::CPReceiver(OpenHome::Net::CpDeviceDv&)’:
ControlPointProxy.cpp:396:66: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy = new CpProxyAvOpenhomeOrgReceiver1(*iCpPlayer);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:403:19: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->SetPropertyTransportStateChanged(iTransportStateChanged);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:406:19: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->Subscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp: In destructor ‘OpenHome::Av::ControlPointProxy::CPReceiver::~CPReceiver()’:
ControlPointProxy.cpp:414:23: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->Unsubscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:416:16: warning: possible problem detected in invocation of delete operator: [enabled by default]
delete iReceiverProxy;
^
ControlPointProxy.cpp:416:16: warning: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’ [enabled by default]
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: warning: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’ [enabled by default]
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:416:16: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
delete iReceiverProxy;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPReceiver::transportChangedEvent()’:
ControlPointProxy.cpp:437:23: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->PropertyTransportState(state);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPReceiver::receiverStop()’:
ControlPointProxy.cpp:491:23: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->PropertyTransportState(state);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:497:27: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->SyncStop();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPReceiver::receiverPlay()’:
ControlPointProxy.cpp:508:23: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->PropertyTransportState(state);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp:514:27: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
iReceiverProxy->SyncPlay();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:19:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgReceiver1’
class CpProxyAvOpenhomeOrgReceiver1;
^
ControlPointProxy.cpp: In constructor ‘OpenHome::Av::ControlPointProxy::CPUpnpAv::CPUpnpAv(OpenHome::Net::CpDeviceDv&, OpenHome::Media::PipelineManager&)’:
ControlPointProxy.cpp:529:61: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy = new CpProxyUpnpOrgAVTransport1(*iCpPlayer);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:535:17: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->Subscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp: In destructor ‘virtual OpenHome::Av::ControlPointProxy::CPUpnpAv::~CPUpnpAv()’:
ControlPointProxy.cpp:543:21: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->Unsubscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:545:16: warning: possible problem detected in invocation of delete operator: [enabled by default]
delete iUpnpAvProxy;
^
ControlPointProxy.cpp:545:16: warning: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’ [enabled by default]
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: warning: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’ [enabled by default]
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:545:16: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
delete iUpnpAvProxy;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPUpnpAv::pipelineChangedEvent()’:
ControlPointProxy.cpp:567:21: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncGetTransportInfo(0, state, dummy, dummy);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPUpnpAv::upnpAvStop()’:
ControlPointProxy.cpp:629:21: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncGetTransportInfo(0, state, dummy, dummy);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:635:25: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncStop(0);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPUpnpAv::upnpAvPlay()’:
ControlPointProxy.cpp:647:21: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncGetTransportInfo(0, state, dummy, dummy);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:653:25: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncPlay(0, Brn("1"));
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPUpnpAv::upnpAvPause()’:
ControlPointProxy.cpp:665:21: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncGetTransportInfo(0, state, dummy, dummy);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp:671:25: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
iUpnpAvProxy->SyncPause(0);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:21:11: error: forward declaration of ‘class OpenHome::Net::CpProxyUpnpOrgAVTransport1’
class CpProxyUpnpOrgAVTransport1;
^
ControlPointProxy.cpp: In constructor ‘OpenHome::Av::ControlPointProxy::CPProduct::CPProduct(OpenHome::Net::CpDeviceDv&, OpenHome::Av::ControlPointProxy&)’:
ControlPointProxy.cpp:715:64: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy = new CpProxyAvOpenhomeOrgProduct2(*iCpPlayer);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp:722:18: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy->SetPropertySourceIndexChanged(iFuncSourceIndexChanged);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp:725:18: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy->Subscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp: In destructor ‘OpenHome::Av::ControlPointProxy::CPProduct::CPProduct()’:# cat /etc/os-release
ControlPointProxy.cpp:733:22: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy->Unsubscribe();
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp:735:16: warning: possible problem detected in invocation of delete operator: [enabled by default]
delete iProductProxy;
^
ControlPointProxy.cpp:735:16: warning: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’ [enabled by default]
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: warning: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’ [enabled by default]
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp:735:16: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined
delete iProductProxy;
^
ControlPointProxy.cpp: In member function ‘void OpenHome::Av::ControlPointProxy::CPProduct::sourceIndexChangedEvent()’:
ControlPointProxy.cpp:814:18: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy->PropertySourceIndex(index);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
ControlPointProxy.cpp:817:18: error: invalid use of incomplete type ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
iProductProxy->PropertySourceXml(sourceXml);
^
In file included from ControlPointProxy.cpp:23:0:
ControlPointProxy.h:20:11: error: forward declaration of ‘class OpenHome::Net::CpProxyAvOpenhomeOrgProduct2’
class CpProxyAvOpenhomeOrgProduct2;
^
Makefile.raspbian:115: recipe for target 'raspbian/objs/ControlPointProxy.o' failed
make[1]: *** [raspbian/objs/ControlPointProxy.o] Error 1
make[1]: Leaving directory '/tmp/ohPlayer/ohPlayer/linux'
Makefile:28: recipe for target 'raspbian' failed
make: *** [raspbian] Error 2
root@raspberrypi:
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"