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
