I'm trying to build a firewire capable system from CVS. I managed to find and install libraw1394 and libiec61883, but I still can't compile myth. Here's the last few lines of the failure point.

/usr/include/libiec61883/iec61883.h: In destructor `virtual FirewireRecorder::~FirewireRecorder()':
/usr/include/libiec61883/iec61883.h:978: error: too few arguments to function `int
iec61883_cmp_disconnect(raw1394_handle*,nodeid_t, int, nodeid_t, int, unsigned int, unsigned int)'
firewirerecorder.cpp:53: error: at this point in file
firewirerecorder.cpp: In member function `virtual bool FirewireRecorder::Open()':
firewirerecorder.cpp:78: error: invalid conversion from `nodeid_t' to `int*'
firewirerecorder.cpp:78: error: invalid conversion from `int*' to `nodeid_t'
/usr/include/libiec61883/iec61883.h:921: error: too few arguments to function `int
iec61883_cmp_connect(raw1394_handle*, nodeid_t, int*, nodeid_t, int*, int*)'
firewirerecorder.cpp:78: error: at this point in file
make[2]: *** [firewirerecorder.o] Error 1
make[2]: Leaving directory `/home/mythtv/myth-cvs/mythtv/libs/libmythtv'
make[1]: *** [sub-libmythtv] Error 2
make[1]: Leaving directory `/home/mythtv/myth-cvs/mythtv/libs'
make: *** [sub-libs] Error 2


The CVS was checked out earlier this evening. Both firewire libs were checked out of subversion right after mythtv and built from the "trunk" directory of each using ./autogen.sh, configure --prefix=/usr, make and make install. I had to set a package path to point to the libraw directory to get libiec to compile.

Any idea how to fix this? Any guides like Jarrod's or the CVS http://mythtv.info/moin.cgi/UpgradeToCvsHowTo that would help?

TIA,
 Jeff.



_______________________________________________
mythtv-users mailing list
[email protected]
http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Reply via email to