Subject: Re: pkgsrc IRIX 6.5/mipseb bulk build results 2005-07-22
To: None <pkgsrc-bulk@NetBSD.org>
From: Roland Illig <rillig@NetBSD.org>
List: pkgsrc-bulk
Date: 07/31/2005 00:10:07
Thomas Klausner wrote:
>>chat/dircproxy-devel                       adrianp@NetBSD.org
> 
> 
> cc-1133 cc: ERROR File = irc_server.c, Line = 702
>   Expression must be a modifiable lvalue.
> 
>                 s = (l ? l->next : p->squelch_modes) = n;
>                     ^

Probably fixed.

>>chat/libotr                        1       nathanw@NetBSD.org
> 
> 
> cc-1164 cc: WARNING File = proto.c, Line = 550
>   Argument of type "unsigned char *" is incompatible with parameter of type
>           "char *".
> 
>       rawlen = otrl_base64_decode(rawmsg, otrtag+5, msglen-5);  /* actual size */
>                                   ^

These are just warnings, the errors are here:

cc-3316 cc: ERROR File = mem.c, Line = 66
   The expression must be a pointer to a complete object type.

       return (p + header_size);

www, void* arithmetic. Fixed.

>>devel/ruby-subversion              1       epg@NetBSD.org
> 
> 
>   The expression used must have a constant value.
> 
>     VALUE args[1] = {arg};
>                      ^
> 

Fixed.

>>games/openttd                              froz@icix.org
> 
> 
> cc-1065 cc: ERROR File = strgen/../stdafx.h, Line = 153
>   A semicolon is expected at this point.
> 
>   typedef signed __int64 int64;
>                          ^

Well, __int64 is not a macro in this case. ;) Don't know how to fix that 
correctly. What's the name of an unsigned int64 on IRIX?

>>mail/isync                                 tech-pkg@NetBSD.org
> 
> 
> cc-1065 cc: ERROR File = mdconvert.c, Line = 57
>   A semicolon is expected at this point.
> 
>   static inline int
>                 ^

No inline???

>>misc/celestia                      3       cesar_catrian@yahoo.com
> 
> 
> cc-1020 CC: ERROR File = color.cpp, Line = 78
>   The identifier "strlen" is undefined.
> 
>           int length = strlen(s);
>                        ^

But in line 11, there's #include <cstring>. So what's wrong here?

>>net/unison                                 tech-pkg@NetBSD.org
> 
> 
> cc-1020 cc: ERROR File = /scratch/net/unison/work.jever/unison-2.10.2/pty.c, Line = 51
>   The identifier "errno" is undefined.
> 
>       failwith(strerror(errno));
>                         ^

Fixed.

>>net/unison-devel                           tech-pkg@NetBSD.org
> 
> 
> cc-1020 cc: ERROR File = /scratch/net/unison-devel/work.jever/unison-2.12.0/pty.c, Line = 51
>   The identifier "errno" is undefined.
> 
>       failwith(strerror(errno));
>                         ^

Fixed.

Roland