-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Labels
bugSomething isn't workingSomething isn't workingbuildbuild systembuild systemenhancementNew feature or requestNew feature or requestprogressSome progress has been made.Some progress has been made.
Description
SET PATH=^
d:\Programs\Prog\w64devkit-14.2.0\bin;^
d:\Programs\Prog\CMake-3.27.4\bin
SET DEPS=^
d:\Lib\boost\1.83.0\w64devkit-14.2.0;^
d:\Lib\Eigen\3.4.0;^
d:\Lib\libjpeg-turbo\3.1.0\w64devkit-14.2.0-Release;^
d:\Lib\libpng\1.6.47\w64devkit-14.2.0-Release;^
d:\Lib\libtiff\4.7.0\w64devkit-14.2.0-Release;^
d:\Lib\OpenCL\2024.10.24\w64devkit-14.2.0-Release;^
d:\Lib\Qt\5.12.12\w64devkit-14.2.0-Release;^
d:\Lib\zlib\1.3.1\w64devkit-14.2.0-Release
CMAKE^
-S .\src^
-B .\build\w64devkit-14.2.0-Release^
-G "MinGW Makefiles"^
-DCMAKE_BUILD_TYPE=Release^
-DCMAKE_PREFIX_PATH:PATH=%DEPS%^
-DENABLE_OPENGL:BOOL=ON^
-DENABLE_OPENCL:BOOL=ON
CMAKE^
--build .\build\w64devkit-14.2.0-Release^
--parallel
500 lines of errors:
D:\Programs\Prog\gcc\bin/ld.exe: ../libopencl.a(OpenCLAffineTransform.cpp.obj):OpenCLAffineTransform.cpp:(.data$_ZN2cl8Platform8default_E+0x0): multiple definition of `.weak._ZN2cl8Platform8default_E._ZNK2cl5Error4whatEv'; CMakeFiles\opencl_tests.dir/objects.a(TestCopy.cpp.obj):TestCopy.cpp:(.data$_ZN2cl8Platform8default_E+0x0): first defined here
D:\Programs\Prog\gcc\bin/ld.exe: ../libopencl.a(OpenCLAffineTransform.cpp.obj):OpenCLAffineTransform.cpp:(.data$_ZN2cl8Platform20default_initialized_E+0x0): multiple definition of `.weak._ZN2cl8Platform20default_initialized_E._ZNK2cl5Error4whatEv'; CMakeFiles\opencl_tests.dir/objects.a(TestCopy.cpp.obj):TestCopy.cpp:(.data$_ZN2cl8Platform20default_initialized_E+0x0): first defined here
D:\Programs\Prog\gcc\bin/ld.exe: ../libopencl.a(OpenCLAffineTransform.cpp.obj):OpenCLAffineTransform.cpp:(.data$_ZN2cl6Device14default_error_E+0x0): multiple definition of `.weak._ZN2cl6Device14default_error_E._ZNK2cl5Error4whatEv'; CMakeFiles\opencl_tests.dir/objects.a(TestCopy.cpp.obj):TestCopy.cpp:(.data$_ZN2cl6Device14default_error_E+0x0): first defined here
D:\Programs\Prog\gcc\bin/ld.exe: ../libopencl.a(OpenCLAffineTransform.cpp.obj):OpenCLAffineTransform.cpp:(.data$_ZN2cl6Device8default_E+0x0): multiple definition of `.weak._ZN2cl6Device8default_E._ZNK2cl5Error4whatEv'; CMakeFiles\opencl_tests.dir/objects.a(TestCopy.cpp.obj):TestCopy.cpp:(.data$_ZN2cl6Device8default_E+0x0): first defined here
D:\Programs\Prog\gcc\bin/ld.exe: ../libopencl.a(OpenCLAffineTransform.cpp.obj):OpenCLAffineTransform.cpp:(.data$_ZN2cl6Device20default_initialized_E+0x0): multiple definition of `.weak._ZN2cl6Device20default_initialized_E._ZNK2cl5Error4whatEv'; CMakeFiles\opencl_tests.dir/objects.a(TestCopy.cpp.obj):TestCopy.cpp:(.data$_ZN2cl6Device20default_initialized_E+0x0): first defined here
...
Solution: alibaba/MNN#530
zvezdochiot
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingbuildbuild systembuild systemenhancementNew feature or requestNew feature or requestprogressSome progress has been made.Some progress has been made.