Menu

#13 piave fails make with libraw1394-2.0.2

open
piave (12)
5
2009-02-09
2009-02-09
Dennis
No

g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -O2 -march=athlon64 -pipe -MT avccontroller.lo -MD -MP -MF .deps/avccontroller.Tpo -c avccontroller.cc -o avccontroller.o >/dev/null 2>&1
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -O2 -march=athlon64 -pipe -MT scenebuilder.lo -MD -MP -MF .deps/scenebuilder.Tpo -c scenebuilder.cc -o scenebuilder.o >/dev/null 2>&1
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/libxml2 -O2 -march=athlon64 -pipe -MT IEEE1394IO.lo -MD -MP -MF .deps/IEEE1394IO.Tpo -c IEEE1394IO.cc -fPIC -DPIC -o .libs/IEEE1394IO.o
IEEE1394IO.cc: In constructor 'PIAVE::Raw1394Reader::Raw1394Reader()':
IEEE1394IO.cc:204: error: 'raw1394_set_iso_handler' was not declared in this scope
IEEE1394IO.cc: In static member function 'static void* PIAVE::Raw1394Reader::_raw1394_poll(void*)':
IEEE1394IO.cc:365: error: 'raw1394_start_iso_rcv' was not declared in this scope
IEEE1394IO.cc:389: error: 'raw1394_stop_iso_rcv' was not declared in this scope
make[2]: *** [IEEE1394IO.lo] Error 1
make[2]: Leaving directory `/usr/src/piave-0.2.4/libpiave'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/piave-0.2.4'
make: *** [all] Error 2

Discussion

  • Dennis

    Dennis - 2009-02-09

    log of the compile process

     
  • Dennis

    Dennis - 2009-02-09

    I am using the following patches, which have no problem with libraw-1.3.0;

    --- ./plugins/iostream/vorbisfile/vorbisfile.cc~ 2003-09-15 12:52:25.000000000 +0200
    +++ ./plugins/iostream/vorbisfile/vorbisfile.cc 2004-10-13 13:52:03.402240909 +0200
    @@ -44,6 +44,7 @@
    using std::endl;
    #include <string>
    using std::string;
    +#include <math.h>

    // this header
    #include "vorbisfile.hh"
    --- ./plugins/iostream/sndfile/sndfile.cc~ 2003-09-15 12:52:25.000000000 +0200
    +++ ./plugins/iostream/sndfile/sndfile.cc 2004-10-13 13:52:03.402240909 +0200
    @@ -44,6 +44,7 @@
    using std::endl;
    #include <string>
    using std::string;
    +#include <math.h>

    // this header
    #include "vorbisfile.hh"

    and

    --- ./libpiave/IEEE1394IO.hh.old 2003-09-15 13:40:40.000000000 +0300
    +++ ./libpiave/IEEE1394IO.hh 2004-08-02 06:15:31.000000000 +0300
    @@ -47,7 +47,6 @@
    // IEEE1394
    #include <libraw1394/raw1394.h>
    #include <libraw1394/csr.h>
    -#include <libdv/dv1394.h>
    // channel is 63 (broadcast) for video
    #define AVC1394_CHANNEL_BROADCAST 63

    --- ./libpiave/avccontroller.hh.old 2003-09-09 14:01:36.000000000 +0300
    +++ ./libpiave/avccontroller.hh 2004-08-02 06:14:55.000000000 +0300
    @@ -47,7 +47,6 @@
    // IEEE1394
    #include <libraw1394/raw1394.h>
    #include <libraw1394/csr.h>
    -#include <libdv/dv1394.h>

    namespace PIAVE {

     
  • Dennis

    Dennis - 2009-02-09

    I am using the following patches, which have no problem with libraw-1.3.0;

    --- ./plugins/iostream/vorbisfile/vorbisfile.cc~ 2003-09-15 12:52:25.000000000 +0200
    +++ ./plugins/iostream/vorbisfile/vorbisfile.cc 2004-10-13 13:52:03.402240909 +0200
    @@ -44,6 +44,7 @@
    using std::endl;
    #include <string>
    using std::string;
    +#include <math.h>

    // this header
    #include "vorbisfile.hh"
    --- ./plugins/iostream/sndfile/sndfile.cc~ 2003-09-15 12:52:25.000000000 +0200
    +++ ./plugins/iostream/sndfile/sndfile.cc 2004-10-13 13:52:03.402240909 +0200
    @@ -44,6 +44,7 @@
    using std::endl;
    #include <string>
    using std::string;
    +#include <math.h>

    // this header
    #include "vorbisfile.hh"

    and

    --- ./libpiave/IEEE1394IO.hh.old 2003-09-15 13:40:40.000000000 +0300
    +++ ./libpiave/IEEE1394IO.hh 2004-08-02 06:15:31.000000000 +0300
    @@ -47,7 +47,6 @@
    // IEEE1394
    #include <libraw1394/raw1394.h>
    #include <libraw1394/csr.h>
    -#include <libdv/dv1394.h>
    // channel is 63 (broadcast) for video
    #define AVC1394_CHANNEL_BROADCAST 63

    --- ./libpiave/avccontroller.hh.old 2003-09-09 14:01:36.000000000 +0300
    +++ ./libpiave/avccontroller.hh 2004-08-02 06:14:55.000000000 +0300
    @@ -47,7 +47,6 @@
    // IEEE1394
    #include <libraw1394/raw1394.h>
    #include <libraw1394/csr.h>
    -#include <libdv/dv1394.h>

    namespace PIAVE {

     

Log in to post a comment.

MongoDB Logo MongoDB