On Mon, Jul 03, 2006 at 09:17:43AM +0100, Roger Leigh wrote: > Aurelien Jarno <[EMAIL PROTECTED]> writes: > > > On Thu, Jun 29, 2006 at 09:02:30PM +0200, [EMAIL PROTECTED] wrote: > >> On Sun, Jun 18, 2006 at 03:30:08PM +0100, Roger Leigh wrote: > >> > found 340871 2.3.6-14 > >> > reopen 340871 > >> > thanks > >> > > >> > Hi folks, > >> > > >> > Due to some crossed wires, probably on my part, the fix for this bug > >> > was broken. The patch is in two parts: the __THROW define and the use > >> > of __THROW. The current libc discards the first part and adds the > >> > second part instead of including both. > >> > > >> > The real patch is attached, along with a full copy of the working > >> > mathinline.h, so you can verify it's correct. > >> > > >> > The patch does not need applying to anything; it's a drop-in > >> > replacement for debian/patches/m68k/local-mathinline_h.diff. > >> > >> Dear GLibc maintainers, > >> Please consider uploading a fixed glibc soon. > >> > >> This bug cause every packages that #include<math.h> to FTBFS on m68k. > > > > > > We are waiting for the result of the test build from Roger Leigh. > > > > Roger, does you build success? > > Sorry, but I wasn't aware you were waiting on me. I don't have any > m68k hardware for building glibc--I'll have to try on one of the > developer machines. > > I have tested that the patch works for user applications on > crest.debian.org, but not in a glibc build. >
I have started a build with your patch on crest.debian.org, but it failed (see log below). I currently don't have the time to investigate more. Moreover crest.d.o (the only m68k machine accessible to developers) is currently used as a buildd, so it takes a long time to debug the problem. In file included from ../math/math.h:382, from ../include/math.h:3, from ../sysdeps/m68k/fpu/s_isinf.c:19: ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:162: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:163: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:164: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:165: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:166: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:169: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:170: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:171: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:175: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:179: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:243: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:243: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:243: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:243: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:245: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:245: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:245: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:245: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:246: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:246: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:246: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:246: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:281: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:282: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:283: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:299: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:299: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:301: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:301: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:302: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:302: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:355: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:356: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before "volatile" ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before ':' token ../sysdeps/m68k/fpu/bits/mathinline.h:357: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:373: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:374: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:375: error: syntax error before '{' token ../sysdeps/m68k/fpu/bits/mathinline.h:161: warning: '____atan' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:161: warning: '____atanf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:161: warning: '____atanl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:162: warning: '____cos' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:162: warning: '____cosf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:162: warning: '____cosl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:163: warning: '____sin' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:163: warning: '____sinf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:163: warning: '____sinl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:164: warning: '____tan' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:164: warning: '____tanf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:164: warning: '____tanl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:165: warning: '____tanh' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:165: warning: '____tanhf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:165: warning: '____tanhl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:166: warning: '____fabs' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:166: warning: '____fabsf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:166: warning: '____fabsl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:169: warning: '____rint' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:169: warning: '____rintf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:169: warning: '____rintl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:170: warning: '____expm1' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:170: warning: '____expm1f' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:170: warning: '____expm1l' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:171: warning: '____log1p' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:171: warning: '____log1pf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:171: warning: '____log1pl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:175: warning: '____significand' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:175: warning: '____significandf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:175: warning: '____significandl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:179: warning: '____trunc' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:179: warning: '____truncf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:179: warning: '____truncl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:243: warning: '____floor' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:243: warning: '____ceil' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:245: warning: '____floorf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:245: warning: '____ceilf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:246: warning: '____floorl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:246: warning: '____ceill' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:281: warning: '____isinf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:281: warning: '____finite' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:281: warning: '____scalbn' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:282: warning: '____isinff' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:282: warning: '____finitef' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:282: warning: '____scalbnf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:283: warning: '____isinfl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:283: warning: '____finitel' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:283: warning: '____scalbnl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:299: warning: '____isnan' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:301: warning: '____isnanf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:302: warning: '____isnanl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:355: warning: '____signbit' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:355: warning: '____scalbln' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:355: warning: '____nearbyint' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:355: warning: '____lrint' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:355: warning: '____fma' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:356: warning: '____signbitf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:356: warning: '____scalblnf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:356: warning: '____nearbyintf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:356: warning: '____lrintf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:356: warning: '____fmaf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:357: warning: '____signbitl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:357: warning: '____scalblnl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:357: warning: '____nearbyintl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:357: warning: '____lrintl' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:357: warning: '____fmal' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:373: warning: '____sincos' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:374: warning: '____sincosf' declared `static' but never defined ../sysdeps/m68k/fpu/bits/mathinline.h:375: warning: '____sincosl' declared `static' but never defined -- .''`. Aurelien Jarno | GPG: 1024D/F1BCDB73 : :' : Debian developer | Electrical Engineer `. `' [EMAIL PROTECTED] | [EMAIL PROTECTED] `- people.debian.org/~aurel32 | www.aurel32.net -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]