Apache & XML

Pagina: 1
Acties:

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Ik heb een probleempje met Apache. Na het compileren en installeren van respectievelijk en in deze volgorde expat, sablotron, php en apache krijg ik segmentation faults bij het uitvoeren van een xslt-conversie.

Ik gebruik Slack 8.0 en de nieuwste versie van expat, php 4.1.1, apache 1.3.20 en sablotron 0.82

Ik heb momenteel even niet de configurelines, maar volgens mij heb ik alles goed gedaan. Ik geloof dat het probleem in het volgende zit, tegenwoordig zit er bij de apachedistributie een soort surrogaatexpat, en die heet, heel leuk, expat-lite.

Nu schijnt het dat er veel vaker problemen zijn met expat-lite, die alleen gebruikt wordt (voor zover ik weet), door mod_dav. Omdat PHP een andere expat gebruikt, zou de boel crashen.

Nu waren er wel oplossingen te vinden, zoals de volledige versie van expat meecompilen met Apache. Dat wil ik dus doen :) Alleen ik kan nergens vinden hoe ik dat voor elkaar zou moeten krijgen. Ik heb een hele tijd gezocht, maar ik kon niets vinden.

Dit is nog wat geblaat dat ik nu een schurfthekel heb aan alles wat met php, sablotron, apache of expat of andere xml-zooi te maken heeft, en dat m'n computer het raam uitgaat als het niet binnen drie dagen werkt, temeer omdat ik het ook onder XP niet aan de praat kon krijgen... Maar das natuurlijk niet relevant!

  • eamelink
  • Registratie: Juni 2001
  • Niet online

eamelink

Droptikkels

Topicstarter
Hmmm, het gaat al iets beter, nou kwam ik op deze pagina uit:

http://www.google.com/search?q=cache:U17XD46bZ_8C:archive.gingerall.cz/archives/sablot/msg01416.html+sablot+segfaults+expat-lite&hl=en

En daar staat dit stukje bij (bij mij werkt nu de install dus niet meer :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
There's one additional change to be made, in order for make install to finish:
$ diff -c Makefile.tmpl.dist Makefile.tmpl
*** Makefile.tmpl.dist  Wed Oct 10 15:28:06 2001
--- Makefile.tmpl    Wed Oct 10 15:37:04 2001
***************
*** 442,448 ****
   install-include:
       @echo "===> [include: Installing Apache C header files]"
       $(CP) $(TOP)/$(SRC)/include/*.h $(root)$(includedir)/
!    $(CP) $(TOP)/$(SRC)/lib/expat-lite/*.h $(root)$(includedir)/xml/
       @osdir=`grep '^OSDIR=' $(TOP)/$(SRC)/Makefile.config | sed -e 
's:^OSDIR=.*/os/:os/:'`; \
             echo "$(CP) $(TOP)/$(SRC)/$${osdir}/os.h 
$(root)$(includedir)/"; \
             $(CP) $(TOP)/$(SRC)/$${osdir}/os.h $(root)$(includedir)/; \
--- 442,450 ----
   install-include:
       @echo "===> [include: Installing Apache C header files]"
       $(CP) $(TOP)/$(SRC)/include/*.h $(root)$(includedir)/
!    -@if [ -x ${TOP}/${SRC}/lib/expat-lite ]; then \
!          $(CP) $(TOP)/$(SRC)/lib/expat-lite/*.h 
$(root)$(includedir)/xml/; \
!    fi
       @osdir=`grep '^OSDIR=' $(TOP)/$(SRC)/Makefile.config | sed -e 
's:^OSDIR=.*/os/:os/:'`; \
             echo "$(CP) $(TOP)/$(SRC)/$${osdir}/os.h 
$(root)$(includedir)/"; \
             $(CP) $(TOP)/$(SRC)/$${osdir}/os.h $(root)$(includedir)/; \

En ik zou niet weten wat ik ermee moet! Wie kan mij dat vertellen?