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
log of the compile process
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 {
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 {