php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #43040 redeclaration of bc_rt_warn and bc_rt_error
Submitted: 2007-10-19 14:52 UTC Modified: 2007-10-20 15:08 UTC
From: mamfelt at acm dot org Assigned:
Status: Not a bug Package: BC math related
PHP Version: 5.2.4 OS: AIX 5.3 TL06
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: mamfelt at acm dot org
New email:
PHP Version: OS:

 

 [2007-10-19 14:52 UTC] mamfelt at acm dot org
Description:
------------
Build of php stops with compile of rt.c due to redeclaration of:
bc_rt_warn and bc_rt_error

This error also occurs with PHP 4.4.7.

Bug report 43000 got put up as bogus, rather than changing topic to BC math related.

If there is a different area to be posting this - PLEASE excuse my ignorance. I have tried finding something of "bcmath maintainers" but just get bug report 43000 as first hit, and little else I can make sense of.

Seeing that this error is also occurring in 4.4.7 I am hoping PHP has a some interest in assisting in it's resolution.


Reproduce code:
---------------
        /bin/sh /home/michael/prj/php-5.2.4/libtool --silent
--preserve-dup-deps --mode=compile cc
-I/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src -Iext/bcmath/
-I/home/michael/prj/php-5.2.4/ext/bcmath/ -DPHP_ATOM_INC
-I/home/michael/prj/php-5.2.4/include -I/home/michael/prj/php-5.2.4/main
-I/home/michael/prj/php-5.2.4 -I/usr/local/include/libxml2
-I/usr/local/ssl/include -I/usr/local/include
-I/home/michael/prj/php-5.2.4/ext/date/lib
-I/usr/local/include/freetype2 -I/usr/local/mysql/include
-I/home/michael/prj/php-5.2.4/TSRM -I/home/michael/prj/php-5.2.4/Zend   
-I/usr/include -g  -c
/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/rt.c -o
ext/bcmath/libbcmath/src/rt.lo 
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/rt.c", line 42.6:
1506-343 (S) Redeclaration of bc_rt_warn differs from previous
declaration on line 155 of
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/bcmath.h".
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/rt.c", line 42.6:
1506-378 (I) Prototype for function bc_rt_warn cannot contain "..." when
mixed with a nonprototype declaration.
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/rt.c", line 55.6:
1506-343 (S) Redeclaration of bc_rt_error differs from previous
declaration on line 156 of
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/bcmath.h".
"/home/michael/prj/php-5.2.4/ext/bcmath/libbcmath/src/rt.c", line 55.6:
1506-378 (I) Prototype for function bc_rt_error cannot contain "..."
when mixed with a nonprototype declaration.


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2007-10-20 15:08 UTC] johannes@php.net
It's inside bcmath library unfortunately we can't do much to fix it.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun Dec 22 11:01:30 2024 UTC