-
-
Notifications
You must be signed in to change notification settings - Fork 140
Description
bit7z version
4.0.x
Compilation options
No response
7-zip version
v23.01
7-zip shared library used
7z.dll / 7z.so
Compilers
Clang
Compiler versions
No response
Architecture
x86_64
Operating system
macOS
Operating system versions
MAC
Bug description
MAC using complied lib file to extracting file from 7z file, but crashed.
7z.so version is 25.01
Process crash on -> extractor.extract(strPath.c_str(), "/Users/wondersoft/Desktop/hhhmy/testout");
There is code:
bool Unzip7z(const std::string& strPath)
{
TRACKINFO("inputFile = %s", strPath.c_str());
// 记录开始时间(秒级)
auto start_time = std::chrono::steady_clock::now();
#if WS_PLATFORM == WS_PLATFORM_LINUX || WS_PLATFORM == WS_PLATFORM_APPLE
std::wstring str7zPath = str2wstr(Path_GetInstallRoot()) + L"tools/ScanSDK/bin/x64/7z.so";
#elif WS_PLATFORM == WS_PLATFORM_WIN32
#ifdef WIN64
std::wstring str7zPath = str2wstr(Path_GetInstallRoot()) + L"tools/ScanSDK/bin/x64/7z.dll";
#else
std::wstring str7zPath = str2wstr(Path_GetInstallRoot()) + L"tools/ScanSDK/bin/x86/7z.dll";
#endif
#endif
bool bResult = false;
try {
using namespace bit7z;
Bit7zLibrary lib{ wstr2str(str7zPath, CP_UTF8) };
BitFileExtractor extractor{ lib, BitFormat::SevenZip };
auto extract_start = std::chrono::steady_clock::now();
extractor.extract(strPath.c_str(), "/Users/wondersoft/Desktop/hhhmy/testout");
auto extract_end = std::chrono::steady_clock::now();
double extract_duration = std::chrono::duration<double>(extract_end - extract_start).count();
TRACKINFO("Extraction completed in %.3f seconds", extract_duration);
bResult = true;
}
catch (const bit7z::BitException& ex) {
TRACKINFO("Exception: %s", ex.what());
}
auto end_time = std::chrono::steady_clock::now();
double total_duration = std::chrono::duration<double>(end_time - start_time).count();
TRACKINFO("Total operation time: %.3f seconds", total_duration);
return bResult;
}
Steps to reproduce
After Crashing, using lldb to trace, here is result:
wondersoft@wondersoftdeMac-mini-2 update % lldb /Applications/TPMClient/x64/corecmd
(lldb) target create "/Applications/TPMClient/x64/corecmd"
Current executable set to '/Applications/TPMClient/x64/corecmd' (x86_64).
(lldb) (lldb) settings set target.run-args "Unzip7z" "/Users/wondersoft/Desktop/hhhmy/testout/test.7z"
error: '(lldb)' is not a valid command.
(lldb) settings set target.run-args "Unzip7z" "/Users/wondersoft/Desktop/hhhmy/testout/test.7z"
(lldb) run
Process 35493 launched: '/Applications/TPMClient/x64/corecmd' (x86_64)
corecmd(35493,0x20018c600) malloc: *** error for object 0x60000000c000: pointer being freed was not allocated
corecmd(35493,0x20018c600) malloc: *** set a breakpoint in malloc_error_break to debug
Process 35493 stopped
- thread Support for In-Memory Operations #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
frame #0: 0x00007ff81c1d6fce libsystem_kernel.dylib__pthread_kill + 10 libsystem_kernel.dylib__pthread_kill:
-> 0x7ff81c1d6fce <+10>: jae 0x7ff81c1d6fd8 ; <+20>
0x7ff81c1d6fd0 <+12>: movq %rax, %rdi
0x7ff81c1d6fd3 <+15>: jmp 0x7ff81c1d1185 ; cerror_nocancel
0x7ff81c1d6fd8 <+20>: retq
Target 0: (corecmd) stopped.
(lldb) bt - thread Support for In-Memory Operations #1, queue = 'com.apple.main-thread', stop reason = signal SIGABRT
- frame #0: 0x00007ff81c1d6fce libsystem_kernel.dylib
__pthread_kill + 10 frame #1: 0x00007ff81c20d1ff libsystem_pthread.dylibpthread_kill + 263
frame Update build process and 7-zip SDK; Add VS2010 support #2: 0x00007ff81c158d14 libsystem_c.dylibabort + 123 frame #3: 0x00007ff81c036357 libsystem_malloc.dylibmalloc_vreport + 551
frame Support for callback when compress #4: 0x00007ff81c03952b libsystem_malloc.dylibmalloc_report + 151 frame #5: 0x000000010b3fe669 7z.sooperator delete + 9
frame can you post a sample solution in the wiki? #6: 0x000000010b2dd26c 7z.so___lldb_unnamed_symbol158$$7z.so + 156 frame #7: 0x000000010b2dcb8f 7z.so___lldb_unnamed_symbol133$$7z.so + 15
frame Hope to custom the directory system in the zip file #8: 0x000000010b2dcb66 7z.so___lldb_unnamed_symbol131$$7z.so + 22 frame #9: 0x0000000100082099 corecmdbit7z::BitInputArchive::openArchiveStream(std::__1::__fs::filesystem::path const&, IInStream*, bit7z::ArchiveStartOffset) + 697
frame Is it possible to use the library with static linking? #10: 0x00000001000822ee corecmdbit7z::BitInputArchive::BitInputArchive(bit7z::BitAbstractArchiveHandler const&, std::__1::__fs::filesystem::path const&, bit7z::ArchiveStartOffset) + 414 frame #11: 0x0000000100082492 corecmdbit7z::BitInputArchive::BitInputArchive(bit7z::BitAbstractArchiveHandler const&, std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator > const&, bit7z::ArchiveStartOffset) + 98
frame How to unzip only one file inside of an archive? #12: 0x000000010006faa1 corecmdUnzip7z(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) + 1073 frame #13: 0x000000010006f5c6 corecmdTester_unzip7z(int, char**) + 390
frame Adding files to existing archive #14: 0x000000010005a636 corecmdmain + 182 frame #15: 0x000000020011152e dyldstart + 462
(lldb)
- frame #0: 0x00007ff81c1d6fce libsystem_kernel.dylib
The bit7z Complie option is as followed:
wondersoft@wondersoftdeMac-mini-2 buildarm64 % cmake .. -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_BUILD_TYPE=Release
wondersoft@wondersoftdeMac-mini-2 build % cmake ../ -DCMAKE_BUILD_TYPE=Release
lipo -create /Users/wondersoft/Desktop/hhhmy/bit7z/lib/arm64/libbit7z64.a /Users/wondersoft/Desktop/hhhmy/bit7z/lib/x64/libbit7z64_x86_64.a -output /Users/wondersoft/Desktop/hhhmy/bit7z/lib/libbit7z64.a
I used the libbit7z64.a as my library file
Expected behavior
No response
Relevant compilation output
ARM:
wondersoft@wondersoftdeMac-mini-2 build % cmake .. -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is AppleClang 13.1.6.13160021
-- The CXX compiler identification is AppleClang 13.1.6.13160021
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test STANDARD_FILESYSTEM_COMPILES
-- Performing Test STANDARD_FILESYSTEM_COMPILES - Success
-- Standard filesystem: YES
-- Target Version: 4.0.9
-- Compiler ID: AppleClang
-- Compiler Version: 13.1.6.13160021
-- Architecture: arm64
-- Build Type: Release
-- Language Standard for bit7z: C++17
-- Auto format detection: OFF
-- Regex matching extraction: OFF
-- Use std::byte: OFF
-- Use native string: OFF
-- Generate Position Independent Code: OFF
-- Disable Zip ASCII password check: OFF
-- Disable using std::filesystem: OFF
-- 7-zip version: 23.01
-- Build tests: OFF
-- Build docs: OFF
-- Link to libc++: OFF
-- Use legacy IUnknown: OFF
-- Downloading CPM.cmake to /Users/wondersoft/Desktop/hhhmy/bit7z/build/cmake/CPM_0.40.2.cmake
-- [download 0% complete]
-- [download 13% complete]
-- [download 17% complete]
-- [download 20% complete]
-- [download 27% complete]
-- [download 34% complete]
-- [download 40% complete]
-- [download 43% complete]
-- [download 47% complete]
-- [download 53% complete]
-- [download 60% complete]
-- [download 67% complete]
-- [download 74% complete]
-- [download 80% complete]
-- [download 87% complete]
-- [download 93% complete]
-- [download 97% complete]
-- [download 100% complete]
-- CPM: Adding package 7-zip@23.01 (v23.01)
-- Populating 7-zip
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/build/_deps/7-zip-subbuild
[ 11%] Creating directories for '7-zip-populate'
[ 22%] Performing download step (git clone) for '7-zip-populate'
Cloning into '7-zip-src'...
HEAD is now at df1b8d6 23.01
[ 33%] Performing update step for '7-zip-populate'
-- Already at requested tag: v23.01
[ 44%] No patch step for '7-zip-populate'
[ 55%] No configure step for '7-zip-populate'
[ 66%] No build step for '7-zip-populate'
[ 77%] No install step for '7-zip-populate'
[ 88%] No test step for '7-zip-populate'
[100%] Completed '7-zip-populate'
[100%] Built target 7-zip-populate
-- 7-zip source code available at /Users/wondersoft/Desktop/hhhmy/bit7z/build/_deps/7-zip-src
-- Enable sanitizers: OFF
-- Configuring done (16.9s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/build
wondersoft@wondersoftdeMac-mini-2 build % build/_deps/7-zip-src/.git/objects/pack: Permission denied
rm: build/_deps/7-zip-src/.git/objects: Permission denied
rm: build/_deps/7-zip-src/.git: Permission denied
rm: build/_deps/7-zip-src: Permission denied
rm: build/_deps: Permission denied
zsh: no such file or directory: build/_deps/7-zip-src/.git/objects/pack:
zsh: command not found: rm:
zsh: command not found: rm:
zsh: command not found: rm:
zsh: command not found: rm:
wondersoft@wondersoftdeMac-mini-2 build % cd ..
wondersoft@wondersoftdeMac-mini-2 bit7z % sudo rm -r build
wondersoft@wondersoftdeMac-mini-2 bit7z % mkdir buildarm64
wondersoft@wondersoftdeMac-mini-2 bit7z % cd buildarm64
wondersoft@wondersoftdeMac-mini-2 buildarm64 % cmake .. -DCMAKE_OSX_ARCHITECTURES=arm64 -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is AppleClang 13.1.6.13160021
-- The CXX compiler identification is AppleClang 13.1.6.13160021
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test STANDARD_FILESYSTEM_COMPILES
-- Performing Test STANDARD_FILESYSTEM_COMPILES - Success
-- Standard filesystem: YES
-- Target Version: 4.0.9
-- Compiler ID: AppleClang
-- Compiler Version: 13.1.6.13160021
-- Architecture: arm64
-- Build Type: Release
-- Language Standard for bit7z: C++17
-- Auto format detection: OFF
-- Regex matching extraction: OFF
-- Use std::byte: OFF
-- Use native string: OFF
-- Generate Position Independent Code: OFF
-- Disable Zip ASCII password check: OFF
-- Disable using std::filesystem: OFF
-- 7-zip version: 23.01
-- Build tests: OFF
-- Build docs: OFF
-- Link to libc++: OFF
-- Use legacy IUnknown: OFF
-- Downloading CPM.cmake to /Users/wondersoft/Desktop/hhhmy/bit7z/buildarm64/cmake/CPM_0.40.2.cmake
-- [download 17% complete]
-- [download 24% complete]
-- [download 30% complete]
-- [download 36% complete]
-- [download 46% complete]
-- [download 53% complete]
-- [download 59% complete]
-- [download 66% complete]
-- [download 73% complete]
-- [download 79% complete]
-- [download 86% complete]
-- [download 93% complete]
-- [download 100% complete]
-- CPM: Adding package 7-zip@23.01 (v23.01)
-- Populating 7-zip
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/buildarm64/_deps/7-zip-subbuild
[ 11%] Creating directories for '7-zip-populate'
[ 22%] Performing download step (git clone) for '7-zip-populate'
Cloning into '7-zip-src'...
HEAD is now at df1b8d6 23.01
[ 33%] Performing update step for '7-zip-populate'
-- Already at requested tag: v23.01
[ 44%] No patch step for '7-zip-populate'
[ 55%] No configure step for '7-zip-populate'
[ 66%] No build step for '7-zip-populate'
[ 77%] No install step for '7-zip-populate'
[ 88%] No test step for '7-zip-populate'
[100%] Completed '7-zip-populate'
[100%] Built target 7-zip-populate
-- 7-zip source code available at /Users/wondersoft/Desktop/hhhmy/bit7z/buildarm64/_deps/7-zip-src
-- Enable sanitizers: OFF
-- Configuring done (8.7s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/buildarm64
wondersoft@wondersoftdeMac-mini-2 buildarm64 % cmake --build . -j --config Release
[ 1%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchivecreator.cpp.o
[ 3%] Building CXX object CMakeFiles/bit7z64.dir/src/bit7zlibrary.cpp.o
[ 5%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchivehandler.cpp.o
[ 8%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveeditor.cpp.o
[ 10%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveitem.cpp.o
[ 10%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchiveopener.cpp.o
[ 11%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveiteminfo.cpp.o
[ 15%] Building CXX object CMakeFiles/bit7z64.dir/src/biterror.cpp.o
[ 15%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchivereader.cpp.o
[ 18%] Building CXX object CMakeFiles/bit7z64.dir/src/bitfilecompressor.cpp.o
[ 20%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveitemoffset.cpp.o
[ 20%] Building CXX object CMakeFiles/bit7z64.dir/src/bitexception.cpp.o
[ 22%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchivewriter.cpp.o
[ 23%] Building CXX object CMakeFiles/bit7z64.dir/src/bitformat.cpp.o
[ 27%] Building CXX object CMakeFiles/bit7z64.dir/src/bitpropvariant.cpp.o
[ 27%] Building CXX object CMakeFiles/bit7z64.dir/src/bitinputarchive.cpp.o
[ 28%] Building CXX object CMakeFiles/bit7z64.dir/src/bitoutputarchive.cpp.o
[ 32%] Building CXX object CMakeFiles/bit7z64.dir/src/bititemsvector.cpp.o
[ 32%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferextractcallback.cpp.o
[ 33%] Building CXX object CMakeFiles/bit7z64.dir/src/bittypes.cpp.o
[ 35%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferitem.cpp.o
[ 37%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/callback.cpp.o
[ 38%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferutil.cpp.o
[ 40%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cbufferinstream.cpp.o
[ 42%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfileoutstream.cpp.o
[ 44%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cmultivolumeoutstream.cpp.o
[ 45%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfixedbufferoutstream.cpp.o
[ 47%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cbufferoutstream.cpp.o
[ 49%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfileinstream.cpp.o
[ 50%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cmultivolumeinstream.cpp.o
[ 52%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cstdoutstream.cpp.o
[ 54%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/dateutil.cpp.o
[ 55%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cstdinstream.cpp.o
[ 57%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cvolumeinstream.cpp.o
[ 59%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/formatdetect.cpp.o
[ 61%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/extractcallback.cpp.o
[ 62%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/guids.cpp.o
[ 64%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fileextractcallback.cpp.o
[ 66%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/internalcategory.cpp.o
[ 67%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fixedbufferextractcallback.cpp.o
[ 69%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsindexer.cpp.o
[ 71%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/failuresourcecategory.cpp.o
[ 72%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsutil.cpp.o
[ 74%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cvolumeoutstream.cpp.o
[ 76%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/opencallback.cpp.o
[ 77%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsitem.cpp.o
[ 79%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/hresultcategory.cpp.o
[ 81%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/genericinputitem.cpp.o
[ 83%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/csymlinkinstream.cpp.o
[ 84%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/operationcategory.cpp.o
[ 88%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/operationresult.cpp.o
[ 88%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/processeditem.cpp.o
[ 89%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/stdinputitem.cpp.o
[ 93%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/updatecallback.cpp.o
[ 91%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/streamextractcallback.cpp.o
[ 94%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/renameditem.cpp.o
[ 96%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/windows.cpp.o
[ 98%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/stringutil.cpp.o
[100%] Linking CXX static library /Users/wondersoft/Desktop/hhhmy/bit7z/lib/arm64/libbit7z64.a
[100%] Built target bit7z64
X86-64:
wondersoft@wondersoftdeMac-mini-2 build % cmake ../ -DCMAKE_BUILD_TYPE=Release
-- The C compiler identification is AppleClang 13.1.6.13160021
-- The CXX compiler identification is AppleClang 13.1.6.13160021
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for C++ include filesystem
-- Looking for C++ include filesystem - found
-- Performing Test STANDARD_FILESYSTEM_COMPILES
-- Performing Test STANDARD_FILESYSTEM_COMPILES - Success
-- Standard filesystem: YES
-- Target Version: 4.0.9
-- Compiler ID: AppleClang
-- Compiler Version: 13.1.6.13160021
-- Architecture: x64
-- Build Type: Release
-- Language Standard for bit7z: C++17
-- Auto format detection: OFF
-- Regex matching extraction: OFF
-- Use std::byte: OFF
-- Use native string: OFF
-- Generate Position Independent Code: OFF
-- Disable Zip ASCII password check: OFF
-- Disable using std::filesystem: OFF
-- 7-zip version: 23.01
-- Build tests: OFF
-- Build docs: OFF
-- Link to libc++: OFF
-- Use legacy IUnknown: OFF
-- Downloading CPM.cmake to /Users/wondersoft/Desktop/hhhmy/bit7z/build/cmake/CPM_0.40.2.cmake
-- [download 17% complete]
-- [download 24% complete]
-- [download 30% complete]
-- [download 36% complete]
-- [download 46% complete]
-- [download 53% complete]
-- [download 59% complete]
-- [download 66% complete]
-- [download 73% complete]
-- [download 79% complete]
-- [download 86% complete]
-- [download 93% complete]
-- [download 100% complete]
-- CPM: Adding package 7-zip@23.01 (v23.01)
-- Populating 7-zip
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/build/_deps/7-zip-subbuild
[ 11%] Creating directories for '7-zip-populate'
[ 22%] Performing download step (git clone) for '7-zip-populate'
Cloning into '7-zip-src'...
HEAD is now at df1b8d6 23.01
[ 33%] Performing update step for '7-zip-populate'
-- Already at requested tag: v23.01
[ 44%] No patch step for '7-zip-populate'
[ 55%] No configure step for '7-zip-populate'
[ 66%] No build step for '7-zip-populate'
[ 77%] No install step for '7-zip-populate'
[ 88%] No test step for '7-zip-populate'
[100%] Completed '7-zip-populate'
[100%] Built target 7-zip-populate
-- 7-zip source code available at /Users/wondersoft/Desktop/hhhmy/bit7z/build/_deps/7-zip-src
-- Enable sanitizers: OFF
-- Configuring done (13.5s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/wondersoft/Desktop/hhhmy/bit7z/build
wondersoft@wondersoftdeMac-mini-2 build % cmake --build . -j --config Release
[ 1%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchivecreator.cpp.o
[ 3%] Building CXX object CMakeFiles/bit7z64.dir/src/bit7zlibrary.cpp.o
[ 5%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchivehandler.cpp.o
[ 6%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveiteminfo.cpp.o
[ 10%] Building CXX object CMakeFiles/bit7z64.dir/src/bitabstractarchiveopener.cpp.o
[ 10%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveeditor.cpp.o
[ 11%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchivereader.cpp.o
[ 15%] Building CXX object CMakeFiles/bit7z64.dir/src/bitexception.cpp.o
[ 15%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveitem.cpp.o
[ 16%] Building CXX object CMakeFiles/bit7z64.dir/src/bitoutputarchive.cpp.o
[ 20%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cbufferinstream.cpp.o
[ 20%] Building CXX object CMakeFiles/bit7z64.dir/src/biterror.cpp.o
[ 23%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchivewriter.cpp.o
[ 25%] Building CXX object CMakeFiles/bit7z64.dir/src/bitfilecompressor.cpp.o
[ 28%] Building CXX object CMakeFiles/bit7z64.dir/src/bitpropvariant.cpp.o
[ 28%] Building CXX object CMakeFiles/bit7z64.dir/src/bititemsvector.cpp.o
[ 28%] Building CXX object CMakeFiles/bit7z64.dir/src/bitformat.cpp.o
[ 30%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferextractcallback.cpp.o
[ 32%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferitem.cpp.o
[ 33%] Building CXX object CMakeFiles/bit7z64.dir/src/bitarchiveitemoffset.cpp.o
[ 35%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfileoutstream.cpp.o
[ 37%] Building CXX object CMakeFiles/bit7z64.dir/src/bittypes.cpp.o
[ 38%] Building CXX object CMakeFiles/bit7z64.dir/src/bitinputarchive.cpp.o
[ 40%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cbufferoutstream.cpp.o
[ 42%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfileinstream.cpp.o
[ 45%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cvolumeinstream.cpp.o
[ 44%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/bufferutil.cpp.o
[ 47%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/callback.cpp.o
[ 49%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cmultivolumeinstream.cpp.o
[ 52%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cstdoutstream.cpp.o
[ 52%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cmultivolumeoutstream.cpp.o
[ 55%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cfixedbufferoutstream.cpp.o
[ 57%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cstdinstream.cpp.o
[ 57%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/cvolumeoutstream.cpp.o
[ 59%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/extractcallback.cpp.o
[ 61%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/failuresourcecategory.cpp.o
[ 62%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fileextractcallback.cpp.o
[ 64%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/dateutil.cpp.o
[ 66%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fixedbufferextractcallback.cpp.o
[ 67%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/csymlinkinstream.cpp.o
[ 69%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsindexer.cpp.o
[ 71%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsitem.cpp.o
[ 72%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/formatdetect.cpp.o
[ 74%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/fsutil.cpp.o
[ 76%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/guids.cpp.o
[ 77%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/genericinputitem.cpp.o
[ 79%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/internalcategory.cpp.o
[ 81%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/operationresult.cpp.o
[ 84%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/stdinputitem.cpp.o
[ 86%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/operationcategory.cpp.o
[ 88%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/hresultcategory.cpp.o
[ 88%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/renameditem.cpp.o
[ 89%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/stringutil.cpp.o
[ 91%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/processeditem.cpp.o
[ 93%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/opencallback.cpp.o
[ 94%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/streamextractcallback.cpp.o
[ 96%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/updatecallback.cpp.o
[ 98%] Building CXX object CMakeFiles/bit7z64.dir/src/internal/windows.cpp.o
[100%] Linking CXX static library /Users/wondersoft/Desktop/hhhmy/bit7z/lib/x64/libbit7z64.a
[100%] Built target bit7z64Code of Conduct
- By submitting this issue, I agree to follow bit7z's Code of Conduct