RE: Trying now with 1.1 cvs

"Jacob \(Jack\) Gryn" <[email protected]>
Newsgroups gmane.comp.video.transcode.devel
Message-ID <AFD5429CD410494092D0D312667D68BD@markov>
I cleaned up all the symlinks I made to get things to compile before so I
can get a fair estimation of how things work.  

./configure --enable-libpostproc --enable-libquicktime
....
....
ERROR: requirement failed: cannot compile ffmpeg/avcodec.h
ffmpeg/avcodec.h can be found in the following packages:
  libavcodec  http://www.ffmpeg.org/

ERROR: requirement failed: cannot compile ffmpeg/avformat.h
ffmpeg/avformat.h can be found in the following packages:
  libavformat  http://www.ffmpeg.org/

ERROR: option '--enable-libpostproc' failed: cannot compile
postproc/postprocess.h
postproc/postprocess.h can be found in the following packages:
  libpostproc  http://www.ffmpeg.org/

ERROR: option '--enable-libquicktime' failed: cannot compile quicktime.h
quicktime.h can be found in the following packages:
  libquicktime  http://libquicktime.sourceforge.net/
---
it does not seem to be looking in the new places; the cvs d/l I have has
this as the last entry in the ChangeLog: 

2008-03-19 Francesco Romani <fromani at gmail dot com>
  * configure.in
  use pkg-config more extensively.
  support both old style (to be nice with debian/ubuntu) and new style
  ffmpeg headers layout (if someone has a cleaner fix, just speak out!).
  do not check for Xfixes: nobody needs it, yet.
  minor fixes (backported from HEAD).

---
Is this the latest one?
---

The machine I'm working with is a 4 CPU Opteron 850 x86_64/amd64 w/16GB RAM
on Fedora Core 5 x64, kernel 2.6.17.1.

WRT FFMPEG, these are the 4 libraries that are detected by pkg-config:
libavcodec, libavdevice, libavformat, libavutil; each having their own
subdir in the includedir.

Similar is postproc, named libpostproc.

ffmpeg is not listed in pkg-config

I haven't tried recompiling it yet, but I don't see anything in
import/Makefile mentioning mpeg2convert

Also, you didn't mention anything about quicktime now looking in
include/lqt/.

...

In another note: the INSTALL document should mention something about setting
the following environment variables being set to aid in the configure
process: PKG_CONFIG_PATH and LD_LIBRARY_PATH

-----Original Message-----
From: Francesco Romani [mailto:[email protected]] 
Sent: March 20, 2008 2:47 AM
To: transcode Developers Mailing List
Subject: Re: [transcode-devel] Trying now with 1.1 cvs


On Mon, 2008-03-17 at 18:00 -0400, Jacob (Jack) Gryn wrote:

CVS (1.1.x branch) was updated to address the following:


> a) libpostproc seems to now put itself in a folder called
> include/libpostproc, rather than include/postproc
> b) avformat.h is in include/libavformat  rather than include/ffmpeg;
> even though I created a symlink to include/ffmpeg/avformat.h, it
> wasn't enough, I needed to add
> --with-libavformat-includes=/usr/local/include/libavformat
> c) all the header files from libavformat, libavutil need to be
> symlinked to include/ffmpeg
> e) we need to append -lmpeg2convert to -lmpeg2, for mpeg2dec
> f) profiles is commented out in export/Makefile

Could you please retry and report if now code behaves correctly?
BTW, which platform (OS+cpu) are you using?

Bests,

-- 
Francesco Romani // Ikitt
[ Out of memory. ~ We wish to hold the whole sky, ~ But we never will. ]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.