[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#340871: Bug #340871: [m68k] packages ftbfs due to mathinline.h



On Mon, Jul 03, 2006 at 09:17:43AM +0100, Roger Leigh wrote:
> Aurelien Jarno <aurelien@aurel32.net> writes:
> 
> > On Thu, Jun 29, 2006 at 09:02:30PM +0200, allomber@math.u-bordeaux.fr 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
 `. `'   aurel32@debian.org         | aurelien@aurel32.net
   `-    people.debian.org/~aurel32 | www.aurel32.net



Reply to: