nixp.ru v3.0

17 января 2017,
вторник,
22:14:56 MSK

DevOps с компанией «Флант»
anonymous написал 17 января 2005 года в 14:29 (519 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

сабж

mod_php4.c:956: error: `NULL' undeclared here (not in a function) mod_php4.c:956: warning: excess elements in scalar initializer mod_php4.c:956: warning: (near initialization for `php4_module’) mod_php4.c:956: warning: data definition has no type or storage class ../../include/http_conf_globals.h:42: error: storage size of `ap_bind_address' isn’t known ../../include/http_conf_globals.h:75: error: storage size of `ap_server_root' isn’t known ../../include/http_conf_globals.h:76: error: storage size of `ap_server_confname' isn’t known ../../include/http_conf_globals.h:86: error: storage size of `ap_coredump_dir' isn’t known make[4]: * [mod_php4.o] Error 1 make[3]: * [all] Error 1 make[2]: * [subdirs] Error 1 make[2]: Leaving directory `/home/serge/apache_1.3.33/src' make[1]: * [build-std] Error 2 make[1]: Leaving directory `/home/serge/apache_1.3.33\′ make: * [build] Error 2 serge@localhost:/home/serge/apache_1.3.33#

PHP 4.3.10 собирал со след. опциями —disable-all —with-mysql —with-apache=../apache_1.3.33 —enable-safe-mode

Apache 1.3.33: —verbose —prefix=/usr —datadir=/www —libexecdir=/usr/lib —sysconfdir=/etc —logfiledir=/log — server-uid=apache —server-gid=apache —activate-module=src/modules/php4/libmodphp4.a

не подскажите, в чем может быть проблема и как это решается?

Genie
mod_php4.c:956: error: `NULL' undeclared here (not in a function)

ууууу. этта.а…. как всё запущено…

$ grep -r '^#define[\t ]*NULL[\t ]' /usr/include/
/usr/include/linux/stddef.h:#define NULL 0
/usr/include/linux/stddef.h:#define NULL ((void *)0)
$ dpkg -S /usr/include/linux/stddef.h
libc6-dev: /usr/include/linux/stddef.h

поставить бы необходимое. из дистрибутива.

хотя, я так понимаю, Слака стоит какая-нить, так что я гадать не берусь.

anonymous

ну да, слака :) файлики в /usr/includes/linux присутствуют… а чего именно не хватает?

Genie

ну, не находит, видимо, этот файлик.

уточнить правильность указания поиска файлов .h для включения.

может быть — закралась в модуле ошибка.

попробуй апач версии выше/ниже.

переконфигурируй — может сбой произошёл какой непонятный…

всякое может быть.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.