I deleted the transcode directory completely and redownloaded the latest 1.1
CVS.

I did see the difference in that I no longer needed to fix the ffmpeg paths
time.  

I realized that I didn't have PKG_CONFIG_PATH set.  

Now, I tried setting PKG_CONFIG_PATH; it configured and compiled on the
first try.

Any chance these fixes can be applied in such a way that the average user
won't require the path to be set?  For users who aren't developers or
experienced sysadmins, they won't necessarily know that LD_LIBRARY_PATH or
PKG_CONFIG_PATH need to be set, or what paths to set them to. 

In case it helps anyone in the future to have this on records, in Fedora
Core 5 on x86_64, I used the following defaults: 
PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/local/lib64/pkgconfig:/usr/lib/pkg
config:/usr/local/lib/pkgconfig
LD_LIBRARY_PATH=/lib64:/usr/lib64:/usr/local/lib64:/lib:/usr/lib:/usr/local/
lib


> -----Original Message-----
> From: Francesco Romani [mailto:[EMAIL PROTECTED]
> Sent: Sunday, March 30, 2008 4:36 AM
> To: transcode-devel@exit1.org
> Subject: RE: [transcode-devel] Trying now with 1.1 cvs.
> 
> 
> On Wed, 2008-03-26 at 13:58 -0400, Jacob (Jack) Gryn wrote:
> > Sorry..  accidentally hit send too early..
> >
> > Ok,
> >
> > With respect to configure now: still need lqt/quicktime.h, and still
> issue
> > with lame if LD_LIBRARY_PATH not set (but the latter seems to be
> lame's
> > problem; unless we can workaround in the configure to set it to test
> lame)
> >
> > With respect to compilation, we still have quicktime issues in
> import_mov.c,
> > export_mov.c, probe_mov.c and decode_mov.c
> 
> I'm a bit confused, because those things should be fixed as well with
> my
> last commit; i've tested on a spare i386 installation with only new
> headers for ffmpeg and libquicktime and everything works as expected,
> here. Did you rerun the autoreconf before configure?
> 
> >
> > The following are linker warnings and errors:
> >
> > /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when
> searching for
> > -lpthread
> > /usr/bin/ld: skipping incompatible /usr/lib/libpthread.a when
> searching for
> > -lpthread
> > /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching
> for -lm
> > /usr/bin/ld: skipping incompatible /usr/lib/libm.a when searching for
> -lm
> > /usr/bin/ld: skipping incompatible /usr/lib/libz.so when searching
> for -lz
> > /usr/bin/ld: skipping incompatible /usr/lib/libz.a when searching for
> -lz
> > /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching
> for -ldl
> > /usr/bin/ld: skipping incompatible /usr/lib/libdl.a when searching
> for -ldl
> > /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching
> for -lc
> > /usr/bin/ld: skipping incompatible /usr/lib/libc.a when searching for
> -lc
> 
> This is annoying but should be harmless; I can't fix properly because I
> haven't any 32/64 bit mixed environment (like fedora) handy.
> 
> > tcdecode-decode_mpeg2.o: In function
> > `decode_mpeg2':/root/4transcode/transcode/import/decode_mpeg2.c:133:
> > undefined reference to `mpeg2convert_rgb24'
> >
> > ...
> >
> > I added -lmpeg2convert to the following line in import/Makefile
> > LIBMPEG2_LIBS = -L/usr/lib -lmpeg2 -lmpeg2convert
> 
> same as above for quicktime.
> 
> Bests,
> 
> --
> Francesco Romani // Ikitt
> [ Out of memory. ~ We wish to hold the whole sky, ~ But we never will.
> ]
> 



Reply via email to