Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 16919 - openquicktime ebuild fails
Summary: openquicktime ebuild fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Martin Holzer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-03-05 15:31 UTC by John Leonzal
Modified: 2003-03-06 16:23 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John Leonzal 2003-03-05 15:31:38 UTC
moov.c: In function `quicktime_moov_init':
moov.c:39: internal error: Floating point exception
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
make: *** [moov.o] Error 1

!!! ERROR: media-libs/openquicktime-1.0 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! (no error message)
Comment 1 Martin Holzer (RETIRED) gentoo-dev 2003-03-05 17:44:26 UTC
please paste
#emerge info
Comment 2 John Leonzal 2003-03-05 18:11:39 UTC
do you mean this: 

home root # emerge openquicktime
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/openquicktime-1.0 to /
>>> md5 ;-) openquicktime-1.0-src.tgz
>>> Unpacking source...
>>> Unpacking openquicktime-1.0-src.tgz to /var/tmp/portage/openquicktime-1.0/work
>>> Source unpacked.
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking build system type... i686-pc-linux-gnu
checking whether ln -s works... yes
checking whether make sets ${MAKE}... yes
checking for gcc... gcc
checking whether the C compiler (gcc -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays ) works... yes
checking whether the C compiler (gcc -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking for c++... g++
checking whether the C++ compiler (g++ -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays ) works... yes
checking whether the C++ compiler (g++ -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays ) is a cross-compiler... no
checking whether we are using GNU C++... yes
checking whether g++ accepts -g... yes
checking whether the assembler (gcc -c ) works ............... yes
checking for working const... yes
checking size of char... 1
checking size of short... 2
checking size of int... 4
checking size of long... 4
checking size of long long... 8
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for __u8... no
checking for __s8... no
checking for __u16... no
checking for __s16... no
checking for __u32... no
checking for __s32... no
checking for __u64... no
checking for __s64... no
checking for off_t... yes
checking for size_t... yes
checking return type of signal handlers... void
checking for __inline... yes
checking for __inline__... yes
checking for inline... yes
C optimization switchs ............................ -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586
C++-style comment flag ............................
checking for bool in the C++ compiler... yes
checking for ftello64... yes
Support for 64-bit file seeking....................  yes
compile switch for shared library ................. -fpic
link switch for shared library ................... -shared
executable export siwtch ......................... -rdynamic
compile switch for pthreads .......................
link switch for pthreads .........................
checking whether the assembler (gcc -c) supports MMX... yes
checking whether MMX instructions are working on host... yes
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking for fcntl.h... yes
checking for malloc.h... yes
checking for strings.h... yes
checking for unistd.h... yes
glib-config program ............................... glib-config
checking for gzopen in -lz... yes
checking for library containing dlopen... -ldl
Command used to compile C files ..................... gcc -c -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586
Command used to compile C++ files ................... g++ -c -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays
Command used to assemble files ...................... gcc -c -fpic
Command used to build an executable ................. gcc
Command used to build a shared library .............. gcc -shared
additionnal library linked .......................... -ldl -lz -L/usr/lib -lglib  -lm
MMX enabled
Pentium assembly optimization enabled
C defines ...........................................  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT
C include paths ..................................... -I.
checking for jpeg_CreateCompress in -ljpeg... yes
Building plugins ............................ mp3 jpeg
updating cache ./config.cache
creating ./config.status
creating Makefile
creating audioplugin/MP3/Makefile
creating videoplugin/PHOTO_JPEG/Makefile
creating config.h
Appending to config.h
Done

gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c atom.c -o atom.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c codecs.c -o codecs.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c ctab.c -o ctab.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c dinf.c -o dinf.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c dref.c -o dref.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c edts.c -o edts.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c elst.c -o elst.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c hdlr.c -o hdlr.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c matrix.c -o matrix.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c mdat.c -o mdat.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c mdhd.c -o mdhd.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c mdia.c -o mdia.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c minf.c -o minf.o
gcc -I/usr/include/glib-1.2 -I/usr/lib/glib/include -fpic  -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays  -O3 -ffast-math -funroll-loops -fstrength-reduce -march=i586 -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_MMX -DPENTIUM_OPT -I. -c moov.c -o moov.o
moov.c: In function `quicktime_moov_init':
moov.c:39: internal error: Floating point exception
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
make: *** [moov.o] Error 1

!!! ERROR: media-libs/openquicktime-1.0 failed.
!!! Function src_compile, Line 25, Exitcode 2
!!! (no error message)

home root #
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2003-03-05 18:12:46 UTC
no
#emerge info
Comment 4 John Leonzal 2003-03-05 18:16:11 UTC
sorry about that, my bad :-O

home root # emerge info
Portage 2.0.47-r8 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) XP
GENTOO_MIRRORS="ftp://ftp.ibiblio.org/pub/linux/distributions/gentoo ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.oregonstate.edu ftp://ftp.oregonstate.edu/pub/gentoo "
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR_OVERLAY=""
USE="x86 oss apm encode gpm libg++ libwww mikmod ncurses nls quicktime spell zlib gdbm berkdb slang readline arts svga guile sdl tcpd perl python esd imlib gtk motif X kde qt gtk2 gif avi jpeg mpeg png 3dnow crypt cups java mmx opengl pam ssl truetype xmms xml2 alsa gnome mozilla xv dvd oggvorbis pdflib"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -fforce-addr -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
ACCEPT_KEYWORDS="x86 ~x86"
MAKEOPTS="-j2"
AUTOCLEAN="yes"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
FEATURES="sandbox ccache"
Comment 5 Martin Holzer (RETIRED) gentoo-dev 2003-03-05 18:18:31 UTC
turn down your compiler flags
Comment 6 John Leonzal 2003-03-05 18:29:24 UTC
first time i've had trouble with those flags..  after compiling successfully adding each flag back in, it craps on -fprefetch-loop-arrays.  all better now.
Comment 7 Martin Holzer (RETIRED) gentoo-dev 2003-03-06 16:09:17 UTC
good work, will filter this flag
Comment 8 Martin Holzer (RETIRED) gentoo-dev 2003-03-06 16:23:49 UTC
fixed in cvs

thx