Package Details: php73-zip 7.3.33-16

Git Clone URL: https://aur.archlinux.org/php73.git (read-only, click to copy)
Package Base: php73
Description: zip module for php73
Upstream URL: http://www.php.net
Licenses: PHP
Submitter: matth
Maintainer: el_aur
Last Packager: el_aur
Votes: 11
Popularity: 0.000394
First Submitted: 2019-12-24 17:08 (UTC)
Last Updated: 2024-07-26 11:28 (UTC)

Pinned Comments

el_aur commented on 2022-01-27 12:08 (UTC) (edited on 2022-01-27 15:18 (UTC) by el_aur)

Read Carefully! Breaking changes in compare with native PHP package

  1. Console version /usr/bin/php73 is installed with php73-cli subpackage, php73 doesn't include it anymore!!!

  2. PEAR and PECL are available as php73-pear and php73-pecl subpackages

  3. All shared modules are respresented as stand-alone subpackages and are not included with php73 package anymore.

  4. No more extensions in php.ini itself!

Separate INI files for each extension are placed in /etc/php73/conf.d

They are loaded in correct order according to priority

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

mdcclxv commented on 2024-07-26 18:23 (UTC)

I did something useful, read my previous posts, and you managed to break it completely, at least most of the modules did build successfully before. Now all of them fail to build. Your commits are definitely not useful, they demolish. And this package has been unusable for at least two months now.

el_aur commented on 2024-07-26 11:36 (UTC)

@mdcclxv instead of writing critics commit something useful to AUR first

mdcclxv commented on 2024-07-26 10:53 (UTC)

ALL ARE FAILING NOW!

@el_aur, you are doing a VERY SLOPPY job.

el_aur commented on 2024-07-25 13:45 (UTC)

Updated build with recent patches

grosjo commented on 2024-07-18 15:56 (UTC)

Hi

To fix the pear error, this PR shall also be included

https://github.com/php/php-src/pull/14837

df8oe commented on 2024-07-12 16:36 (UTC)

@mdcclxv patch also is working on newest version.

mdcclxv commented on 2024-06-14 10:02 (UTC)

I managed to build the package. First you need to apply the following patch (credits go to loqs):

diff --git a/PKGBUILD b/PKGBUILD
index d66bf15..3a64b56 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -532,7 +532,7 @@ _build_sapi() {
 # BUILD them all
 ################################################################################
 build() {
-    export CFLAGS="${CFLAGS} -fPIC -Wno-error=incompatible-pointer-types"
+    export CFLAGS="${CFLAGS} -fPIC -Wno-error=incompatible-pointer-types -Wno-error=int-conversion"
     export CXXFLAGS="${CXXFLAGS} -fPIC -Wno-error=incompatible-pointer-types -std=c++17"
     export EXTENSION_DIR="/usr/lib/${pkgbase}/modules"
     if ((_build_openssl_v10_patch)); then

Command for aplying the patch (credits go to gromit):

patch -Np1 < path/to/patchfile

Then, pear and pecl will fail, I commented them out from PKGBUILD, since I don't use them. Finally:

makepkg --install

mdcclxv commented on 2024-05-25 10:16 (UTC)

Same build error for me as well.

heimer16 commented on 2024-05-24 15:57 (UTC)

build is failing for me

/e/aur/php73/src/php-7.3.33/main/reentrancy.c: In function ‘php_readdir_r’:
/e/aur/php73/src/php-7.3.33/main/reentrancy.c:125:9: warning: ‘readdir_r’ is deprecated [-Wdeprecated-declarations]
  125 |         readdir_r(dirp, entry);
      |         ^~~~~~~~~
In file included from /e/aur/php73/src/php-7.3.33/Zend/zend_virtual_cwd.h:76,
                 from /e/aur/php73/src/php-7.3.33/main/php.h:466,
                 from /e/aur/php73/src/php-7.3.33/main/php_reentrancy.h:22,
                 from /e/aur/php73/src/php-7.3.33/main/reentrancy.c:26:
/usr/include/dirent.h:185:12: note: declared here
  185 | extern int readdir_r (DIR *__restrict __dirp,
      |            ^~~~~~~~~
/e/aur/php73/src/php-7.3.33/main/reentrancy.c:125:9: error: too few arguments to function ‘readdir_r’
  125 |         readdir_r(dirp, entry);
      |         ^~~~~~~~~
/usr/include/dirent.h:185:12: note: declared here
  185 | extern int readdir_r (DIR *__restrict __dirp,
      |            ^~~~~~~~~
make: *** [Makefile:2434: main/reentrancy.lo] Error 1
==> ERROR: A failure occurred in build().
    Aborting...