get the following error when emerging cinelerra 1.1.9 ..... g++ -c `cat i686/c_flags` zoompanel.C -o i686/zoompanel.o g++ -o i686/cinelerra `cat i686/objs` /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/../../../../i686-pc-linux-gnu/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000008126420 strip i686/cinelerra ../guicast/i686/bootstrap i686/cinelerra data/mode_*.png make[2]: *** [i686/cinelerra] Segmentation fault make[2]: *** Deleting file `i686/cinelerra' make[2]: Leaving directory `/var/tmp/portage/cinelerra-1.1.9/work/cinelerra-1.1.9/cinelerra' make[2]: Entering directory `/var/tmp/portage/cinel ..... Reproducible: Always Steps to Reproduce: 1. 2. 3. mycomputer cinelerra # emerge info Portage 2.0.50-r1 (hardened-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.4-rc1-mm1) ================================================================= System uname: 2.6.4-rc1-mm1 i686 Intel(R) Pentium(R) 4 CPU 1600MHz Gentoo Base System version 1.4.3.13 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.7.7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X alsa arts avi berkdb cdr crypt cups dga dvd dvdr emacs encode esd foomaticdb gif gnome gphoto2 gtk gtk2 imagemagick imlib java joystick jpeg junit kde mmx mozilla mpeg mysql nls opengl pam pda perl pic png postgres python qt quicktime readline samba scanner sdl ssl tcpd truetype unicode usb wxwindows x86 xmms xv zlib"
it emerges fine for me... have you reproduced the error?
i got some advice, take a look at my emerge info and see if making changes to your system helps: (maybe gcc 3.3.3 or something.. also, it depends on nasm.. maybe make sure you have a recent version of that..) Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.0-gentoo-r1) ================================================================= System uname: 2.6.0-gentoo-r1 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O2 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /opt/tomcat/conf /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O2 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.seren.com/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://gentoo.noved.org/ ftp://gentoo.mirrors.pair.com/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib alsa avi berkdb cdr cjk crypt doc encode flash foomaticdb gdbm gif gphoto2 gpm gtk2 imlib java jpeg libg++ libwww mad mikmod mmx motif mpeg mysql ncurses nls oggvorbis opengl pam pdflib perl png postgres python quicktime readline sdl slang spell ssl svga tcltk tcpd tetex tiff truetype x86 xml2 xv zlib"
cinelerra is marked -* it is supposed to not work. looks like either cinelerra i way borken or you gcc isn't in perfect shape
OK, so I don't know what happened but somehow gcc-hardened was emerged during an update world and that messed up everything. (Lots of other stuff wouldn't compile either). I unmerged gcc-hardened (I never intentionally installed it, so that is a little bothersome....), and cinelerra installed ok. But now it segfaults immediately after showing the splash screen. ie bash-2.05b$ cinelerra Cinelerra 1.1.9 Sat Mar 6 23:57:48 UTC 2004 (C)2003 Heroine Virtual Ltd. Cinelerra is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. There is absolutely no warranty for Cinelerra. Aborted Hmmmmm, I wonder what "Aborted" means.... Luca Barbato- Is this what "it is supposed to not work" means? If not what do you mean because I know it can work on gentoo, I installed it on my other machine (a duron 800) from the 1.1.9 tarball and it works fine (well fine for cinelerra considering the program crashes quite frequently). I even made a couple svcds with it. Anyone have any hints? Obviously I'd like to use it on a P4 1.7 Ghz instead of the duron (rendering a 5 minute svcd takes ~1hr), but currently I can't.
could you contact me on irc next day? I'd like to get the thing at least work as should and if you managed to built it by hand and get a working build I guess I could investigate a bit.
Discovered that they put the image data in the wrong place and strip removes it, adding a restrict on strip fixed the issue
Closing