-
-
Notifications
You must be signed in to change notification settings - Fork 108
Closed
Description
Bug report
| Question | Answer |
|---|---|
| Box version | 3.16.0 |
| PHP version | 7.4, 8.0, 8.1 |
| Platform with version | whatever php:7.4-alpine is using :) |
| Github Repo | - https://github.com/composer-unused/composer-unused |
box.json.dist
{
"base-path": null,
"output": "build/composer-unused.phar",
"files": [
"config/container.php",
"config/polyfill_symfony_di.php",
"config/services.php"
],
"compactors": [
"KevinGH\\Box\\Compactor\\PhpScoper"
]
}
Output
$ make box
> docker compose run php7.4 php .phive/box compile --no-parallel
____
/ __ )____ _ __
/ __ / __ \| |/_/
/ /_/ / /_/ /> <
/_____/\____/_/|_|
Box version 3.16.0@adb282a 2022-02-13 23:54:13 UTC
// Loading the configuration file "/docker/composer-unused/box.json".
🔨 Building the PHAR "/docker/composer-unused/build/composer-unused.phar"
? Registering compactors
+ KevinGH\Box\Compactor\PhpScoper
? Adding main file: /docker/composer-unused/bin/composer-unused
? Adding requirements checker
? Adding binary files
> No file found
? Auto-discover files? Yes
? Exclude dev files? Yes
? Adding files
> 1067 file(s)
? Generating new stub
- Using shebang line: #!/usr/bin/env php
- Using banner:
> Generated by Humbug Box 3.16.0@adb282a.
>
> @link https://github.com/humbug/box
? Dumping the Composer autoloader
In ComposerOrchestrator.php line 172:
Could not dump the autoloader.
In ComposerOrchestrator.php line 175:
The command "'/usr/bin/composer' 'dump-autoload' '--classmap-authoritative' '--no-dev' '--ansi'" failed.
Exit Code: 255(Unknown error)
Working directory: /tmp/box/Box34800
Output:
================
Fatal error: Cannot declare class __ComposerUnused__\Composer\InstalledVersions, because the name is already in use in /tmp/box/Box34800/vendor/composer/InstalledVersions.php on line 25
Error Output:
================
compile [-c|--config CONFIG] [--debug] [--no-parallel] [--no-restart] [--dev] [--no-config] [--with-docker] [-d|--working-dir WORKING-DIR]
make: *** [box] Error 1
To reproduce:
- checkout repository
make upmake updatemake box
This might not even be related to this repository.
But I can't figure out what is happening here. The dump also didn't help a lot.
Seems like "something" in dependency chain changed.
Sadly I don't have a lock file to check what happened.
So this is more like a request for help 🙈
Thanks in advance!
Metadata
Metadata
Assignees
Labels
No labels