Summary: | multimedia/vapoursynth: fails to build when ImageMagick7 is built with OPENMP=on | ||||||
---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Jack <xxjack12xx> | ||||
Component: | Individual Port(s) | Assignee: | Daniel Engberg <diizzy> | ||||
Status: | Closed Overcome By Events | ||||||
Severity: | Affects Some People | CC: | diizzy, xxjack12xx | ||||
Priority: | --- | Flags: | jbeich:
maintainer-feedback+
|
||||
Version: | Latest | ||||||
Hardware: | amd64 | ||||||
OS: | Any | ||||||
Attachments: |
|
Description
Jack
2021-07-22 06:47:10 UTC
Try using poudriere or provide more details. IMAGEMAGICK=on builds fine on the package cluster e.g., http://www.ipv6proxy.net/go.php?u=http://beefy16.nyi.freebsd.org/data/130amd64-default/e8cfea34d340/logs/vapoursynth-r54.log http://www.ipv6proxy.net/go.php?u=http://beefy5.nyi.freebsd.org/data/122i386-default/e8cfea34d340/logs/vapoursynth-r54.log How can I create a log with poudriere? I'm having the same issue on multiple systems but all build fine with ImageMagick off Created attachment 226699 [details]
Full log of compile error
Here's a full build log of the failure.
Rebuild graphics/ImageMagick7 with OPENMP port option disabled. When using -fopenmp mixing Clang and GCC is generally not supported. For example, graphics/ImageMagick7 defines USES=compiler:openmp which currently forces lang/gcc10 on Clang architectures like amd64. vapoursynth simply uses "pkg-config --cflags --libs Magick++" but -fopenmp only appears in --cflags but not --libs which looks like a (unrelated) bug: -fopenmp may require linking against libomp.so (clang) or libgomp.so (gcc). Over to ImageMagick7 maintainer as I have no clue how to fix. As of 69e0cbe8eaa6fb6fcb075774c4d8ef7b2a205bba there are no plugin dependencies as these have been moved out of main repo |