powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / speс файл для php-4.3.11
1 сообщений из 1, страница 1 из 1
speс файл для php-4.3.11
    #33033508
ALex_hha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ помогите кто может. Вот пытаюсь создать spec для php-4.3.11.

php.spec
Код: plaintext
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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
%build

CFLAGS="$RPM_OPT_FLAGS -Wall -fno-strict-aliasing"; export CFLAGS

# Install extension modules in %{_libdir}/php4.
EXTENSION_DIR=%{_libdir}/php4; export EXTENSION_DIR

# Regenerate configure scripts (patches change config.m4's)
./buildconf --force

# Build Apache module
%configure --with-apxs=/usr/sbin/apxs \
	--enable-versioning \
	--enable-cli \
	--disable-cgi \
	--with-config-file-path=/etc \
	--enable-safe-mode \
	--with-exec-dir=/usr/bin \
	--with-mysql=shared,/usr \
	--with-zlib=shared,/usr \
	--enable-xml \
	--enable-wddx 
make

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT

# Install the Apache module
make install INSTALL_ROOT=$RPM_BUILD_ROOT

# Install the default configuration file and icons
install -m  755  -d $RPM_BUILD_ROOT%{_sysconfdir}/
install -m  644     php.ini-recommended $RPM_BUILD_ROOT%{_sysconfdir}/php.ini
install -m  755  -d $RPM_BUILD_ROOT%{contentdir}/icons
install -m  644     *.gif $RPM_BUILD_ROOT%{contentdir}/icons/

# install the DSO
install -m  755  -d $RPM_BUILD_ROOT%{_libdir}/httpd/modules
install -m  755  build-apache/libs/libphp4.so $RPM_BUILD_ROOT%{_libdir}/httpd/modules

# Apache config fragment
install -m  755  -d $RPM_BUILD_ROOT/etc/httpd/conf.d
install -m  644  $RPM_SOURCE_DIR/php.conf $RPM_BUILD_ROOT/etc/httpd/conf.d

install -m  755  -d $RPM_BUILD_ROOT%{_sysconfdir}/php.d
install -m  755  -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php
install -m  700  -d $RPM_BUILD_ROOT%{_localstatedir}/lib/php/session

# Generate files lists and stub .ini files for each subpackage
for mod in pgsql mysql odbc ldap snmp domxml xmlrpc imap \
    mbstring ncurses gd \
    %{?_with_mhash:mhash}; do
    cat > $RPM_BUILD_ROOT%{_sysconfdir}/php.d/${mod}.ini <<EOF
; Enable ${mod} extension module
extension=${mod}.so
EOF
    cat > files.${mod} <<EOF
%attr( 755 ,root,root) %{_libdir}/php4/${mod}.so
%config(noreplace) %attr( 644 ,root,root) %{_sysconfdir}/php.d/${mod}.ini
EOF
done

%files
%defattr(-,root,root)
%doc CODING_STANDARDS CREDITS EXTENSIONS INSTALL LICENSE NEWS README*
%doc Zend/ZEND_* gd_README TSRM_LICENSE regex_COPYRIGHT
%config(noreplace) %{_sysconfdir}/php.ini
%config %{_sysconfdir}/pear.conf
%{_bindir}/php
%dir %{_libdir}/php4
%dir %{_localstatedir}/lib/php
%attr( 0770 ,root,apache) %dir %{_localstatedir}/lib/php/session
%{_libdir}/httpd/modules/libphp4.so
%config %{_sysconfdir}/httpd/conf.d/php.conf
%dir %{_sysconfdir}/php.d
%{contentdir}/icons/php.gif

Все компилится нормально. Но в секции install выдает след. ошибку
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

+ exit  0 
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp. 39572 
+ umask  022 
+ cd /usr/src/redhat/BUILD
+ cd php- 4 . 3 . 11 
+ '[' /var/tmp/php-root '!=' / ']'
+ rm -rf /var/tmp/php-root
+ make install INSTALL_ROOT=/var/tmp/php-root
Installing PHP SAPI module:       apache
apxs:Error: Config file /var/tmp/php-root/etc/httpd/conf/httpd.conf not found
make: *** [install-sapi] Error  1 
error: Bad exit status from /var/tmp/rpm-tmp. 39572  (%install)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp. 39572  (%install) 
Не находит httpd.conf в /var/tmp/php-root/etc/httpd/conf/. Но откуда он там должен взяться? Ведь он находится в /etc/httpd/conf/
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / speс файл для php-4.3.11
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]