PHP 4.0.4pl1

Artur Frysiak wiget w pld.org.pl
Pon, 29 Sty 2001, 14:06:08 CET


On Sat, Jan 27, 2001 at 03:12:05PM +0100, Tomasz Kłoczko wrote:
> 
> Tyle że teraz budowanie php na builderach kończy się teraz czymś takim:
> 
> PreReq: perl /usr/sbin/apxs /bin/sh
> Requires: apache(EAPI) >= 1.3.9
> Processing files: php-mysql-4.0.4pl1-0.4
> File not found by glob: /tmp/php-4.0.4pl1-root-builder/usr/lib/php/extensions/no-debug-non-zts-/mysql.*
> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 php = 4.0.4pl1 /bin/sh
> Processing files: php-pgsql-4.0.4pl1-0.4
> File not found: /tmp/php-4.0.4pl1-root-builder/usr/lib/php/extensions/no-debug-non-zts-/pgsql.so
> PreReq: rpmlib(VersionedDependencies) <= 3.0.3-1 php = 4.0.4pl1 /bin/sh
> Processing files: php-gd-4.0.4pl1-0.4
> File not found: /tmp/php-4.0.4pl1-root-builder/usr/lib/php/extensions/no-debug-non-zts-/gd.so
> 
> I tak dalej .. że mu brak poszczególnych modułów.
> 
> Zarnąłem na zwartość tego co zostało zainstalowane i owszem moduły są ale
> lądują w:
> /tmp/php-4.0.4pl1-root-builder/usr/lib/php/extensions/no-debug-non-zts-20001214
>                                                                        ^^^^^^^^
> 
> Drobna acz ważna różnica :>
> Nie zaglądałem do tego dłużej (próbuję narazie doprowadzić do porządku
> jakoś wucha) i w zwiazku z tym nie mam na razie także pojęcia skąd się to
> wzieło. Także jakby ktoś miał chęć posiedzieć nad tym i sprawdzić o co tu
> biega ..

Ja wiem dokładnie co się dzieje. Chodzi o rozwijanie makr w rpmie.
Wykonywane jest ono na samym początku bez względu na miejsce występowania
makra i dlatego nie rozwija się ono (%extensiondir) poprawnie.

> Swoją drogą dlaczego to poprostu nie wpada do
> /usr/lib/php/extensions/ tak jak chyba było poprzednio ?

Dlatego że powoduje to problemy przy zmianie ABI.
Jeszcze pomyśle jak to rozwiązać.

Pozdrawiam
-- 
Artur Frysiak
http://www.pld.org.pl/



Więcej informacji o liście dyskusyjnej pld-devel-pl