Re: [CinCVS] Cinelerra CVS compile error:dsputil_mmx
Hi, I have cinelerra compiled and running! But it was not the O2/O3 CFLAG or the dependencies as listed by Jan, it was the gcc version. For me it works with [4] : # gcc-config -l [1] i686-pc-linux-gnu-3.3.5-20050130 [2] i686-pc-linux-gnu-3.3.5-20050130-hardenednopie [3] i686-pc-linux-gnu-3.3.5-20050130-hardenednossp [4] i686-pc-linux-gnu-3.3.5-20050130-vanilla * [5] i686-pc-linux-gnu-3.4.6 [6] i686-pc-linux-gnu-3.4.6-hardenednopie [7] i686-pc-linux-gnu-3.4.6-hardenednopiessp [8] i686-pc-linux-gnu-3.4.6-hardenednossp [9] i686-pc-linux-gnu-3.4.6-vanilla If I remember correctly [1] [5] and [9] fail in the last checkout of cinelerra-cvs or the ebuild media-video/cinelerra-cvs 20060219 media-video/transcode Latest version available: 1.0.2-r2 Latest version installed: 1.0.2-r2 media-libs/libtheora Latest version available: 1.0_alpha5 Latest version installed: 1.0_alpha5 media-video/ffmpeg Latest version available: 0.4.9_p20051216 Latest version installed: 0.4.9_p20051216 media-video/ffmpeg2theora Latest version available: 0.16 Latest version installed: 0.16 sys-libs/libavc1394 Latest version available: 0.5.0 Latest version installed: 0.5.0 media-libs/libiec61883 Latest version available: 1.0.0-r1 Latest version installed: 1.0.0-r1 sys-libs/libraw1394 Latest version available: 1.2.0 Latest version installed: 1.2.0 dev-libs/lzo Latest version available: 2.02-r1 Latest version installed: 2.02-r1 dev-lang/yasm Latest version available: 0.4.0 Latest version installed: 0.4.0 media-libs/x264-svn Latest version available: 20060409 Latest version installed: 20060409 media-libs/faac Latest version available: 1.24 Latest version installed: 1.24 media-video/mjpegtools Latest version available: 1.8.0-r1 Latest version installed: 1.8.0-r1 media-libs/openexr Latest version available: 1.2.2 Latest version installed: 1.2.2 media-libs/faad2 Latest version available: 2.0-r11 Latest version installed: 2.0-r11 x11-libs/fltk Latest version available: 1.1.7 Latest version installed: 1.1.7 media-libs/libmp4v2 Latest version available: 1.4.1 Latest version installed: 1.4.1 media-libs/libpng Latest version available: 1.2.8-r1 Latest version installed: 1.2.8-r1 My make.conf contains: ACCEPT_KEYWORDS=x86 CFLAGS=-O3 -march=pentium4 -fomit-frame-pointer -pipe CHOST=i686-pc-linux-gnu CXXFLAGS=${CFLAGS} MAKEOPTS=-j2 USE=eds emboss foomaticdb gdbm gnome gpm gstreamer imlib libg++ libwww mad mpeg nptl pdflib spell truetype-fonts type1-fonts X xml aac aalibaccessibility acpi alsa avi bitmap-fonts bidi bluetooth bonobo bzip2 cdparanoia cdr crypt cups dbus dga dio directfb dv dvb dvd dvdr dvdread emacs emboss encode esd examples ffmpeg fftw flash fortran ftp gb gcj gif ginac gphoto2 gps gstreamer gtk gtk2 guile hal hardened icq idn iee1394 imagemagick imap inifile jabber jack java javascript joistick jpeg jpeg2k kde kdeenablefinal kdexdeltas libcaca lirc lm_sensors matroska mikmod mime ming mng mmx motif mozilla mp3 msn mysql mysqli nas ncurses offensive ogg openal opengl osc pcmcia pdf perl php png prelude python qt quicktime readline ruby samba scanner sdl slang sockets socks5 sox speex spell sse sse2 ssl svg tcltk tiff usb truetype unicode v4l vcd vorbis wifi win32codecs wmf wxwindows xine xinerama xml xml2 xmms xosd xpm xprint xv xvid yahoo zlib And I compiled cinelerra-cvs passing the flags -mmx -hardened -quicktime (I don't think they are necessary, but I forgot to remove them from package.use). Ciao, Leo --- Leonardo [EMAIL PROTECTED] wrote: Jan, Johannes, thanks I will try this afternoon. And yes, I've used CFLAGS='-g -O2' (as from make.conf). Ciao, Leo --- Johannes Sixt [EMAIL PROTECTED] wrote: On Friday 16 June 2006 16:28, Leonardo wrote: Hi all, I'm compiling cinelerra cvs, checked-out this week, on a Gentoo Linux box, but it stops with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o In file included from dsputil_mmx.c:140: dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx': dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while reloading `asm' This file *must* be compiled with -O3. Appearently, you have used CFLAGS='-g -O2'. (most likely implicitly by not providing any flags to ./configure). Recompile this file without these flags: cd quicktime/ffmpeg/libavcodec/i386 make -k # builds everything in this dir, but fails for some make CFLAGS= # builds the failed ones again cd
Re: [CinCVS] Cinelerra CVS compile error:dsputil_mmx
Jan, Johannes, thanks I will try this afternoon. And yes, I've used CFLAGS='-g -O2' (as from make.conf). Ciao, Leo --- Johannes Sixt [EMAIL PROTECTED] wrote: On Friday 16 June 2006 16:28, Leonardo wrote: Hi all, I'm compiling cinelerra cvs, checked-out this week, on a Gentoo Linux box, but it stops with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o In file included from dsputil_mmx.c:140: dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx': dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while reloading `asm' This file *must* be compiled with -O3. Appearently, you have used CFLAGS='-g -O2'. (most likely implicitly by not providing any flags to ./configure). Recompile this file without these flags: cd quicktime/ffmpeg/libavcodec/i386 make -k # builds everything in this dir, but fails for some make CFLAGS= # builds the failed ones again cd ../../../.. -- Hannes ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
Re: [CinCVS] Cinelerra CVS compile error:dsputil_mmx
On Friday 16 June 2006 16:28, Leonardo wrote: Hi all, I'm compiling cinelerra cvs, checked-out this week, on a Gentoo Linux box, but it stops with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o In file included from dsputil_mmx.c:140: dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx': dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while reloading `asm' This file *must* be compiled with -O3. Appearently, you have used CFLAGS='-g -O2'. (most likely implicitly by not providing any flags to ./configure). Recompile this file without these flags: cd quicktime/ffmpeg/libavcodec/i386 make -k # builds everything in this dir, but fails for some make CFLAGS= # builds the failed ones again cd ../../../.. -- Hannes ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra
Re: [CinCVS] Cinelerra CVS compile error:dsputil_mmx
Leonardo wrote: Hi all, I'm compiling cinelerra cvs, checked-out this week, on a Gentoo Linux box, but it stops with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o In file included from dsputil_mmx.c:140: dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx': dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while reloading `asm' dsputil_mmx.c: In function `dsputil_init_mmx': dsputil_mmx.c:2597: warning: assignment from incompatible pointer type dsputil_mmx.c:2598: warning: assignment from incompatible pointer type make[5]: *** [dsputil_mmx.lo] Error 1 make[5]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg/libavcodec/i386' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg/libavcodec' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/manu/hvirtual/quicktime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/manu/hvirtual' make: *** [all] Error 2 is it a known (solvable) error or do I have a problem? I attach also the log of ./configure: Summary of mandatory components: libogg found libvorbis found libvorbisencfound libvorbisfile found libtheora found OpenEXR found libdv found libpng found libjpeg libraries found libjpeg headers found FreeType 2 found libx264 libraries found libx264 headers found libuuid libraries found libuuid headers found mjpegtools found libfftw3 libraries found libfftw3 headersfound liba52 librariesfound liba52 headers found libmp3lame librariesfound libmp3lame headers found libsndfile librariesfound libsndfile headers found libfaac libraries found libfaac headers found libfaad libraries found libfaad headers found Summary of optional components: ESD subsystem found ESD (Enlightenment Sound Daemon) is enabled ALSA subsystem found ALSA is enabled libraw1394 found libiec61883 found libavc1394 librariesfound libavc1394 headers found librom1394 librariesfound librom1394 headers found Firewire is enabled Ciao, Leo __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra hi leo, installing cinelerra-cvs on gentoo is not without difficulties since somehow portage does not seem to resolve all dependencies. i'm running media-video/cinelerra-cvs-20060219 on my x86_64 box. what i do is install a bunch of apps before instaling cine yeah, go a bit unstable ;-)! so the cine relevant part of my /etc/portage/package.keywords looks like this. media-video/transcode media-video/ffmpeg media-video/ffmpeg2theora media-libs/libtheora sys-libs/libavc1394 media-libs/libiec61883 sys-libs/libraw1394 media-libs/libmpeg3 dev-libs/lzo dev-lang/yasm media-libs/x264-svn media-libs/faac media-video/mjpegtools media-libs/openexr media-libs/faad2 x11-libs/fltk media-libs/libmp4v2 media-libs/libpng media-video/cinelerra-cvs hope that helps! cheers jan
[CinCVS] Cinelerra CVS compile error:dsputil_mmx
Hi all, I'm compiling cinelerra cvs, checked-out this week, on a Gentoo Linux box, but it stops with the following error: gcc -DHAVE_CONFIG_H -I. -I. -I../../../.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_MMX -DUSE_MMX -DX86_CPU -DHAVE_MMX -msse -DHAVE_BUILTIN_VECTOR -O3 -D_GNU_SOURCE -DHAVE_AV_CONFIG_H -I./../.. -g -O2 -MT dsputil_mmx.lo -MD -MP -MF .deps/dsputil_mmx.Tpo -c dsputil_mmx.c -o .libs/dsputil_mmx.o In file included from dsputil_mmx.c:140: dsputil_mmx_rnd.h: In function `put_no_rnd_pixels8_l2_mmx': dsputil_mmx_rnd.h:61: error: can't find a register in class `BREG' while reloading `asm' dsputil_mmx.c: In function `dsputil_init_mmx': dsputil_mmx.c:2597: warning: assignment from incompatible pointer type dsputil_mmx.c:2598: warning: assignment from incompatible pointer type make[5]: *** [dsputil_mmx.lo] Error 1 make[5]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg/libavcodec/i386' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg/libavcodec' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/manu/hvirtual/quicktime/ffmpeg' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/manu/hvirtual/quicktime' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/manu/hvirtual' make: *** [all] Error 2 is it a known (solvable) error or do I have a problem? I attach also the log of ./configure: Summary of mandatory components: libogg found libvorbis found libvorbisencfound libvorbisfile found libtheora found OpenEXR found libdv found libpng found libjpeg libraries found libjpeg headers found FreeType 2 found libx264 libraries found libx264 headers found libuuid libraries found libuuid headers found mjpegtools found libfftw3 libraries found libfftw3 headersfound liba52 librariesfound liba52 headers found libmp3lame librariesfound libmp3lame headers found libsndfile librariesfound libsndfile headers found libfaac libraries found libfaac headers found libfaad libraries found libfaad headers found Summary of optional components: ESD subsystem found ESD (Enlightenment Sound Daemon) is enabled ALSA subsystem found ALSA is enabled libraw1394 found libiec61883 found libavc1394 librariesfound libavc1394 headers found librom1394 librariesfound librom1394 headers found Firewire is enabled Ciao, Leo __ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com ___ Cinelerra mailing list Cinelerra@skolelinux.no https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra