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