Bug #51582 [Opn->Fbk]: Don't assume UINT64_C it's ever available
| From: | pajoye@php.net | Date: | Sat, 17 Apr 2010 15:09:16 +0000 |
| Subject: | Bug #51582 [Opn->Fbk]: Don't assume UINT64_C it's ever available | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-149636@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=51582&edit=1
ID: 51582
Updated by: pajoye@php.net
Reported by: reidrac at usebox dot net
Summary: Don't assume UINT64_C it's ever available
-Status: Open
+Status: Feedback
Type: Bug
Package: Compile Failure
Operating System: OpenBSD 3.8
PHP Version: 5.3.2
-Assigned To:
+Assigned To: pajoye
New Comment:
If you can provide a patch to fix it for openbsd 3.8, please do. I don't
have access to this version and it works with more decent releases.
Previous Comments:
------------------------------------------------------------------------
[2010-04-17 17:06:45] reidrac at usebox dot net
Description:
------------
The new crypt_sha512.c fails to build because UINT64_C macro doesn't
exist.
Test script:
---------------
Try to compile it in a OpenBSD 3.8 system. It's an oudated system, but I
guess this problem can affect other "POSIX" systems.
Expected result:
----------------
Configure should check for UINT64_C macro and provide it if not found.
Actual result:
--------------
..while compiling...
.../php/php-5.3.2/ext/standard/crypt_sha512.c:88: error: (near
initialization
for `K[2]')
.../php/php-5.3.2/ext/standard/crypt_sha512.c:88: warning: integer
constant is
too large for "long" type
.../php/php-5.3.2/ext/standard/crypt_sha512.c:88: error: initializer
element is
not constant
.../php/php-5.3.2/ext/standard/crypt_sha512.c:88: error: (near
initialization
for `K[3]')
.../php/php-5.3.2/ext/standard/crypt_sha512.c:89: warning: integer
constant is
too large for "long" type
.../php/php-5.3.2/ext/standard/crypt_sha512.c:89: error: initializer
element is
not constant
..etc...
and build fails.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=51582&edit=1