Sorry, I wrote this in the morning, so I didn't pick up on the obvious. Take a look at the /usr/include/libavutil/mem.h on line 29 (or is it 20? I never remember the output order) and find out what exactly is this config.h file that it is referencing. This appears to be the missing link in the compile chain... It seems like one of the ffmpeg headers didn't get copied that needed to, or else ffmpeg headers are including an extraneous header file that is not needed. I still need to install ffmpeg and all th other 2000 dependencies on my system before I even get to installing transcode. Perhaps I'll get to it in a week or two, but for now I unfortunately cannot compare notes on my system.

-Mishehu

andrew wrote:
On Fri, Jan 30, 2009 at 09:00:49AM -0600, Mishehu Mashehu wrote:

As a long time fellow Slackware user, I am used to dealing with issues like this. For starters, did you download and install a release of FFmpeg or did you grab the current svn trunk? If you did a release version, it is heinously old as they haven't done a release in probably over 3 years.

Always good to meet another Slackware user :-). In which case I should
mention that I am using a slightly modified script to install
transcode from slacky.eu:

http://repository.slacky.eu/slackware-12.2/multimedia/transcode/1.1.0/src/transcode.SlackBuild

I am using almost the latest svn FFmpeg: r16768.

In any event, where is the avformat.h header file located on your system?

r...@skamandros/home/andrew# find /usr -iname 'avformat.h'
/usr/include/libavformat/avformat.h

One trick that I have had to do in the past is re-autoconf the configure script and then rerun the config for compile.

I am not completely clear on this one but I am running:

autoreconf -i -f

before running ./configure and I believe this is the trick you are
referring to?

Thanks for your trouble,

Andrew


Reply via email to