Hi Mike, Thanks for the quick response (good to know the list is active)
See my previous response for my work around. Cheers, Aaron -----Original Message----- From: Mike Hunter [mailto:[EMAIL PROTECTED] Sent: Thursday, February 03, 2005 11:43 AM To: Aaron Thomas Cc: [email protected] Subject: Re: [Flow-tools] Compilation problems / Gentoo AMD64 On Feb 03, "Aaron Thomas" wrote: > Hi List, > > I am attempting to compile flow-tools on an AMD64 in Gentoo 2.6.9-r14. > The error I get is: > > else rm -f ".deps/flow-cat.Tpo"; exit 1; \ fi > flow-cat.c: In function `main': > flow-cat.c:555: error: label at end of compound statement > make[1]: *** [flow-cat.o] Error 1 > make[1]: Leaving directory `/usr/local/src/flow-tools-0.67/src' > make: *** [all-recursive] Error 1 > > The source in question is: > > 550: if (done) > 551: break; > 552: > 553: next_file: > 554: > 555: } /* FOREACH filename in dir */ > 556: > 557: } /* foreach dir bundle */ There's a problem with the source and newer versions of gcc. You can get around this problem by adding little: do{}while(0); statements after the labels (like on line 554 in your case) to pacify the compiler. You need to add about half a dozen and then things work again. Mike _______________________________________________ Flow-tools mailing list [EMAIL PROTECTED] http://mailman.splintered.net/mailman/listinfo/flow-tools
