-
Notifications
You must be signed in to change notification settings - Fork 49
Closed
Copy link
Labels
maintainer investigatingThis ticket is being investigated by maintainers. Please check with us before contributing PRs etc!This ticket is being investigated by maintainers. Please check with us before contributing PRs etc!
Milestone
Description
Hey folks, I'm running into an odd issue when trying to build extensions using PIE.
If I use configure options, PIE fails with "No package was requested for installation", even though I'm passing a valid package name and version.
I've tested with two different extensions, both fail the same way:
pie build \
--skip-enable-extension \
--with-mongodb-system-libs=/usr/include/libmongoc-1.0 \
-- mongodb/mongodb-extension:^2.1pie build \
--skip-enable-extension \
--enable-brotli \
--with-brotli-dir=/usr \
--enable-cares \
--enable-mysqlnd \
--enable-openssl \
--with-openssl-dir=/usr \
--enable-sockets \
--enable-swoole-curl \
--enable-swoole-pgsql \
--enable-swoole-sqlite \
-- swoole/swoole:^5.1Both commands produce:
🥧 PHP Installer for Extensions (PIE) 1.2.1, from The PHP Foundation
You are running PHP 8.3.28
Target PHP installation: 8.3.28 nts, on Linux/OSX/etc x86_64 (from /usr/local/bin/php)
In CommandHelper.php line 235:
No package was requested for installation
build [-j|--make-parallel-jobs MAKE-PARALLEL-JOBS] [--skip-enable-extension] [--force] [-d|--working-dir WORKING-DIR] [--with-php-config WITH-PHP-CONFIG] [--with-php-path WITH-PHP-PATH] [--with-phpize-path WITH-PHPIZE-PATH] [--] [<requested-package-and-version>]I also confirmed the issue is fixed if I remove all extension flags and keep just --skip-enable-extension.
Environment:
- OS: Alpine Linux 3.22.2 (container)
- PHP: 8.3.28 (built from source)
- PIE: 1.2.1 (copied from ghcr.io/php/pie:1.2.1-bin)
Metadata
Metadata
Assignees
Labels
maintainer investigatingThis ticket is being investigated by maintainers. Please check with us before contributing PRs etc!This ticket is being investigated by maintainers. Please check with us before contributing PRs etc!