Peter Hodur wrote on 2. 5. 2018 16:51:
viem, ze to bude drsne, ale naozaj potrebujem zkompilovat PHP53 z portov.

Ponechme stranou otazku - proc z portu ...

/bin/cp -R /usr/ports-2015Q2/lang/php53 /usr/ports/lang/php53
/bin/cp -R /usr/ports-2015Q2/lang/php53-extensions
/usr/ports/lang/php53-extensions
/bin/cp -R /usr/ports-2015Q2/math/php53-bcmath /usr/ports/math/php53-bcmath

Ono neni ani nutne, aby "port" byl ve stromu portu, ale nicemu to nevadi.

spravil som si dva patche:
-SHA256 (php-5.3.x-mail-header.patch) = 
5a677448b32d9f592703e2323a33facdb45e5c237dcca04aaea8ec3287f7db84
-SIZE (php-5.3.x-mail-header.patch) = 3325
+SHA256 (php-5.3.x-mail-header.patch) = 
56d05ba157c79b4baf61db9e875a1bef6c5621c8d76565dafb4f7262ede2cf47
+SIZE (php-5.3.x-mail-header.patch) = 4423

To neni nutne, staci v adresari spustit 'make makesum' a in ti je vyrobi sam.

Dokompiloval som stary onigurama4

cd /usr/ports/devel/oniguruma4
/usr/bin/make DISABLE_VULNERABILITIES=yes PREFIX=/usr/local/php/5_3_29/
install clean

Jestli to funguje takhle, tak dobra, ale podle me bys mel vetsi sanci nemit problemy kdybys proste odinstaloval PHP, ktere v systemu mas (pokud nejake mas), a PHP53 prekladal a instaloval do standardnich cest.

dnes mi to ale napisalo nieco ... comu som ozaj nerozumel:

===>   php53-5.3.29_5 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by php53-5.3.29_5 for building
===>  Extracting for php53-5.3.29_5
=> SHA256 Checksum OK for php-5.3.29.tar.bz2.
=> SHA256 Checksum OK for suhosin-patch-5.3.x-0.9.10.5.patch.gz.
=> SHA256 Checksum OK for php-5.3.x-mail-header.patch.
===>  Patching for php53-5.3.29_5
===>  Applying distribution patches for php53-5.3.29_5
===>  Applying FreeBSD patches for php53-5.3.29_5
No such line 2759 in input file, ignoring

Neco je spatne. Patch se snazi upravit radek v souboru, ktery neni tak dlouhy, aby v nem ten radek vubec byl. To se normalne nestava a nutne tim vznika podezreni, zda mas adresar portu konzistentni - skoro to vypada, ze se v nem nachazeji soubory, ktere k some nepatri.

Jestli to nahodou nejak nesouvisi s tim "proste mi nesedel hash" ...

Doporucuju porovnat "tvuj" adresar s porty s touhle:
https://svnweb.freebsd.org/ports/head/lang/php53/?pathrev=384185




===>  Configuring for php53-5.3.29_5
===>   FreeBSD 10 autotools fix applied to
/usr/ports/lang/php53/work/php-5.3.29/build/libtool.m4
===>   FreeBSD 10 autotools fix applied to
/usr/ports/lang/php53/work/php-5.3.29/aclocal.m4

Nevidim tam vubec probehnout "configure" fazi. A protoze Makefiel vznika pri ni neni nasledujici ...

===>  Building for php53-5.3.29_5
make[2]: cannot open Makefile.

... uz prekvapenim.

Bud' je treba zjistit proc se configure nezavola, nebo je, mozna, jedndussi vykaslat se na analyzu problemu a resit pouze symptomu - a proste to configure se spravnymi parametry vyctenymi z Makefile rucne pustit pred build fazi ...

Dan
--
FreeBSD mailing list ([email protected])
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem