64 Bit Centos 5 Linux Sunucuda Apache Kurulumu Sırasındaki 'libexpat.so: could not read symbols: File in wrong format' hatası
64bit bir linux işletim sistemi üzerinde Apache kaynak koddan derleme aşamasında "
libexpat.so: could not read symbols: File in wrong format" hata mesajını alırsanız aşağıdaki adımları uygulayarak bu sorunu çözebilirsiniz. Bu sorun apache kaynak kodlarında yer alan configure betiğinin 64bit alt yapısında build edilmemesinden kaynaklanıyor diye düşünüyorum.
- Apache kaynak dosyalarının bulunduğu dizinde 'srclib/apr-util/configure' dosyasını silin.
- Apache kaynak dosyalarının bulunduğu kök dizinde, ./buildconf scriptini çalıştırın.
- configure betiğinizin parametrelerine ek olarak aşağıdaki parametreleri ekleyin :
--enable-lib64 --libdir=/usr/lib64