The argv processing does not properly convert to utf-8 (international account names). I had to re-work all argument processing.
Update all:
pacman -Syu
Install:
pacman -S name
Update:
pacman -Su name
Search:
pacman -Ss name
Remove and remove dependencies:
pacman -Rcns name
pacman -S ed make rsync vim rlwrap tar unzip zip diffutils man
# libraries
pacman -S gettext gettext-devel
# current gcc (64)
pacman -S mingw-w64-ucrt-x86_64-gcc
# objective C compiler
pacman -S mingw-w64-ucrt-x86_64-gcc-objc
# building
pacman -S mingw-w64-ucrt-x86_64-pkgconf
pacman -S mingw-w64-ucrt-x86_64-cmake
# gtk3
pacman -S mingw-w64-ucrt-x86_64-gtk3
# other libraries
pacman -S mingw-w64-ucrt-x86_64-json-c
pacman -S mingw-w64-ucrt-x86_64-libgcrypt
pacman -S mingw-w64-ucrt-x86_64-c-ares
pacman -S mingw-w64-ucrt-x86_64-icu
# winrt
pacman -S mingw-w64-ucrt-x86_64-cppwinrt
pacman -S mingw-w64-ucrt-x86_64-clang
# clang icu library
mingw-w64-ucrt-clang-x86_64-icu
pacman -S mingw-w64-ucrt-x86_64-gstreamer
The clang64 environment is the only way to get the asan address sanitizer to work. But 'detect_leaks' does not work (see asan.env). use: make CLANGDIR=clang64 ...
Note that running the installer under windows will not work, as bdj4se will have the sanitizer linked in, and the sanitizer library path will not be found.
pacman -S mingw-w64-clang-x86_64-clang
pacman -S mingw-w64-clang-x86_64-libobjc2
# building
pacman -S mingw-w64-clang-x86_64-pkgconf
pacman -S mingw-w64-clang-x86_64-cmake
# gtk3
pacman -S mingw-w64-clang-x86_64-gtk3
# other libraries
pacman -S mingw-w64-clang-x86_64-json-c
pacman -S mingw-w64-clang-x86_64-libgcrypt
pacman -S mingw-w64-clang-x86_64-c-ares
pacman -S mingw-w64-clang-x86_64-icu
# winrt
pacman -S mingw-w64-clang-x86_64-cppwinrt
(Updated 2025-01-15 14:51:24; BDJ4 version 4.12.9)