И снова Segmentation fault (core dumped)

20.11.2010, рубрики: FreeBSD, Linux, Ubuntu | Теги: , , , | 115 комментариев »

После обновления php5-ffmpeg до версии 0.6.0_4 (php5-ffmpeg-0.6.0_4) и libxml2 (libxml2-2.7.7). По команде

1
php -v

снова появилась ошибка Segmentation fault (core dumped)

Чтобы убрать эту ошибку, нужно:
В файле /usr/ports/textproc/libxml2/files/patch-configure удалить следующие строки:

1
2
3
4
5
6
7
8
9
@@ -20678,6 +20679,8 @@ fi
               fi
           fi
        ;;
+       *freebsd*) THREAD_LIBS=""
+       ;;
     esac
     if test "$WITH_THREADS" = "1" ; then
        THREAD_CFLAGS="$THREAD_CFLAGS -D_REENTRANT"

Затем нужно пересобрать libxml2 из портов:

1
2
3
cd  /usr/ports/textproc/libxml2
make deinstall clean
make reinstall clean

Перезапускаем apache

1
/usr/local/etc/rc.d/apache22 restart

или

1
apachectl restart

Вуаля! Ошибка пропала.



Оставить комментарий