Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jul 2021 06:47:10 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 257324] multimedia/vapoursynth compile error with ImageMagick on
Message-ID:  <bug-257324-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D257324

            Bug ID: 257324
           Summary: multimedia/vapoursynth compile error with ImageMagick
                    on
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: jbeich@FreeBSD.org
          Reporter: xxjack12xx@gmail.com
             Flags: maintainer-feedback?(jbeich@FreeBSD.org)
          Assignee: jbeich@FreeBSD.org

=3D=3D=3D> The following configuration options are available for vapoursynt=
h-r54:
     DEBUG=3Doff: Build with debugging support
     DOCS=3Doff: Build and/or install documentation
     FRAME_GUARD=3Doff: Check integrity after each filter
     SIMD=3Don: Use CPU-specific optimizations
=3D=3D=3D=3D> Components
     CORE=3Don: Core library
     PYTHON=3Don: Python bindings or support
     VSPIPE=3Don: Command line interface
     VSSCRIPT=3Don: Scripting library
=3D=3D=3D=3D> Plugins
     ASS=3Don: Subtitles rendering via libass
     EEDI3=3Don: Very slow edge directed interpolation
     IMAGEMAGICK=3Don: ImageMagick image processing support
     MISCFILTERS=3Don: Miscellaneous filters
     MORPHO=3Don: Morphological filter
     TESSERACT=3Don: Optical Character Recognition via Tesseract
     REMOVEGRAIN=3Don: 3x3 median and convolution denoising
     VINVERSE=3Don: Remove residual combing
     VIVTC=3Don: Field matching, inverse telecine and decimation
=3D=3D=3D> Use 'make config' to modify these settings

If IMAGEMAGICK=3Don, the port does not compile.

gmake[2]: Entering directory
'/usr/obj/usr/ports/multimedia/vapoursynth/work/vapoursynth-R54'
/bin/sh ./libtool  --tag=3DCXX --tag=3Ddisable-static  --mode=3Dlink c++ -s=
td=3Dc++11
-O3 -fvisibility=3Dhidden -Wall -Wextra -Wno-unused-parameter
-Wno-unused-function -Wno-ignored-attributes -I./include  -mfpmath=3Dsse -m=
sse2=20=20
-O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -isystem /usr/local/incl=
ude
-fno-strict-aliasing  -DLIBICONV_PLUG -isystem /usr/local/include=20
-no-undefined -avoid-version  -Wl,--no-undefined -fstack-protector-strong  =
-o
libimwri.la -rpath /usr/local/lib/vapoursynth
src/filters/imwri/libimwri_la-imwri.lo -L/usr/local/lib -lMagick++-7
-lMagickWand-7 -lMagickCore-7  -L/usr/local/lib
libtool: link: c++  -fPIC -DPIC -shared -nostdlib /usr/lib/crti.o
/usr/lib/crtbeginS.o  src/filters/imwri/.libs/libimwri_la-imwri.o   -Wl,-rp=
ath
-Wl,/usr/local/lib -Wl,-rpath -Wl,/usr/local/lib -L/usr/local/lib
/usr/local/lib/libMagick++-7.so /usr/local/lib/libMagickWand-7.so
/usr/local/lib/libMagickCore-7.so -L/usr/lib -lc++ -lm -lc -lgcc -lgcc_s
/usr/lib/crtendS.o /usr/lib/crtn.o  -O3 -mfpmath=3Dsse -msse2 -O2
-fstack-protector-strong -Wl,--no-undefined -fstack-protector-strong   -pth=
read
-fopenmp -Wl,-soname -Wl,libimwri.so -o .libs/libimwri.so
c++: warning: argument unused during compilation: '-pthread'
[-Wunused-command-line-argument]
ld: error: undefined symbol: Magick::Image::Image(std::__1::basic_string<ch=
ar,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(readCreate(V=
SMap const*, VSMap*, void*, VSCore*, VSAPI const*))
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(readGetFrame=
(int, int, void**, void**, VSFrameContext*, VSCore*, VSAPI const*))

ld: error: undefined symbol: Magick::Image::magick(std::__1::basic_string<c=
har,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(writeGetFram=
e(int, int, void**, void**, VSFrameContext*, VSCore*, VSAPI const*))

ld: error: undefined symbol:
Magick::Image::attribute(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >, char const*)
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(writeGetFram=
e(int, int, void**, void**, VSFrameContext*, VSCore*, VSAPI const*))

ld: error: undefined symbol: Magick::Image::write(std::__1::basic_string<ch=
ar,
std::__1::char_traits<char>, std::__1::allocator<char> > const&)
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(writeGetFram=
e(int, int, void**, void**, VSFrameContext*, VSCore*, VSAPI const*))

ld: error: undefined symbol:
Magick::Image::attribute(std::__1::basic_string<char,
std::__1::char_traits<char>, std::__1::allocator<char> >) const
>>> referenced by imwri.cpp
>>>               src/filters/imwri/.libs/libimwri_la-imwri.o:(readSampleTy=
peDepth(ReadData const*, Magick::Image const&, VSSampleType&, int&))
c++: error: linker command failed with exit code 1 (use -v to see invocatio=
n)
gmake[2]: *** [Makefile:1097: libimwri.la] Error 1
gmake[2]: Leaving directory
'/usr/obj/usr/ports/multimedia/vapoursynth/work/vapoursynth-R54'
*** Error code 1

Stop.
make[1]: stopped in

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-257324-7788>