Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[bzip2] Build error #32456

Closed
MangaD opened this issue Jul 8, 2023 · 3 comments
Closed

[bzip2] Build error #32456

MangaD opened this issue Jul 8, 2023 · 3 comments
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.

Comments

@MangaD
Copy link

MangaD commented Jul 8, 2023

Package: bzip2[core,tool]:x64-windows-llvm-static -> 1.0.8#4

Host Environment

  • Host: x64-windows
  • Compiler: Clang 16.0.0
  • vcpkg-tool version: 2023-06-22-f19f3d9939100085fe2f7e41502d60b08e2083b6
    vcpkg-scripts version: dafef74 2023-07-07 (29 hours ago)

To Reproduce

vcpkg install wxwidgets:x64-windows-llvm-static

Failure logs

-- Using cached bzip2-1.0.8.tar.gz.
-- Cleaning sources at C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Users/david/Desktop/vcpkg/downloads/bzip2-1.0.8.tar.gz
-- Applying patch fix-import-export-macros.patch
-- Using source at C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean
-- Configuring x64-windows-llvm-static
-- Building x64-windows-llvm-static-dbg
-- Building x64-windows-llvm-static-rel
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Release --target install -- -v -j9
    Working Directory: C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/x64-windows-llvm-static-rel
    See logs for more information:
      C:\Users\david\Desktop\vcpkg\buildtrees\bzip2\install-x64-windows-llvm-static-rel-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/bzip2/portfile.cmake:30 (vcpkg_cmake_install)
  scripts/ports.cmake:147 (include)



C:\Users\david\Desktop\vcpkg\buildtrees\bzip2\install-x64-windows-llvm-static-rel-out.log
[1/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/blocksort.c.obj -MF CMakeFiles\bz2.dir\blocksort.c.obj.d -o CMakeFiles/bz2.dir/blocksort.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/blocksort.c
FAILED: CMakeFiles/bz2.dir/blocksort.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/blocksort.c.obj -MF CMakeFiles\bz2.dir\blocksort.c.obj.d -o CMakeFiles/bz2.dir/blocksort.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/blocksort.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/blocksort.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\blocksort.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[2/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/huffman.c.obj -MF CMakeFiles\bz2.dir\huffman.c.obj.d -o CMakeFiles/bz2.dir/huffman.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/huffman.c
FAILED: CMakeFiles/bz2.dir/huffman.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/huffman.c.obj -MF CMakeFiles\bz2.dir\huffman.c.obj.d -o CMakeFiles/bz2.dir/huffman.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/huffman.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/huffman.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\huffman.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[3/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/compress.c.obj -MF CMakeFiles\bz2.dir\compress.c.obj.d -o CMakeFiles/bz2.dir/compress.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/compress.c
FAILED: CMakeFiles/bz2.dir/compress.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/compress.c.obj -MF CMakeFiles\bz2.dir\compress.c.obj.d -o CMakeFiles/bz2.dir/compress.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/compress.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/compress.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\compress.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[4/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/randtable.c.obj -MF CMakeFiles\bz2.dir\randtable.c.obj.d -o CMakeFiles/bz2.dir/randtable.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/randtable.c
FAILED: CMakeFiles/bz2.dir/randtable.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/randtable.c.obj -MF CMakeFiles\bz2.dir\randtable.c.obj.d -o CMakeFiles/bz2.dir/randtable.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/randtable.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/randtable.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\randtable.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[5/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/crctable.c.obj -MF CMakeFiles\bz2.dir\crctable.c.obj.d -o CMakeFiles/bz2.dir/crctable.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/crctable.c
FAILED: CMakeFiles/bz2.dir/crctable.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/crctable.c.obj -MF CMakeFiles\bz2.dir\crctable.c.obj.d -o CMakeFiles/bz2.dir/crctable.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/crctable.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/crctable.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\crctable.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[6/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/bzlib.c.obj -MF CMakeFiles\bz2.dir\bzlib.c.obj.d -o CMakeFiles/bz2.dir/bzlib.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/bzlib.c
FAILED: CMakeFiles/bz2.dir/bzlib.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/bzlib.c.obj -MF CMakeFiles\bz2.dir\bzlib.c.obj.d -o CMakeFiles/bz2.dir/bzlib.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/bzlib.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/bzlib.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\bzlib.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[7/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/decompress.c.obj -MF CMakeFiles\bz2.dir\decompress.c.obj.d -o CMakeFiles/bz2.dir/decompress.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/decompress.c
FAILED: CMakeFiles/bz2.dir/decompress.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bz2.dir/decompress.c.obj -MF CMakeFiles\bz2.dir\decompress.c.obj.d -o CMakeFiles/bz2.dir/decompress.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/decompress.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bz2.dir/decompress.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bz2.dir\decompress.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[8/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bzip2.dir/bzip2.c.obj -MF CMakeFiles\bzip2.dir\bzip2.c.obj.d -o CMakeFiles/bzip2.dir/bzip2.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/bzip2.c
FAILED: CMakeFiles/bzip2.dir/bzip2.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bzip2.dir/bzip2.c.obj -MF CMakeFiles\bzip2.dir\bzip2.c.obj.d -o CMakeFiles/bzip2.dir/bzip2.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/bzip2.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bzip2.dir/bzip2.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bzip2.dir\bzip2.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
[9/27] C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bzip2.dir/blocksort.c.obj -MF CMakeFiles\bzip2.dir\blocksort.c.obj.d -o CMakeFiles/bzip2.dir/blocksort.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/blocksort.c
FAILED: CMakeFiles/bzip2.dir/blocksort.c.obj 
C:\PROGRA~1\LLVM\bin\clang.exe   -O3 -DNDEBUG -Xclang -MD -MT CMakeFiles/bzip2.dir/blocksort.c.obj -MF CMakeFiles\bzip2.dir\blocksort.c.obj.d -o CMakeFiles/bzip2.dir/blocksort.c.obj -c C:/Users/david/Desktop/vcpkg/buildtrees/bzip2/src/bzip2-1-336d4794a3.clean/blocksort.c
clang: warning: argument unused during compilation: '-MT CMakeFiles/bzip2.dir/blocksort.c.obj' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-MF CMakeFiles\bzip2.dir\blocksort.c.obj.d' [-Wunused-command-line-argument]
error: unknown argument: '-MD'
ninja: build stopped: subcommand failed.

Additional context

Using Windows LLVM triplet from here.

@JonLiu1993
Copy link
Member

This error cannot be reproduced on wxwidgets:x64-windows-static, so it is marked as community-triplet

@JonLiu1993 JonLiu1993 added the category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. label Jul 10, 2023
@JonLiu1993 JonLiu1993 removed their assignment Jul 10, 2023
@MangaD
Copy link
Author

MangaD commented Jul 10, 2023

This error happens when trying to compile with clang. The compiler complains that the flag -MD is unknown, but I do not know how to remove that flag.

@MangaD
Copy link
Author

MangaD commented Jul 12, 2023

I worked around this issue by using the LLVM triplet from the following repository: https://github.com/Neumann-A/my-vcpkg-triplets

Issue closed.

@MangaD MangaD closed this as completed Jul 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team.
Projects
None yet
Development

No branches or pull requests

2 participants