pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/32323: Prototypes for digest's prototypes in sha2.h
>Number: 32323
>Category: pkg
>Synopsis: Prototypes for digest's prototypes in sha2.h
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 17 18:00:00 +0000 2005
>Originator: Lubomir Kundrak
>Release: pkgsrc-current
>Organization:
>Environment:
Linux lurker 2.6.12-10-k7 #1 Fri Nov 18 12:46:18 UTC 2005 i686 GNU/Linux
Ubuntu 5.10
gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
>Description:
pkgsrc fails to bootstrap on ubuntu linux with gcc-4 (and possibly others)
because of wrong prototypes in digest's sha2.h. (pkgtools/digest/files/sha2.h)
patch for some is attached, but possibly other prototypes are wrong, and thus
need to be reviewed
>How-To-Repeat:
./bootstrap
>Fix:
102c102,103
< char* SHA256_Data(const u_int8_t*, size_t, u_char *);
---
> char* SHA256_Data(const u_char *, size_t, u_char *);
>
109c110
< char* SHA384_Data(const u_int8_t*, size_t, char[SHA384_DIGEST_STRING_LENGTH]);
---
> char* SHA384_Data(const u_char*, size_t, char[SHA384_DIGEST_STRING_LENGTH]);
116c117
< char* SHA512_Data(const u_int8_t*, size_t, char[SHA512_DIGEST_STRING_LENGTH]);
---
> char* SHA512_Data(const u_char*, size_t, char[SHA512_DIGEST_STRING_LENGTH]);
Home |
Main Index |
Thread Index |
Old Index