Your message dated Sat, 21 Apr 2007 19:41:00 +0200
with message-id <[EMAIL PROTECTED]>
and subject line binNMU ruby1.8 (was Re: Bug#420325: xapian-bindings: FTBFS:
declaration of 'int) eaccess(const char*, int) throw ()' throws different
exceptions
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: xapian-bindings
Version: 0.9.9-1.1
Severity: serious
Hi. During an archive rebuild your xapian-bindings package failed to build
with the following error:
-----------------------------------8<-----------------------------------
make[5]: Entering directory
`/build/user/xapian-bindings-0.9.9/build-tcl-and-ruby/ruby'
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I../../ruby -I.. -I/usr/lib/ruby/1.8/i486-linux -fno-strict-aliasing -Wall
-Wno-unused -Wno-uninitialized -fvisibility=hidden -O2 -c -o xapian_wrap.lo
../../ruby/xapian_wrap.cc
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I../../ruby -I.. -I/usr/lib/ruby/1.8/i486-linux
-fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized -fvisibility=hidden
-O2 -c ../../ruby/xapian_wrap.cc -fPIC -DPIC -o .libs/xapian_wrap.o
/usr/include/unistd.h:266: error: declaration of 'int eaccess(const char*, int)
throw ()' throws different exceptions
/usr/lib/ruby/1.8/i486-linux/missing.h:43: error: from previous declaration
'int eaccess(const char*, int)'
make[5]: *** [xapian_wrap.lo] Error 1
make[5]: Leaving directory
`/build/user/xapian-bindings-0.9.9/build-tcl-and-ruby/ruby'
----------------------------------->8-----------------------------------
The full log is available at:
http://people.debian.org/~lucas/logs/2007/04/rebuild.sid.i386.20070416/xapian-bindings_0.9.9-1.1_sid32.buildlog
Thanks.
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Excuse me for thinking a banana-eating contest was about eating a banana!
-- Paris Geller
--- End Message ---
--- Begin Message ---
d-r:
ruby1.8_1.8.6-1, rebuild against latest libc6-dev to drop eaccess from
missing.h, 1, alpha amd64 arm hppa i386 ia64 m68k mips mipsel powerpc s390 sparc
> > Hi. During an archive rebuild your xapian-bindings package failed to build
> > with the following error:
> > -----------------------------------8<-----------------------------------
> > make[5]: Entering directory
> > `/build/user/xapian-bindings-0.9.9/build-tcl-and-ruby/ruby'
> > /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> > -I../../ruby -I.. -I/usr/lib/ruby/1.8/i486-linux -fno-strict-aliasing
> > -Wall -Wno-unused -Wno-uninitialized -fvisibility=hidden -O2 -c -o
> > xapian_wrap.lo ../../ruby/xapian_wrap.cc
> > mkdir .libs
> > g++ -DHAVE_CONFIG_H -I. -I../../ruby -I.. -I/usr/lib/ruby/1.8/i486-linux
> > -fno-strict-aliasing -Wall -Wno-unused -Wno-uninitialized
> > -fvisibility=hidden -O2 -c ../../ruby/xapian_wrap.cc -fPIC -DPIC -o
> > .libs/xapian_wrap.o
> > /usr/include/unistd.h:266: error: declaration of 'int eaccess(const char*,
> > int) throw ()' throws different exceptions
> > /usr/lib/ruby/1.8/i486-linux/missing.h:43: error: from previous declaration
> > 'int eaccess(const char*, int)'
> The bug here is in ruby1.8-dev, which needs rebuilding against the
> latest libc6-dev. A binnmu should be sufficient if ruby is binnmu safe.
> Here's what's going on:
> /usr/include/unistd.h in etch didn't prototype eaccess, so that
> prototype is a pretty new addition. When ruby was last built, it
> didn't find eaccess(), so /usr/lib/ruby/1.8/i486-linux/config.h doesn't
> define `HAVE_EACCESS' and /usr/lib/ruby/1.8/i486-linux/missing.h tries
> to prototype it, but this clashes with the new prototype in unistd.h
> because ruby's prototype misses off the `throw ()'.
> So I'm reassigning this bug to ruby1.8-dev.
Thanks for the explanation. No need for a new upload of ruby1.8, this
will get handled with binNMUs.
--
Adeodato Simó dato at net.com.org.es
Debian Developer adeodato at debian.org
Listening to: Madeleine Peyroux - Don't wait too long
--- End Message ---