Bug#412003: FTBFS (alpha): DEFINEMACRO: max. 61 arguments supported, not 1

2007-02-22 Thread Falk Hueffner
Package: yodl
Version: 2.10-1
Severity: serious
Justification: no longer builds from source

yodl does not build on Alpha:

[...]
./build manual  
mkdir -p html latex pdf ps txt
/tmp/yodl-2.10/src/bin/yodl -D XXMACROPATH=. -I .:/tmp/yodl-2.10/macros/yodl -o 
out html manual 
Yodl2html 2.10
std.html.yo:100: DEFINEMACRO: max. 61 arguments supported, not 1
std.html.yo:106: DEFINEMACRO: max. 61 arguments supported, not 3
std.html.yo:110: DEFINEMACRO: max. 61 arguments supported, not 1
std.html.yo:113: DEFINEMACRO: max. 61 arguments supported, not 0
std.html.yo:121: DEFINEMACRO: max. 61 arguments supported, not 0
std.html.yo:131: DEFINEMACRO: max. 61 arguments supported, not 3
std.html.yo:137: DEFINEMACRO: max. 61 arguments supported, not 1
std.html.yo:141: DEFINEMACRO: max. 61 arguments supported, not 1
std.html.yo:146: DEFINEMACRO: max. 61 arguments supported, not 3
std.html.yo:156: DEFINEMACRO: max. 61 arguments supported, not 1
Terminating after 10 errors
execute - program indicates failure (status 256)
execute - program indicates failure (status 256)
execute - program indicates failure (status 256)
execute - program indicates failure (status 256)
make: *** [build-stamp] Error 1
[...]

Full log at
http://buildd.debian.org/fetch.cgi?pkg=yodlarch=alphaver=2.10-1stamp=1171904919

I have no idea why this happens only on Alpha. The compiler warnings
might be something to look at.

Falk


-- System Information:
Debian Release: 4.0
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.20
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#412003: FTBFS (alpha): DEFINEMACRO: max. 61 arguments supported, not 1

2007-02-22 Thread Frank B. Brokken
Dear Falk Hueffner, you wrote:
 
 Package: yodl
 Version: 2.10-1
 Severity: serious
 Justification: no longer builds from source

Brrr... Sounds ominous. Especially since the 2.04a *did* build on Alpha.  I
looked at the logs, and did notice some unexpected and possibly serious
warnings, which definitely need some attention. One of the changes implemented
in version 2.10 is the use of size_t rather than unsigned. It looks as though
that's both the cause of the unexpected warnings and the cause of the
execution problem. Actually, yodl builds fine, but then its execution shows
unexpected behavior. E.g., messages like

 std.html.yo:100: DEFINEMACRO: max. 61 arguments supported, not 1

are of course remarkable: if 61 is the maximum number, then 1 should not
qualify for an error, should it?

Now my problem is that as far as I know nobody in my environment uses the
Alpha running Debian Linux. I can ask around, maybe one of my colleagues has
an Alpha. But on the other hand: maybe you could provide me with a (temporary)
account on an Alpha so I can research the problem's cause myself rather than
using a real `man-in-the-middle' who I would constantly have to ask to
perform the next test.

So, thanks for letting me know about this problem. I'll certainly have a look
at it as soon as possible. Depending on me gaining access to an Alpha, the
repair may either come quickly or not as quickly.

Cheers,

-- 
Frank B. Brokken
Computing Center, University of Groningen
(+31) 50 363 9281
Public PGP key: http://pgp.surfnet.nl:11371/
Key Fingerprint: 8E36 9FC4 1DAA FCDF 1A0D  B19F DAC4 BE50 38C6 6170


signature.asc
Description: Digital signature