Одесса: 4°С (вода 9°С)
Киев: 1°С
Львов: 6°С

Тема: Slackware. Apache 2.0.0.14 не ставится

Ответить в теме
Показано с 1 по 6 из 6
  1. Вверх #1
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37

    По умолчанию Slackware. Apache 2.0.0.14 не ставится

    Имеется Slackware 12.0. Apache 2.2.14 на нем не хочет собираться. Сообщения об ошибках:

    log.c: In function 'piped_log_spawn':
    log.c:900: error: 'piped_log' has no member named 'cmdtype'
    log.c: In function 'ap_open_piped_log_ex':
    log.c:1039: error: 'piped_log' has no member named 'cmdtype'
    make[2]: *** [log.lo] Error 1
    make[2]: Leaving directory `/home/user/install/httpd/server'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/user/install/httpd/server'
    make: *** [all-recursive] Error 1

    Все поиски по поводу piped_log не приводят к упоминаниям каких либо библиотек.

    Никто не сталкивался с подобным? Исходники апача нормальные - на другой машине собрались без проблем.
    WBR, Rett Pop


  2. Вверх #2
    версии пакетов зависимостей одинаковые на машинах?
    сдается мне что нет.
    не может быть так чтоб совсем никак...

  3. Вверх #3
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37
    Цитата Сообщение от YurMax Посмотреть сообщение
    версии пакетов зависимостей одинаковые на машинах?
    сдается мне что нет.
    Предполагаю, что в этом и есть загвоздка. Но как проверить что именно мешает - не знаю.
    WBR, Rett Pop

  4. Вверх #4
    не может быть так чтоб совсем никак...

  5. Вверх #5
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37
    Цитата Сообщение от YurMax Посмотреть сообщение
    Спасибо. Гляну.
    WBR, Rett Pop

  6. Вверх #6
    Посетитель Аватар для Rett Pop
    Пол
    Мужской
    Адрес
    Odessa
    Возраст
    41
    Сообщений
    246
    Репутация
    37
    Победил!
    Сделал так:
    Взял последнюю команду сборщика, после которой он выходил с сообщением об ошибке. Посмотрел подозрительные пути в параметре -I (указание на директорию, в которой нужно искать необходимые для компиляции библиотеки), увидел там старую директорию include. Попробовал ее заменить на новую и библиотека log.c скомпилировалась. Далее понял куда двигаться. Нашел все файлы в дистрибутиве httpd, в которых упоминается функция ap_open_piped_log_ex - 4 файла. Посмотрел где находятся найденные файлы *.h. Увидел, что они расположены и в старой (в уже установленном старом httpd), и в новой директориях include (в инсталляции). От старой директории избавился переименованием. Указание --includedir при ./configure тоже почему-то не помогло, поэтому просто переименовал.
    WBR, Rett Pop


Ответить в теме

Похожие темы

  1. Apache + Perl +MySQL под Linux 2.4 Alt Master или RedHat 7.3
    от XGX в разделе Программное обеспечение
    Ответов: 3
    Последнее сообщение: 04.07.2006, 10:06
  2. PHP+MySQL+Apache
    от slam в разделе Программирование
    Ответов: 11
    Последнее сообщение: 05.05.2006, 16:06
  3. Linux Suse, SlackWare подайте пожалуйста!
    от Мечтающий Тушканчик в разделе Программное обеспечение
    Ответов: 1
    Последнее сообщение: 19.10.2005, 21:24
  4. Apache
    от Anonymous в разделе Программное обеспечение
    Ответов: 15
    Последнее сообщение: 20.09.2005, 12:51
  5. Установка русского языка в Linux Slackware 10.0
    от Vintyara в разделе Программное обеспечение
    Ответов: 8
    Последнее сообщение: 16.05.2005, 10:03

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения