Re: [AD] grabdeps infinite recursion

[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]


On Mon January 14 2008, Peter Wang wrote:
> Hi, from a fresh checkout of 4.9 I get infinite recursion
> in grabdeps.pl.

It's not infinite here, just deep. Is it really infinite for you? Does it lock 
up?

> Peter
>
> ./configure
> [...]
> /bin/sh -c 'cd . && misc/deplib.sh src/allegro.c src/bitmap_new.c
> src/blenders.c src/blit.c src/bmp.c src/clip3d.c src/clip3df.c
> src/colblend.c src/color.c src/compat/cojoy.c src/compat/cokeybd.c
> src/compat/comouse.c src/compat/cotimer.c src/config.c src/convert.c
> src/datafile.c src/dataregi.c src/digmid.c src/display.c
> src/display_new.c src/dispsw.c src/dither.c src/drvlist.c src/dtor.c
> src/events.c src/evtsrc.c src/file.c src/fli.c src/flood.c
> src/fontbios.c src/fontbmp.c src/font.c src/fontdat.c src/fontgrx.c
> src/fonttxt.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/joynu.c
> src/keybdnu.c src/lbm.c src/libc.c src/lzss.c src/math3d.c src/math.c
> src/memblit1.c src/memblit2.c src/memblit3.c src/memblit.c src/memdraw.c
> src/memory.c src/midi.c src/misc/vector.c src/mixer.c src/modesel.c
> src/mousenu.c src/pcx.c src/pixels.c src/poly3d.c src/polygon.c
> src/quantize.c src/quat.c src/readbmp.c src/readfont.c src/readsmp.c
> src/rle.c src/rotate.c src/scene3d.c src/sound.c src/spline.c
> src/stream.c src/system_new.c src/text.c src/tga.c src/tls.c
> src/unicode.c src/vtable15.c src/vtable16.c src/vtable24.c
> src/vtable32.c src/vtable8.c src/vtable.c src/unix/alsa5.c
> src/unix/alsa9.c src/unix/alsamidi.c src/unix/arts.c src/unix/sgial.c
> src/unix/jack.c src/unix/udjgpp.c src/unix/udrvlist.c src/unix/udummy.c
> src/unix/uesd.c src/unix/ufdwatch.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/usnddrv.c src/unix/usystem.c
> src/unix/uthreads.c src/unix/utime.c src/unix/utimernu.c
> src/unix/uxthread.c src/misc/modexsms.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/misc/icolconv.s src/x/xgfxdrv.c src/x/xkeyboard.c
> src/x/xmousenu.c src/x/xsystem.c src/x/xvtable.c src/x/xwin.c
> src/x/xdga2.c src/x/xdga2s.s src/x/xwins.s src/misc/colconv.c
> src/xglx/xbitmap.c src/xglx/xcompat.c src/xglx/xdisplay.c
> src/xglx/xdraw.c src/xglx/xfullscreen.c src/xglx/xglx_config.c
> src/xglx/xsystem.c src/linux/fbcon.c src/linux/lconsole.c
> src/linux/lgfxdrv.c src/linux/ljoynu.c src/linux/lkeybdnu.c
> src/linux/lmemory.c src/linux/lmsedrv.c src/linux/lmseev.c
> src/linux/lsystem.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
> Deep recursion on subroutine "main::grab_deps" at ./misc/grabdeps.pl
> line 41, <> line 745.
>
>
>
> -------------------------------------------------------------------------
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplac
>e



-- 
Thomas Fjellstrom
tfjellstrom@xxxxxxxxxx




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/