On Mon, 17 Jan 2005, Matthew Beale wrote: > So I see CVS is supposed to do DTS, but unfortunately it seems mplex is > broken during make install?
That's the first anyone's mentioned that type of problem. Usually the problems center around the having the other software (libdv, libquicktime, libSDL, and so on) installed or meeting the minimum reqired versions of autoconf, automake and libtool. > libtool: install: warning: relinking `libmplex2.la' > (cd /usr/src/dvdauthor/cvs/mjpeg_play/mplex; /bin/sh ../libtool > --mode=relink g++ -march=i686 -mcpu=i686 -g -O2 -pthread -o libmplex2.la > -rpath /usr/local/lib -version-info 0:0:0 -release 1.7 ... Interesting - I didn't realize "versioned symbols" were being used. > -pthread -L/usr/local/lib -lmjpegutils > -L/usr/lib/gcc-lib/i386-linux/2.95.4 -lstdc++ -lm -lc -lgcc > /usr/lib/gcc-lib/i386-linux/2.95.4/crtendS.o /usr/lib/crtn.o > -march=i686 -mcpu=i686 -Wl,-soname -Wl,libmplex2-1.7.so.0 -o > .libs/libmplex2-1.7.so.0.0.0 > /usr/bin/ld: .libs/libmplex2-1.7.so.0.0.0: undefined versioned symbol > name __dynamic_cast@@CXXABI_1.2 > /usr/bin/ld: failed to set dynamic section sizes: Bad value > collect2: ld returned 1 exit status No sense in trying to run the program later on - the library wasn't created or is not usable due to the undefined symbol error above. Hmmm, that's out of the C++ runtime libs though. Possible there's a problem building with C++ 2.95.4 I suppose. > ./mplex -f 8 -o /home/mixonic/DVD-Ref/tt.mpg > /home/mixonic/DVD-Ref/encoding/DVD-bg.mpeg.mpv.1 > /home/mixonic/DVD-Ref/encoding/dts.dts > g++: ../mplex/.libs/libmplex2.so: No such file or directory Makes sense - I think the library didn't get created because the linker bailed out when the undefined symbol error happened. A little more info is probably going to be needed. What distribution or system is currently using 2.95.4 rather than 3.3.x (even OSX 10.3 which is a year old now has g++/gcc 3.3)? Although I don't think it's the cause of the problem there is a chance that libtool is involved - what version of libtool is being used? So far on the SuSE 9.2 systems there haven't been any problems building mjpegtools. OS/X builds and runs fine too (there's a buglet when using multiple threads that's being investigated but -M0 is the workaround for now). The other question (as an aside) is how was the DTS file created? Is there a free DTS encoder available? Last time I (briefly) looked at DTS the only encoders I saw were very expensive commercial ones. Cheers, Steven Schultz ------------------------------------------------------- The SF.Net email is sponsored by: Beat the post-holiday blues Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt _______________________________________________ Mjpeg-users mailing list Mjpeg-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mjpeg-users