Skip to content

Comments

Fix building with CMake on MinGW-w64.#216

Closed
MehdiChinoune wants to merge 1 commit intoboostorg:developfrom
MehdiChinoune:patch-1
Closed

Fix building with CMake on MinGW-w64.#216
MehdiChinoune wants to merge 1 commit intoboostorg:developfrom
MehdiChinoune:patch-1

Conversation

@MehdiChinoune
Copy link

No description provided.

@klemens-morgenstern
Copy link
Collaborator

Which symbol is missing?

@MehdiChinoune
Copy link
Author

Which symbol is missing?

  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/detail/util.cpp.obj:util.cpp:(.text+0x2a): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/detail/util.cpp.obj:util.cpp:(.text+0x76): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/channel.cpp.obj:channel.cpp:(.text+0x2a): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/channel.cpp.obj:channel.cpp:(.text+0x76): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text+0x46): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text+0xda): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text+0x1587): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text+0x22dd): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text+0x255c): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/main.cpp.obj:main.cpp:(.text$_ZN5boost4asio10io_contextD1Ev[_ZN5boost4asio10io_contextD1Ev]+0xc2): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/this_thread.cpp.obj:this_thread.cp:(.text+0x2a): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/this_thread.cpp.obj:this_thread.cp:(.text+0x76): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/thread.cpp.obj:thread.cpp:(.text+0x46): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/thread.cpp.obj:thread.cpp:(.text+0xca): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/thread.cpp.obj:thread.cpp:(.text+0xeef): undefined reference to `__imp_WSAStartup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/thread.cpp.obj:thread.cpp:(.text+0x1011): undefined reference to `__imp_WSACleanup'
  D:/M/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: libs/cobalt/CMakeFiles/boost_cobalt.dir/src/thread.cpp.obj:thread.cpp:(.text$_ZNSt23_Sp_counted_ptr_inplaceIN5boost6cobalt6detail12thread_stateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv[_ZNSt23_Sp_counted_ptr_inplaceIN5boost6cobalt6detail12thread_stateESaIvELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv]+0x30a): undefined reference to `__imp_WSACleanup'

@MehdiChinoune
Copy link
Author

ping!

@MehdiChinoune
Copy link
Author

Ping!

@klemens-morgenstern klemens-morgenstern force-pushed the develop branch 3 times, most recently from 81d5dd7 to 8ae5510 Compare June 24, 2025 15:30
@MehdiChinoune MehdiChinoune deleted the patch-1 branch June 24, 2025 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants