filament conflicts with other packages. please allow to use external dependencies
- Dominant language
- C++
- Stars
- 20.5k
- Forks
- 2.3k
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 83
Description
**Describe the bug**
I can't install filament:
```
$ make install
===> Installing for filament-1.25.5
===> Checking if filament is already installed
===> Switching to root credentials for 'install' target
===> Registering installation for filament-1.25.5
Installing filament-1.25.5...
pkg-static: filament-1.25.5 conflicts with zstd-1.5.2 (installs files into the same place). Problematic file: /usr/local/lib/libzstd.a
*** Error code 1
```
It conflicts with the zstd-1.5.2 package that is used by a lot of other important packages,
Please allow to use externally installed zstd.
The same situation is with meshoptimizer and potentially with some other packages.
**To Reproduce**
n/a
**Expected behavior**
n/a
**Screenshots**
/a
**Logs**
n/a
Contributor guide
Research direction
Start by tracing the `make install` path and how Filament packages zstd and meshoptimizer. Determine where external dependencies are selected or bundled, then verify that installation can use the existing zstd-1.5.2 package without file conflicts and that meshoptimizer remains covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100