Bradley Smith wrote:
On Thu, 11 Jun 2009 10:14:47 -0700
Bruce Korb <bk...@gnu.org> wrote:

Hi Barry,

On Thu, Jun 11, 2009 at 9:28 AM, Barry deFreese<bdefre...@debian.org>
wrote:
Package: autogen
Version: 1:5.9.7-1
Severity: normal

Hi,

autogen currently fails to build on Debian GNU/Hurd.  The attached
quilt patch will resolve that.
Thank you for the bug report.  What is the exact compilation issue that
causes the cast to be a problem?  It very much looks like something added
to solve another problem that would re-emerge were this cast removed.
So, instead of fixing it so just GNU/Hurd works, I need to know the
cause. Thank you  - Bruce

I was actually just about to upload this along with the new upstream
release. It seems to work OK on amd64, and all the tests pass, but I'll
hold off uploading it until this has been sorted properly.

Regards,
Bradley Smith

Well I'm not quite sure why you would cast a constant even on a 64bit arch but here is the error if it is left in:

libtool: compile: i486-gnu-gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I..
-I.. -I../autoopts -DPKGDATADIR=\"/usr/share/autogen\" -g -O2 -O2 -MT libopts_la-libopts.lo -MD -MP -MF .deps/libopts_la-libopts.Tpo -c libopts.c -fPIC -DPIC -o .libs/libopts_la-libopts.o
 In file included from libopts.c:10:
 autoopts.h:48:40: error: missing binary operator before token "4096"

It probably won't ever fail on a GNU/Linux system because they define PATH_MAX and MAXPATHLEN. They are not defined on GNU/Hurd because they are bogus and there are no real limits.

Thanks for the quick response!

Barry deFreese



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to