mfgtools
mfgtools copied to clipboard
MacOS uuu build, success/fail ?
I'm unsure if anything was built. Git status shows no changes on disk...
(miniforge3)henrikvendelbo@iMac Projects % git clone https://github.com/NXPmicro/mfgtools.git
Cloning into 'mfgtools'...
remote: Enumerating objects: 4560, done.
remote: Counting objects: 100% (387/387), done.
remote: Compressing objects: 100% (247/247), done.
remote: Total 4560 (delta 264), reused 204 (delta 139), pack-reused 4173
Receiving objects: 100% (4560/4560), 3.82 MiB | 9.87 MiB/s, done.
Resolving deltas: 100% (3250/3250), done.
(miniforge3)henrikvendelbo@iMac Projects % cd mfgtools
(miniforge3)henrikvendelbo@iMac mfgtools % brew install cmake libusb openssl pkg-config
Updating Homebrew...
==> Downloading https://ghcr.io/v2/homebrew/portable-ruby/portable-ruby/blobs/sha256:0cb1cc7af109437fe0e020c9f3b7b95c3c709b140bde9f991ad2c1433496dd42
################################################################################################################## 100.0%
==> Pouring portable-ruby-2.6.8.yosemite.bottle.tar.gz
==> Auto-updated Homebrew!
Updated 2 taps (homebrew/core and homebrew/cask).
==> New Formulae
abi-compliance-checker fbthrift libsoup@2 seaweedfs
abi-dumper fdroidcl libxls sevenzip
all-repos fisher lighthouse sextractor
arkade fnlfmt lua-language-server sigrok-cli
ascii2binary fnt luau smug
atmos fprettify mcfly sniffer
bash-language-server fypp mdzk solargraph
biber ghcup mist spdx-sbom-generator
brigade-cli git-branchless mold sqlfluff
btop gitlab-ci-local mt32emu statix
cava go-critic nerdctl swiftplantuml
cgif goawk netmask symengine
charmcraft goplus nsh tailscale
chroma gotify odo-dev teku
clang-format@11 grafana-agent openliberty-jakartaee9 tfmigrate
cloudiscovery http-prompt openliberty-webprofile9 tfproviderlint
copier hurl pam-reattach tidy-viewer
corepack imap-backup payload-dumper-go tilt
coursier iodine pdf2djvu tsduck
cpptoml iputils [email protected] twty
cri-tools isa-l pinot urlwatch
ctlptl ivtools pip-audit uuu
cwb3 java-service-wrapper pip-tools vermin
datafusion jsonschema pocsuite3 vtable-dumper
djhtml juliaup regula weggli
dtm kube-score reshape west
dynomite [email protected] rizin yaml-language-server
elixir-ls kubeval roapi youtubeuploader
elvis ld-find-code-refs rpki-client zbctl
erofs-utils libadwaita rune zk
etcd-cpp-apiv3 libgrape-lite rustfmt zsh-fast-syntax-highlighting
fastfec libsigrok salt-lint
fastp libsigrokdecode scalingo
==> Updated Formulae
Updated 4955 formulae.
==> Renamed Formulae
annie -> lux mr2 -> zoro rt-audio -> rtaudio
==> Deleted Formulae
amap dnsrend gconf jerasure m2c redsocks whitedb
ape drip gcore kakasi magnetix sdhash whohas
appledoc dshb gf-complete l-smash makepp shorten xidel
balance eject git-hooks libbind marst soundpipe xtail
bbcolors es git-sh liberasurecode mboxgrep srmio zdelta
colorsvn eventlog gr-osmosdr libmill md svdlibc
contacts exomizer hardlink-osx libopendkim namazu swiftplate
csv-fix flasm henplus libpuzzle postmark torrentcheck
dlite fondu httptunnel libvbucket rawtoaces udns
==> New Casks
actual direqual letter-opener ppsspp swiftplantumlapp
appflowy disk-diet linearmouse privadovpn tablecruncher
appium-inspector doughnut ludwig projector teamspeak-client
athens emmetapp lunasea pure-writer tentacle-sync-studio
avtouchbar equinox macloggerdx qth tev
azirevpn fastmarks macmorpheus quarto textsniper
betterdummy finalshell macrorecorder rectangle-pro the-watcher
billings-pro fishing-funds mana-security remotehamradio threema
black-ink fmail mightymike replacicon tidgi
blender-benchmark folder-colorizer monterey-cache-cleaner restream-chat todoist
breitbandmessung fotokasten moradownloader revolver-office toland-qlmarkdown
buckets foxit-pdf-editor mural scatter topnotch
bugdom fs-uae-launcher music-bar schildichat trackerzapper
centered fxfactory nanosaur scroll ultracopier
citrix-workspace gaphor nordlayer shapr3d unipro-ugene
cleanmymac-zh gitdock notch-simulator shortery vale-server
clips-ide grammarly-desktop notion-enhanced sioyek valkyrie
clover gridtracker only-switch sitala videoduke
codeql handyprintpro openbci smartreporter-free vlc-setup
coffitivity-offline inso openin sonic-lineup volley
confluent-cli izotope-product-portal otto-matic soothe2 vpn-tracker-365
creality-slicer jt-bridge panwriter soundtoys waltr-heic-converter
cron jump-desktop-connect paperpile spaceid wolai
datasette kdrive pd-runner ssdreporter-free wsjtx
dataspell keycombiner pichon steam-plus-plus xstation5
dbgate kindavim pluginval supermjograph
defold kmeet podpisuj surge-xt
==> Updated Casks
Updated 2031 casks.
==> Deleted Casks
aio-creator-neo fraise octoscreen
air-connect freeter omx-ebooks
airqmon fritzing outwit-hub
aja-system-test gameshow pixelpeeper
aleo-studio geotagger platelet
anka-build-cloud-registry getrasplex pullover
anzeigenchef gitbook punto-switcher
archi globalmeet qit
armitage hackhands rcse
art-directors-toolkit handylock refined-github-safari
asc-timetables harvest residualvm
aurora hessenbox-da river-sparkle
avast-secureline-vpn hocus-focus sbarex-qlmarkdown
axe-edit-iii imitone scrutiny
bearychat inboard sickbeard-anime
bigsur-cache-cleaner informant silverlight
blooo inxmail-professional skybox
breakaway iridient-developer sql-power-architect-jdbc
celldesigner ivideonclient tmnotifier
chameleon-ssd-optimizer jaksta-media-recorder tranquility
chocolat jalbum trayplay
collabshot juicebar tuntap
comparemerge lelivrescolairefr unity-linux-support-for-editor
cytoscape linein unity-lumin-support-for-editor
delayedlauncher littlesecrets videobox
dissenter-browser livereload virustotaluploader
domainbrain loni-pipeline visicut
doomrl macspice web-sharing
drama magicprefs webex-nbr-player
duoshao masterway-note webex-wrf-player
elgiganten-jotta mathinspector wwdcsrt
eudic-es mediahuman-audio-converter yy
everweb meshmixer zipcleaner
evolve-ip-uc-one molsoftbrowser zoolz
fastonosql napari
flashlighttool nordvpn-teams
Warning: Treating cmake as a formula. For the cask, use homebrew/cask/cmake
cmake 3.21.1 is already installed but outdated (so it will be upgraded).
Warning: libusb 1.0.24 is already installed and up-to-date.
To reinstall 1.0.24, run:
brew reinstall libusb
Warning: pkg-config 0.29.2_3 is already installed and up-to-date.
To reinstall 0.29.2_3, run:
brew reinstall pkg-config
==> Downloading https://ghcr.io/v2/homebrew/core/cmake/manifests/3.22.2
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/cmake/blobs/sha256:45b1e48b94fd1a676e925e8aa0db5de8f86b269f7a5844ea6b072
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:45b1e48b94fd1a676e925e8aa0db5de8f86b
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/manifests/2021-10-26
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/ca-certificates/blobs/sha256:1bbd45c16a0b9912174c553a6d7ae1b67b11abbeb31
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:1bbd45c16a0b9912174c553a6d7ae1b67b11
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.0.1
######################################################################## 100.0%
==> Downloading https://ghcr.io/v2/homebrew/core/openssl/3/blobs/sha256:331a18b7ac0b35d55adb422268c6b08190b378bdfec915a5f
==> Downloading from https://pkg-containers.githubusercontent.com/ghcr1/blobs/sha256:331a18b7ac0b35d55adb422268c6b08190b3
######################################################################## 100.0%
==> Upgrading cmake
3.21.1 -> 3.22.2
==> Pouring cmake--3.22.2.monterey.bottle.tar.gz
==> Caveats
To install the CMake documentation, run:
brew install cmake-docs
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> Summary
🍺 /usr/local/Cellar/cmake/3.22.2: 2,986 files, 44.3MB
==> Running `brew cleanup cmake`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Removing: /usr/local/Cellar/cmake/3.21.1... (6,615 files, 69MB)
==> Installing dependencies for openssl@3: ca-certificates
==> Installing openssl@3 dependency: ca-certificates
==> Pouring ca-certificates--2021-10-26.all.bottle.tar.gz
==> Regenerating CA certificate bundle from keychain, this may take a while...
🍺 /usr/local/Cellar/ca-certificates/2021-10-26: 3 files, 208.5KB
==> Installing openssl@3
==> Pouring [email protected]
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
/usr/local/etc/openssl@3/certs
and run
/usr/local/opt/openssl@3/bin/c_rehash
openssl@3 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.
If you need to have openssl@3 first in your PATH, run:
echo 'export PATH="/usr/local/opt/openssl@3/bin:$PATH"' >> ~/.zshrc
For compilers to find openssl@3 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@3/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@3/include"
For pkg-config to find openssl@3 you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/openssl@3/lib/pkgconfig"
==> Summary
🍺 /usr/local/Cellar/openssl@3/3.0.1: 6,420 files, 28.1MB
==> Running `brew cleanup openssl@3`...
==> Caveats
==> cmake
To install the CMake documentation, run:
brew install cmake-docs
Emacs Lisp files have been installed to:
/usr/local/share/emacs/site-lisp/cmake
==> openssl@3
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
/usr/local/etc/openssl@3/certs
and run
/usr/local/opt/openssl@3/bin/c_rehash
openssl@3 is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.
If you need to have openssl@3 first in your PATH, run:
echo 'export PATH="/usr/local/opt/openssl@3/bin:$PATH"' >> ~/.zshrc
For compilers to find openssl@3 you may need to set:
export LDFLAGS="-L/usr/local/opt/openssl@3/lib"
export CPPFLAGS="-I/usr/local/opt/openssl@3/include"
For pkg-config to find openssl@3 you may need to set:
export PKG_CONFIG_PATH="/usr/local/opt/openssl@3/lib/pkgconfig"
(miniforge3)henrikvendelbo@iMac mfgtools % cmake -DOPENSSL_ROOT_DIR=$(brew --prefix)/opt/openssl . && make
-- The C compiler identification is AppleClang 13.0.0.13000029
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/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: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Warning (dev) at libuuu/CMakeLists.txt:58:
Syntax Warning in cmake code at column 159
Argument not separated from preceding token by whitespace.
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found BZip2: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/usr/lib/libbz2.tbd (found version "1.0.8")
-- Looking for BZ2_bzCompressInit
-- Looking for BZ2_bzCompressInit - found
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "0.29.2")
-- Checking for module 'libusb-1.0>=1.0.16'
-- Found libusb-1.0, version 1.0.24
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found OpenSSL: /usr/local/opt/openssl/lib/libcrypto.dylib (found version "3.0.1")
-- Checking for module 'zlib'
-- Found zlib, version 1.2.11
-- Configuring done
-- Generating done
-- Build files have been written to: /Volumes/Projects/mfgtools
[ 3%] Generating gitversion.h
build not in appveyor
[ 6%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/error.cpp.o
[ 9%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/buffer.cpp.o
[ 12%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/cmd.cpp.o
/Volumes/Projects/mfgtools/libuuu/cmd.cpp:550:13: warning: expression with side effects will be evaluated despite being used as an operand to 'typeid' [-Wpotentially-evaluated-expression]
if (typeid(*p) != typeid(CfgCmd))
^
1 warning generated.
[ 15%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/config.cpp.o
[ 18%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/notify.cpp.o
[ 21%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/sdps.cpp.o
[ 24%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/trans.cpp.o
[ 27%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/usbhotplug.cpp.o
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:276:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ret = open_libusb(dev, &(ctx.m_dev)))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:276:10: note: place parentheses around the assignment to silence this warning
if (ret = open_libusb(dev, &(ctx.m_dev)))
^
( )
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:276:10: note: use '==' to turn this assignment into an equality comparison
if (ret = open_libusb(dev, &(ctx.m_dev)))
^
==
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:486:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
if (ret = open_libusb(dev, &(m_dev)))
~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:486:14: note: place parentheses around the assignment to silence this warning
if (ret = open_libusb(dev, &(m_dev)))
^
( )
/Volumes/Projects/mfgtools/libuuu/usbhotplug.cpp:486:14: note: use '==' to turn this assignment into an equality comparison
if (ret = open_libusb(dev, &(m_dev)))
^
==
2 warnings generated.
[ 30%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/version.cpp.o
[ 33%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/sdp.cpp.o
[ 36%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/fastboot.cpp.o
[ 39%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/zip.cpp.o
[ 42%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/fat.cpp.o
[ 45%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/tar.cpp.o
[ 48%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/rominfo.cpp.o
[ 51%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/http.cpp.o
[ 54%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/hidreport.cpp.o
[ 57%] Building CXX object libuuu/CMakeFiles/uuc_s.dir/sparse.cpp.o
[ 60%] Linking CXX static library libuuc_s.a
[ 60%] Built target uuc_s
[ 63%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/uuu.clst
[ 66%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/emmc_burn_all.clst
[ 69%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/emmc_burn_loader.clst
[ 72%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/fat_write.clst
[ 75%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/nand_burn_loader.clst
[ 78%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/qspi_burn_loader.clst
[ 81%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/sd_burn_all.clst
[ 84%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/sd_burn_loader.clst
[ 87%] Creating preprocessed clst file /Volumes/Projects/mfgtools/uuu/gen/spl_boot.clst
[ 90%] Building CXX object uuu/CMakeFiles/uuu.dir/uuu.cpp.o
[ 93%] Building CXX object uuu/CMakeFiles/uuu.dir/buildincmd.cpp.o
[ 96%] Building CXX object uuu/CMakeFiles/uuu.dir/autocomplete.cpp.o
[100%] Linking CXX executable uuu
ld: warning: directory not found for option '-L/Volumes/Projects/mfgtools/uuu/libuuu'
[100%] Built target uuu
build success
[100%] Linking CXX executable uuu