Kino Video Editor
 
  Kino / dvgrab
Latest News
Download
Features
Requirements
Screen Shots
  Support
User Guide
HOWTOs
FAQ
Mailing Lists
Contributed Code
  Development
Project Vision
Developer Guide
Source Code
Current Developers
Report a Bug
  Community
Success Stories
Discussion
 

I have closed the forums to new postings because there was not enough discussion, I answered nearly all the questions, and I no longer work on Kino. Please use the forums provided by your Linux distribution. Meanwhile, I will leave this open in read-only mode to serve as a knowledge base.


Subject: "Errors installing dvgrab 3.2" Previous topic | Next topic
Printer-friendly copy
Top Linux Digital Video dvgrab Topic #1044
Show all folders | View messages in linear mode

markjwillThu Nov-20-08 06:13 PM
Member since Nov 20th 2008
4 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1044, "Errors installing dvgrab 3.2"


          

hi, I'm new to Linux and totally learning as I go, so hopefully this is easy...

I am trying install the newest version of dvgrab. This is my first attempt to install something with out using apt-get or the GUI package manager but I followed the instrictions and here is where I get to.

Downloaded dvgrab-3.2.tar.gz
Unzipped to a folder in my user folder /home/astound/dvgrab
cd into /home/astound/dvgrab
./configure (this didn't work at first because of dependancies? so I found each of them and installed them and sucessfully completed this step)
make (this is where I am stuck...)

astound@digitizer1:~/dvgrab$ sudo make
password for astound:
make all-am
make<1>: Entering directory `/home/astound/dvgrab'
g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -O2 -MT dvframe.o -MD -MP -MF .deps/dvframe.Tpo -c -o dvframe.o dvframe.cc
dvframe.cc: In constructor 'DVFrame: VFrame()':
dvframe.cc:124: error: 'malloc' was not declared in this scope
dvframe.cc: In destructor 'virtual DVFrame::~DVFrame()':
dvframe.cc:135: error: 'free' was not declared in this scope
make<1>: *** Error 1
make<1>: Leaving directory `/home/astound/dvgrab'
make: *** Error 2
astound@digitizer1:~/dvgrab$

This is really all greek to me, and unlike previous erros it doens't tell me I need some other component...

Any Help would be much appreciated

  

IP Printer Friendly copy | Reply | Reply with quote | Top

ddennedyMon Nov-24-08 03:56 AM
Member since Jun 26th 2006
1362 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1045, "RE: Errors installing dvgrab 3.2"
In response to Reply #0


          

Please add "#include <stdlib.h>" near the top of dvframe.cc.

+-DRD-+
Lead Kino Developer

  

IP Printer Friendly copy | Reply | Reply with quote | Top

    
markjwillWed Dec-17-08 04:53 AM
Member since Nov 20th 2008
4 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1051, "RE: Errors installing dvgrab 3.2"
In response to Reply #1


          

Thanks for your responce... I used vi, and added the line just above

#include <stdlib.h>

and then I ran 'sudo make' again and got this

astound@digitizer1:~/dvgrab$ sudo make
make all-am
make<1>: Entering directory `/home/astound/dvgrab'
g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -O2 -MT dvframe.o -MD -MP -MF .deps/dvframe.Tpo -c -o dvframe.o dvframe.cc
mv -f .deps/dvframe.Tpo .deps/dvframe.Po
g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -O2 -MT error.o -MD -MP -MF .deps/error.Tpo -c -o error.o error.cc
mv -f .deps/error.Tpo .deps/error.Po
g++ -DHAVE_CONFIG_H -I. -I/usr/local/include -I/usr/local/include -I/usr/local/include -D_REENTRANT -D_FILE_OFFSET_BITS=64 -g -O2 -MT filehandler.o -MD -MP -MF .deps/filehandler.Tpo -c -o filehandler.o filehandler.cc
filehandler.cc: In member function 'void FileTracker::Clear()':
filehandler.cc:113: error: 'free' was not declared in this scope
filehandler.cc: In destructor 'virtual Mpeg2Handler::~Mpeg2Handler()':
filehandler.cc:1311: error: 'free' was not declared in this scope
filehandler.cc: In member function 'void Mpeg2Handler::ProcessPayload(unsigned char*, unsigned int, unsigned char)':
filehandler.cc:1510: error: 'malloc' was not declared in this scope
filehandler.cc:1514: error: 'exit' was not declared in this scope
make<1>: *** Error 1
make<1>: Leaving directory `/home/astound/dvgrab'
make: *** Error 2
astound@digitizer1:~/dvgrab$


I also have a second question. I am currently using dvgrab 3.1 and attempting to capture 6 streams simultaneously... I've got 3 buses, 2 ADVC-300's on each and I have gotten them all running simultaneously, but sometimes the two devices try and communicate on the same channel, I know dvgrab won't tell devices what channel to send on, do you know of a program or utility that will tell these ADVC's what channel to use?

Thanks again for your help, I really appreciate it, and keep up the good work!

-Mark

  

IP Printer Friendly copy | Reply | Reply with quote | Top

        
ddennedyWed Dec-17-08 07:59 AM
Member since Jun 26th 2006
1362 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1053, "RE: Errors installing dvgrab 3.2"
In response to Reply #2


          

For your compilation error, you should have noticed that they are very similar to the previous ones. The solution is the same as the first, add #include <stdlib.h> to filehandler.cc.

dvgrab will try to establish private connections/channels to each device if you use the --guid option. Each device has its own guid. Run plugreport to get some guids. Also, your mileage may vary on doing this as device implementations vary widely with respect to this functionality. plugreport and plugctl are your debugging tools to see what is going on and try to fix or force things. This is so tricky, that I will have to decline to offer further help to make it work. I simply have too many things vying for my attention, and this is bottomless pit of support hell. Sorry.

+-DRD-+
Lead Kino Developer

  

IP Printer Friendly copy | Reply | Reply with quote | Top

            
markjwillWed Dec-17-08 05:29 PM
Member since Nov 20th 2008
4 posts
Click to send email to this author Click to send private message to this author Click to view this author's profile Click to add this author to your buddy list
#1055, "RE: Errors installing dvgrab 3.2"
In response to Reply #3


          

DVgrab 3.2 installed successfully! Thanks!

Also I completely understand the need to choose your battles... I'm going to be looking into the plugreport and plugctl to see what I can see..

-Mark

  

IP Printer Friendly copy | Reply | Reply with quote | Top

Top Linux Digital Video dvgrab Topic #1044 Previous topic | Next topic
Powered by DCForum+ Version 1.1
Copyright 1997-2002 DCScripts.com