Re: [CinCVS] Cinelerra CVS compile error:dsputil_mmx

2006-06-20 Thread Leonardo
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

2006-06-19 Thread Leonardo
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

2006-06-18 Thread Johannes Sixt
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

2006-06-17 Thread Jan Luo




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

2006-06-16 Thread Leonardo
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