Hello,
due to the recent changes and transition to python38 I would like to have cv2
also working for python38. So I have downloaded the respective cygport and
patches and tried to rebuild using the cygport command (with which I am
familiar).
However, I get the following linking error:
[451/1207] : && /usr/bin/g++.exe -ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4
-fdebug-prefix-map=/home/eger/build/winpat_inbox/python-opencv/opencv-3.4.1-2.x86_64/build=/usr/src/debug/opencv-3.4.1-2
-fdebug-prefix-map=/home/eger/build/winpat_inbox/python-opencv/opencv-3.4.1-2.x86_64/src/opencv-3.4.1=/usr/src/debug/opencv-3.4.1-2
-fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor
-Werror=address -Werror=sequence-point -Wformat -Werror=format-security
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef
-Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self
-Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args
-Wno-comment -Wno-implicit-fallthrough -fdiagnostics-show-option -Wno-long-long
-pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2
-msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -
DNDEBUG -shared -Wl,--enable-auto-import -o bin/cygopencv_core-3.4.dll
-Wl,--out-implib,lib/libopencv_core.dll.a
-Wl,--major-image-version,3,--minor-image-version,4
modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.cpp.o
modules/core/CMakeFiles/opencv_core
.dir/src/cuda_gpu_mat.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_info.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_stream.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/datastructs.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/directx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/downhill_simplex.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/dxt.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/gl_core_3_1.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/glob.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/hal_internal.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/kmeans.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lapack.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lda.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/logger.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lpsolver.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lut.cpp.o modules/core/CMakeFiles/
opencv_core.dir/src/mathfuncs.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs_core.dispatch.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matmul.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_decomp.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_expressions.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_iterator.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_operations.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_sparse.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_wrap.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/mean.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/merge.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/minmax.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/norm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/ocl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/
opencl/runtime/opencl_clamdblas.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_clamdfft.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_core.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opengl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/out.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/ovx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/parallel.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/parallel_impl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/pca.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_base64.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_cpp.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_json.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_types.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_xml.cpp
.o modules/core/CMakeFiles/opencv_core.dir/src/persistence_yml.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/rand.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/softfloat.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/split.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stat.dispatch.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stat_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/sum.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/tables.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/trace.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/types.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/umatrix.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/utils/filesystem.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/va_intel.cpp.o
modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.
sse4_1.cpp.o modules/core/CMakeFiles/opencv_core.dir/stat.sse4_2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.fp16.cpp.o
modules/core/CMakeFiles/opencv_core.dir/mathfuncs_core.avx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.avx2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/mathfuncs_core.avx2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/stat.avx2.cpp.o -ldl -lm -lpthread
-lrt -lz 3rdparty/lib/libittnotify.a -ldl && :
FAILED: bin/cygopencv_core-3.4.dll lib/libopencv_core.dll.a
: && /usr/bin/g++.exe -ggdb -O2 -pipe -Wall -Werror=format-security
-Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4
-fdebug-prefix-map=/home/eger/build/winpat_inbox/python-opencv/opencv-3.4.1-2.x86_64/build=/usr/src/debug/opencv-3.4.1-2
-fdebug-prefix-map=/home/eger/build/winpat_inbox/python-opencv/opencv-3.4.1-2.x86_64/src/opencv-3.4.1=/usr/src/debug/opencv-3.4.1-2
-fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor
-Werror=address -Werror=sequence-point -Wformat -Werror=format-security
-Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef
-Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self
-Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-unnamed-type-template-args
-Wno-comment -Wno-implicit-fallthrough -fdiagnostics-show-option -Wno-long-long
-pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2
-msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O2 -g -DNDEBUG
-shared -Wl,--enable-auto-import -o bin/cygopencv_core-3.4.dll
-Wl,--out-implib,lib/libopencv_core.dll.a
-Wl,--major-image-version,3,--minor-image-version,4
modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/alloc.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/arithm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/batch_distance.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/channels.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/conjugate_gradient.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert_scale.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/copy.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/count_non_zero.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cu
da_gpu_mat.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_host_mem.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_info.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/cuda_stream.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/datastructs.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/directx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/downhill_simplex.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/dxt.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/gl_core_3_1.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/glob.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/hal_internal.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/kmeans.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lapack.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lda.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/logger.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lpsolver.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/lut.cpp.o
modules/core/CMakeFiles/opencv_core
.dir/src/mathfuncs.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/mathfuncs_core.dispatch.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matmul.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_decomp.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_expressions.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_iterator.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_operations.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_sparse.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/matrix_wrap.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/mean.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/merge.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/minmax.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/norm.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/ocl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opencl/runt
ime/opencl_clamdblas.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_clamdfft.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opencl/runtime/opencl_core.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/opengl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/out.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/ovx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/parallel.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/parallel_impl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/pca.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_base64.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_cpp.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_json.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_types.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/persistence_xml.cpp.o modules/
core/CMakeFiles/opencv_core.dir/src/persistence_yml.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/rand.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/softfloat.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/split.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stat.dispatch.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stat_c.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/stl.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/sum.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/tables.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/trace.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/types.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/umatrix.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/utils/filesystem.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/va_intel.cpp.o
modules/core/CMakeFiles/opencv_core.dir/opencl_kernels_core.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.sse4_1.cpp.
o modules/core/CMakeFiles/opencv_core.dir/stat.sse4_2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.fp16.cpp.o
modules/core/CMakeFiles/opencv_core.dir/mathfuncs_core.avx.cpp.o
modules/core/CMakeFiles/opencv_core.dir/src/convert.avx2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/mathfuncs_core.avx2.cpp.o
modules/core/CMakeFiles/opencv_core.dir/stat.avx2.cpp.o -ldl -lm -lpthread
-lrt -lz 3rdparty/lib/libittnotify.a -ldl && :
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_fini_ittlib':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1076:(.text$__itt_fini_ittlib+0x104):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_init_ittlib':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1123:(.text$__itt_init_ittlib+0x14b):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlopen'
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1123:(.text$__itt_init_ittlib+0x155):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1123:(.text$__itt_init_ittlib+0x168):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlclose'
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1125:(.text$__itt_init_ittlib+0x2a6):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlopen'
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_lib_version':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1030:(.text$__itt_init_ittlib+0x2c8):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_init_ittlib':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1179:(.text$__itt_init_ittlib+0x2e4):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_lib_version':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1032:(.text$__itt_init_ittlib+0x3c6):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
3rdparty/lib/libittnotify.a(ittnotify_static.c.o): in function
`__itt_init_ittlib':
/usr/src/debug/opencv-3.4.1-2/3rdparty/ittnotify/src/ittnotify/ittnotify_static.c:1141:(.text$__itt_init_ittlib+0x41c):
relocation truncated to fit: R_X86_64_PC32 against undefined symbol `dlsym'
Any suggestion? Many thanks in advance!
--
Problem reports: https://cygwin.com/problems.html
FAQ: https://cygwin.com/faq/
Documentation: https://cygwin.com/docs.html
Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple