Limecraft / ebu-mxfsdk

EBU MXF SDK - An SDK for MXF embedded EBUCore metadata processing and analysis
Other
34 stars 4 forks source link

compilation error ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’ #4

Open pebois opened 11 years ago

pebois commented 11 years ago
sh ./gen_scm_version.sh
make  all-recursive
make[1]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master'
Making all in CustomMetadataSupport
make[2]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport'
Making all in src
make[3]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport/src'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport/src'
make[3]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport'
make[2]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/CustomMetadataSupport'
Making all in EBUCoreProcessor
make[2]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor'
Making all in src
make[3]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/src'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/src'
Making all in apps
make[3]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps'
Making all in .
make[4]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps'
Making all in raw2bmx
make[4]: Entering directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps/raw2bmx'
if g++ -DHAVE_CONFIG_H -I. -I. -I../../..    -W -Wall -I/usr/local/include/libMXF-1.0   -I/usr/local/include/libMXF++-1.0 -I/usr/local/include/libMXF-1.0   -I/usr/local/include/bmx-0.1 -I/usr/local/include/libMXF-1.0 -I/usr/local/include/libMXF++-1.0       -I../../../CustomMetadataSupport/include -I../../../EBUCoreProcessor/include -I../../../EBUCoreProcessor/include/xsd -I../../../Analyzer/include -g -O2 -MT raw2bmx-raw2bmx.o -MD -MP -MF ".deps/raw2bmx-raw2bmx.Tpo" -c -o raw2bmx-raw2bmx.o `test -f 'raw2bmx.cpp' || echo './'`raw2bmx.cpp; \
        then mv -f ".deps/raw2bmx-raw2bmx.Tpo" ".deps/raw2bmx-raw2bmx.Po"; else rm -f ".deps/raw2bmx-raw2bmx.Tpo"; exit 1; fi
../../../CustomMetadataSupport/include/MXFCustomMetadata.h:40: warning: ‘class EBUSDK::MXFCustomMetadata::ObjectModifier’ has virtual functions but non-virtual destructor
../../../CustomMetadataSupport/include/MXFCustomMetadata.h:49: warning: ‘class EBUSDK::MXFCustomMetadata::GenerationUIDAppender’ has virtual functions but non-virtual destructor
../../../EBUCoreProcessor/include/EBUCoreProcessor.h:240: warning: ‘class EBUSDK::EBUCore::EBUCoreProcessor’ has virtual functions but non-virtual destructor
raw2bmx.cpp: In function ‘int main(int, const char**)’:
raw2bmx.cpp:2991: error: ‘class bmx::ClipWriter’ has no member named ‘PrepareHeaderMetadata’
raw2bmx.cpp:2998: error: ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’
raw2bmx.cpp:3001: error: ‘class bmx::ClipWriter’ has no member named ‘GetDataModel’
raw2bmx.cpp:3005: error: ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’
raw2bmx.cpp:3007: error: ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’
raw2bmx.cpp:3011: error: ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’
raw2bmx.cpp:3014: error: ‘class bmx::ClipWriter’ has no member named ‘GetHeaderMetadata’
make[4]: *** [raw2bmx-raw2bmx.o] Error 1
make[4]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps/raw2bmx'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor/apps'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master/EBUCoreProcessor'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/MXFLIB/ebu/ebu-mxfsdk-master'
make: *** [all] Error 2

an advice to solve this problem ? thanks

fxbois commented 11 years ago

is there any repo where you provide binaries for linux ?

tuinhuis commented 11 years ago

At the moment, we don't have a repo yet for Linux binaries. As you can see above, there's still some issues to sort out before we can reliably setup a build chain for Linux bins/packages.

About the error above, was this from building the master branch?