# Bundled libxml failing to compile

- Thread: https://externals.io/message/1416
- Original archive: https://news-web.php.net/php.internals/1416
- Started by Chris Snyder on 2003-05-10T16:38:05+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

---

## #1416 — Chris Snyder — 2003-05-10T16:38:05+00:00

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

I hope this is the right list - it's kinda a tech-support question, but it's a 
development build and I think it's definitely a bug. Feel free to flame away 
if I'm not in the right place.

For the past few days, I have been unable to compile the php5 snapshots due to 
the bundled libxml failing to compile. Here's the errors I get:

gcc  -Ibundle/libxml/ -I/home/csnyder/php/php5-200305101530/bundle/libxml/ 
-DPHP_ATOM_INC -I/home/csnyder/php/php5-200305101530/include 
-I/home/csnyder/php/php5-200305101530/main 
-I/home/csnyder/php/php5-200305101530 
-I/home/csnyder/php/php5-200305101530/Zend -I/usr/include/libxml2 
-I/home/csnyder/php/php5-200305101530/bundle/expat 
-I/home/csnyder/php/php5-200305101530/bundle/libxml/include 
-I/home/csnyder/php/php5-200305101530/bundle/libxml  
-I/home/csnyder/php/php5-200305101530/TSRM  -g -O2  -c 
/home/csnyder/php/php5-200305101530/bundle/libxml/xmlreader.c -o 
bundle/libxml/xmlreader.o  && echo > bundle/libxml/xmlreader.lo
/home/csnyder/php/php5-200305101530/bundle/libxml/xmlreader.c:380: conflicting 
types for `xmlNewTextReader'
/usr/include/libxml2/libxml/xmlreader.h:40: previous declaration of 
`xmlNewTextReader'
make: *** [bundle/libxml/xmlreader.lo] Error 1

It appears to me that my installed version of libxml is conflicting with the 
bundled version. What can I do about this? Thanks in advance, and again I'm 
sorry if I'm on the wrong list.

---

## #1418 — Christian Stocker — 2003-05-10T16:52:05+00:00

URL: https://externals.io/message/1416#1418 · In reply to: #1416

HI

doesn't work for me either. You have to disable the domxml for the time
being, then it should compile again (domxml tries to lnik against the
system domxml and ext/xml wants to take the bundled libxml2... It doesn't
look like, they can coexist at the moment)

current ext/domxml will anyway be depricated with php5 and a whole new
libxml2 based dom/xpath/xslt extension should appear soon.

chregu



> I hope this is the right list - it's kinda a tech-support question, but it's a
> development build and I think it's definitely a bug. Feel free to flame away
> if I'm not in the right place.
>
> For the past few days, I have been unable to compile the php5 snapshots due to
> the bundled libxml failing to compile. Here's the errors I get:
>
> gcc  -Ibundle/libxml/ -I/home/csnyder/php/php5-200305101530/bundle/libxml/
> -DPHP_ATOM_INC -I/home/csnyder/php/php5-200305101530/include
> -I/home/csnyder/php/php5-200305101530/main
> -I/home/csnyder/php/php5-200305101530
> -I/home/csnyder/php/php5-200305101530/Zend -I/usr/include/libxml2
> -I/home/csnyder/php/php5-200305101530/bundle/expat
> -I/home/csnyder/php/php5-200305101530/bundle/libxml/include
> -I/home/csnyder/php/php5-200305101530/bundle/libxml
> -I/home/csnyder/php/php5-200305101530/TSRM  -g -O2  -c
> /home/csnyder/php/php5-200305101530/bundle/libxml/xmlreader.c -o
> bundle/libxml/xmlreader.o  && echo > bundle/libxml/xmlreader.lo
> /home/csnyder/php/php5-200305101530/bundle/libxml/xmlreader.c:380: conflicting
> types for `xmlNewTextReader'
> /usr/include/libxml2/libxml/xmlreader.h:40: previous declaration of
> `xmlNewTextReader'
> make: *** [bundle/libxml/xmlreader.lo] Error 1
>
> It appears to me that my installed version of libxml is conflicting with the
> bundled version. What can I do about this? Thanks in advance, and again I'm
> sorry if I'm on the wrong list.
>
>
>

-- 
nam...christian stocker    adr...pflanzschulstr. 31, ch-8004 zurich
pho...+41 43 317 9984      www...http://blog.bitflux.ch
mob...+41 76 561 8860      ema...chregu@phant.ch
wor...+41  1 240 5670      gpg...0x5CE1DECB
