Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 26844

Summary: While trying to install allegro it crashed
Product: Gentoo Linux Reporter: Ralph De Witt <ralphdewitt>
Component: [OLD] LibraryAssignee: SpanKY <vapier>
Status: RESOLVED DUPLICATE    
Severity: major CC: seemant
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ralph De Witt 2003-08-18 00:30:57 UTC
While trying to install fortune-mod-starwars. Media-Libs/allegro version 4.0.3 
which is a dependency failed to install with the following error:

kitty root # emerge allegro
Calculating dependencies ...done!
>>> emerge (1 of 1) media-libs/allegro-4.0.3 to /
>>> md5 src_uri ;-) allegro-4.0.3.tar.gz
>>> Unpacking source...
>>> Unpacking allegro-4.0.3.tar.gz to /var/tmp/portage/allegro-4.0.3/work
>>> Source unpacked.
creating cache ./config.cache
checking for gcc... gcc
checking whether the C compiler (gcc  ) works... yes
checking whether the C compiler (gcc  ) is a cross-compiler... no
checking whether we are using GNU C... yes
checking whether gcc accepts -g... yes
checking whether -fomit-frame-pointer is safe... yes
checking whether an include prefix is needed... yes
checking how to run the C preprocessor... gcc -E
checking whether linker works with -s option... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /bin/install -c
checking whether make sets ${MAKE}... yes
checking whether ln -s works... yes
checking for ldconfig... /sbin/ldconfig
checking for makeinfo... /usr/bin/makeinfo
checking for install-info... /usr/bin/install-info
checking for asm support... i386
checking for MMX support... yes
checking for SSE support... no
checking for asm prefix before symbols... ""
checking whether byte ordering is bigendian... no
checking for constructor attribute... yes
checking for dlfcn.h... yes
checking whether -export-dynamic linker flag is supported... yes
checking for dlopen in -ldl... yes
checking for sched_yield... -lc
checking for soundcard.h... no
checking for sys/soundcard.h... yes
checking for machine/soundcard.h... no
checking for linux/soundcard.h... yes
checking for esd-config... /usr/bin/esd-config
checking for esd_open_sound... yes
checking for artsc-config... /usr/kde/3.1/bin/artsc-config
checking for arts_init... yes
checking for soundcard.h... (cached) no
checking for sys/soundcard.h... (cached) yes
checking for machine/soundcard.h... (cached) no
checking for linux/soundcard.h... (cached) yes
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for XMissingExtension in -lXext... yes
checking for XShmQueryExtension in -lXext... yes
checking for XF86VidModeQueryExtension in -lXxf86vm... yes
checking for XF86DGAQueryExtension in -lXxf86dga... yes
checking for XDGAQueryExtension in -lXxf86dga... yes
checking for MAP_FAILED... yes
checking for sys/io.h... yes
checking for linux/joystick.h... yes
checking for vga.h... yes
checking for vga_init in -lvga... yes
checking for vga_version in vga.h... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking for ANSI C header files... yes
checking for dirent.h that defines DIR... yes
checking for opendir in -ldir... no
checking whether time.h and sys/time.h may both be included... yes
checking for fcntl.h... yes
checking for limits.h... yes
checking for sys/time.h... yes
checking for unistd.h... yes
checking for sys/utsname.h... yes
checking for working const... yes
checking for inline... inline
checking for size_t... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for 8-bit clean memcmp... yes
checking for stdlib.h... yes
checking for unistd.h... (cached) yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for getpagesize... yes
checking for working mmap... yes
checking return type of signal handlers... void
checking for vprintf... yes
checking for memcmp... yes
checking for mkstemp... yes
checking for stricmp... no
checking for strlwr... no
checking for strupr... no
updating cache ./config.cache
creating ./config.status
creating makefile
creating allegro-config
creating include/allegro/platform/alunixac.h
rm -f makefile.dep
Generating dependencies for libraries
/bin/sh -c 'cd . && misc/deplib.sh src/allegro.c src/blit.c src/bmp.c 
src/clip3d.c src/clip3df.c src/colblend.c src/color.c src/config.c src/datafile.
c src/dataregi.c src/digmid.c src/dither.c src/dispsw.c src/drvlist.c src/file.c 
src/fli.c src/flood.c src/font.c src/fsel.c src/gfx.c src/glyph.c src/graphics.c 
src/gsprite.c src/gui.c src/guiproc.c src/inline.c src/joystick.c src/keyboard.c 
src/lbm.c src/libc.c src/math.c src/math3d.c src/midi.c src/mixer.c src/modesel.
c src/mouse.c src/pcx.c src/poly3d.c src/polygon.c src/quantize.c src/quat.c 
src/readbmp.c src/rle.c src/rotate.c src/scene3d.c src/sound.c src/spline.c 
src/stream.c src/text.c src/tga.c src/timer.c src/unicode.c src/vtable.c 
src/vtable15.c src/vtable16.c src/vtable24.c src/vtable32.c src/vtable8.c 
src/unix/alsa.c src/unix/alsamidi.c src/unix/arts.c src/unix/udjgpp.c 
src/unix/udrvlist.c src/unix/udummy.c src/unix/uesd.c src/unix/ufile.c 
src/unix/ugfxdrv.c src/unix/ujoydrv.c src/unix/ukeybd.c src/unix/umain.c 
src/unix/umodules.c src/unix/umouse.c src/unix/uoss.c src/unix/uossmidi.c 
src/unix/uptimer.c src/unix/usigalrm.c src/unix/usnddrv.c src/unix/ustimer.c 
src/unix/usystem.c src/unix/uthreads.c src/unix/utimer.c src/i386/iblit16.s 
src/i386/iblit24.s src/i386/iblit32.s src/i386/iblit8.s src/i386/icpu.c 
src/i386/icpus.s src/i386/icsprite.c src/i386/igfx15.s src/i386/igfx16.s 
src/i386/igfx24.s src/i386/igfx32.s src/i386/igfx8.s src/i386/imisc.s 
src/i386/iscan.s src/i386/iscanmmx.s src/i386/ispr15.s src/i386/ispr16.s 
src/i386/ispr24.s src/i386/ispr32.s src/i386/ispr8.s src/i386/istretch.c 
src/i386/izbuf.s src/x/xgfxdrv.c src/x/xkeybd.c src/x/xmouse.c src/x/xsystem.c 
src/x/xtimer.c src/x/xvtable.c src/x/xwin.c src/x/xdga2.c src/x/xdga2s.s 
src/x/xwins.s src/misc/pckeys.c src/linux/fbcon.c src/linux/lasyncio.c 
src/linux/lconsole.c src/linux/lgfxdrv.c src/linux/ljoy.c src/linux/lkeybd.c 
src/linux/lmemory.c src/linux/lmouse.c src/linux/lmsedrv.c src/linux/lmsegpmd.c 
src/linux/lmsems.c src/linux/lmseps2.c src/linux/lstddrv.c src/linux/lsystem.c 
src/linux/ltimer.c src/linux/lvga.c src/linux/lvgahelp.c src/linux/svgalib.c 
src/linux/svgalibs.s src/linux/vtswitch.c src/misc/vbeaf.c src/misc/vbeafs.s 
src/misc/vgaregs.c src/misc/vga.c src/misc/modex.c src/misc/modexgfx.s' 
>>makefile.dep
Generating dependencies for dynamically loaded modules
/bin/sh -c 'cd . && misc/depmod.sh vga -- src/linux/lvga.c src/misc/modex.c 
src/misc/modexgfx.s src/misc/vga.c' >>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh svgalib -lvga src/linux/svgalib.c 
src/linux/svgalibs.s' >>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh fbcon -- src/linux/fbcon.c' >>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh alsadigi -lasound src/unix/alsa.c' 
>>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh alsamidi -lasound src/unix/alsamidi.c' 
>>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh esddigi "\`esd-config --libs\`" 
src/unix/uesd.c' >>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh artsdigi "\`artsc-config --libs\`" 
src/unix/arts.c' >>makefile.dep
/bin/sh -c 'cd . && misc/depmod.sh dga2 -lXxf86dga src/x/xdga2.c src/x/xdga2s.s' 
>> makefile.dep
Generating dependencies for simple programs
/bin/sh -c 'cd . && misc/deplexe.sh demo/demo.c setup/keyconf.c setup/setup.c 
tests/afinfo.c tests/akaitest.c tests/digitest.c tests/filetest.c tests/gfxinfo.
c tests/mathtest.c tests/miditest.c tests/play.c tests/playfli.c tests/test.c 
tests/vesainfo.c tools/colormap.c tools/exedat.c tools/pack.c tools/rgbmap.c 
tools/textconv.c examples/ex12bit.c examples/ex3buf.c examples/ex3d.c 
examples/exaccel.c examples/exalpha.c examples/exbitmap.c examples/exblend.c 
examples/excamera.c examples/excolmap.c examples/excustom.c examples/exdata.c 
examples/exdbuf.c examples/exdodgy.c examples/exexedat.c examples/exfixed.c 
examples/exflame.c examples/exflip.c examples/exgui.c examples/exhello.c 
examples/exjoy.c examples/exkeys.c examples/exlights.c examples/exmem.c 
examples/exmidi.c examples/exmouse.c examples/expal.c examples/expat.c 
examples/exquat.c examples/exrgbhsv.c examples/exsample.c examples/exscale.c 
examples/exscn3d.c examples/exscroll.c examples/exshade.c examples/exspline.c 
examples/exsprite.c examples/exstars.c examples/exstream.c examples/exswitch.c 
examples/extimer.c examples/extrans.c examples/extruec.c examples/exunicod.c 
examples/exupdate.c examples/exxfade.c examples/exzbuf.c' >>makefile.dep
Generating dependencies for datafile plugins
/bin/sh -c 'cd . && misc/depdlib.sh tools/datedit.c' >>makefile.dep
Generating dependencies for datafile programs
/bin/sh -c 'cd . && misc/depdexe.sh tools/dat.c tools/dat2s.c tools/grabber.c 
tools/pat2dat.c' >>makefile.dep
Generating dependencies for programs without libraries
/bin/sh -c 'cd . && misc/depnexe.sh docs/makedoc.c src/i386/asmdef.c' 
>>makefile.dep
Dependency generation completed!
gcc -DHAVE_CONFIG_H -Iinclude -Iinclude/allegro -I./include -I./include/allegro 
-I.  -I/usr/X11R6/include  -I/usr/kde/3.1/include/artsc   -DALLEGRO_LIB_BUILD 
-mcpu=pentium -O2 -funroll-loops -ffast-math -fomit-frame-pointer -Wall 
-Wno-unused -O3 -march=athlon-xp -funroll-loops -fprefetch-loop-arrays -pipe 
-fPIC -DALLEGRO_SHARED -O3 -march=athlon-xp -funroll-loops 
-fprefetch-loop-arrays -pipe -c ./src/allegro.c -o 
obj/unix/shared/alleg/allegro.o
src/allegro.c: In function `install_allegro':
src/allegro.c:366: 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: *** [obj/unix/shared/alleg/allegro.o] Error 1

!!! ERROR: media-libs/allegro-4.0.3 failed.
!!! Function src_compile, Line 52, Exitcode 2
!!! (no error message)



Reproducible: Always
Steps to Reproduce:
1.emerge fortune-mod-starwars
2.
3.

Actual Results:  
Media-Libs/allegro failed to compile and install

Expected Results:  
Installed
Comment 1 Brandy Westcott (RETIRED) gentoo-dev 2003-08-18 01:11:41 UTC
This looks like a duplicate of http://bugs.gentoo.org/show_bug.cgi?id=26031 
Comment 2 SpanKY gentoo-dev 2003-08-18 18:02:06 UTC

*** This bug has been marked as a duplicate of 26031 ***