njin <cucarra...@...> writes:

> 
> Il giorno mer, 16/12/2009 alle 20.23 +0100, Johannes Sixt ha scritto:
> > On Montag, 14. Dezember 2009, Johannes Sixt wrote:
> > > On Montag, 14. Dezember 2009, njin wrote:
> > > > Il giorno lun, 14/12/2009 alle 18.45 +0100, Johannes Sixt ha scritto:
> > > > > On Montag, 14. Dezember 2009, cucarra...@... wrote:
> > > > > > I'm compiling Cinelerra on amd 64 but i've this error
> > > > > >
> > > > > > /home/njin/hvirtual/quicktime/qth264.c:158: undefined reference to
> > > > > > `x264_encoder_open_80'
> > > > >
> > > > > How did you run configure? --with-external-ffmpeg?
> > > >
> > > > no with raffa's guide
> > >
> > > If you want me to help you, *you* do the googling and copy-pasting, 'k?
> > >
> > > So, again:
> > >
> > > How did you run configure? --with-external-ffmpeg?
> > 
> > It turned out that incompatible versions of x264 were installed in /usr 
> > and /usr/local.
> > 
> > -- Hannes
> Thnx a lot Hannes i solved just now, i've copied the file in
/usr/local/include to /usr/include
> then i link libx264.so to libx264.so.80 instead of .67  (damned lib
> x264-67)
> Thanks again.
> > _______________________________________________
> > Cinelerra mailing list
> > cinele...@...
> 

When I try to compile, I get an error:
 undefined reference to `x264_encoder_open_85'
I've tried the remedy previously mentioned, but it doesn't solve the problem:

this was the remedy.
> "i've copied the file in /usr/local/include to /usr/include
> then i link libx264.so to libx264.so.80 instead of .67

The current version is libx264.so.85, hence I assume the reference to 85.  

The error message on compile is the same njin found  (I've included the last
lines of the make script:

-L/usr/local/lib -lx264 /usr/lib/libdv.so /usr/lib/libjpeg.so -lpng -lz -lm -ldl
-lpthread  -Wl,--no-undefined   -Wl,-soname -Wl,libquicktimehv-1.6.0.so.1 -o
.libs/libquicktimehv-1.6.0.so.1.0.0
.libs/qth264.o: In function `encode':
/home/howard/my_cinelerra/quicktime/qth264.c:158: undefined reference to
`x264_encoder_open_85'
collect2: ld returned 1 exit status
make[2]: *** [libquicktimehv.la] Error 1
make[2]: Leaving directory `/home/howard/my_cinelerra/quicktime'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/howard/my_cinelerra/quicktime'
make: *** [install-recursive] Error 1

To be clear, I've downloaded source from the git, at 
git clone git://git.cinelerra.org/j6t/cinelerra.git my_cinelerra 

I've added the patches from 
git remote add xiphmont git://git.xiph.org/users/xiphmont/cinelerraCV.git

I've followed the compilation instructions at:
http://www.g-raffa.eu/Cinelerra/HOWTO/compilation.html

thus: 
I loaded the listed libraries for Ubuntu Lucid.
then
./autogen.sh
then
./configure --with-buildinfo=git/recompile --enable-mmx --without-pic

Any suggestions would be appreciated.

thanks.







_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to