Skip to content

Compilation on Raspberry 8 (jessie) fails #12

@da3ny01

Description

@da3ny01

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()’:
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:
# cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions