# Core Dudes: Critical #20274 needs your input

- Thread: https://externals.io/message/294
- Original archive: https://news-web.php.net/php.internals/294
- Started by Uwe Schindler on 2003-03-26T08:33:35+00:00
- Messages: 2
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #294 — Uwe Schindler — 2003-03-26T08:33:35+00:00

URL: https://externals.io/message/294#294

The problem is: sfio seems not to be compatible with Solaris 9. The error 
comes from:
#include <stdio-tag.h>
in floatingpoint.h.

This contains only the definition of FILE*... But stdio-tag.tag is not 
included into the sfio package, so
both definitions are different and the compiler do not like it.
I fixed this by creating a sfio-tag.h file in the sfio-include which only 
contains the inclusion of stdio.h
(I think in solaris code the stdio-tag.h file is only for speedup in 
compiling/preprocessing of the internal .h files.

For me it worked then better until a next problem occurs: under solaris 9 
the ranlib tool does not seem to work, so
i have to change the Makefile of sfio to use ar with a parameter instead of 
it. Because the .a file it produces does not
contain symbol information and linking with the sfio-mt.a does not work and 
shows only missing symbols :(

All this is a problem and is not on the PHP side so this is no solution 
until the sfio package is solaris 9 compatible.

Uwe

At 19:26 25.03.2003 -0600, you wrote:
>The PHP folks would have to look at this....
>
>Looks like redefinition issue, and something I don't know about.
>
>On the Apache stuff, It just worked..... (this was in 98-99, though).
>
>LER
>
>
>--On Wednesday, March 26, 2003 01:03:09 +0100 Uwe Schindler 
><uwe@thetaphi.de> wrote:
>
> > […]
>
>
>
>--
>Larry Rosenman                     http://www.lerctr.org/~ler
>Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
>US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
>

-----
Uwe Schindler
Addr 1: Bamberger Str. 24a, D-96049 Bamberg
Addr 2: Drausnickstr. 153, D-91052 Erlangen
http://www.thetaphi.de - http:///www.schindlers-software.de
eMails: uwe@thetaphi.de (private); info@schindlers-software.de (company)
Tel./Fax: +49 700 PCLATEIN (+49 700 72528346)

Schindlers Software - Home of Schindlers PC-LATEIN 3.10
DIE Software zum Lateinlernen!

---

## #298 — Larry Rosenman — 2003-03-26T09:48:34+00:00

URL: https://externals.io/message/294#298 · In reply to: #294

--On Wednesday, March 26, 2003 09:33:35 +0100 Uwe Schindler 
<uwe@thetaphi.de> wrote:

> The problem is: sfio seems not to be compatible with Solaris 9. The error
> comes from:
># include <stdio-tag.h>
> in floatingpoint.h.
Can you report your findings to AT&T?  They do take bug reports.




-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 972-414-9812                 E-Mail: ler@lerctr.org
US Mail: 1905 Steamboat Springs Drive, Garland, TX 75044-6749
