Skip to content

Fix Flash Support - #61

Merged
charlieduzstuf merged 15 commits into
masterfrom
fix/appimage-preset-readme-flash
Jul 25, 2026
Merged

Fix Flash Support#61
charlieduzstuf merged 15 commits into
masterfrom
fix/appimage-preset-readme-flash

Conversation

@charlieduzstuf

Copy link
Copy Markdown
Contributor

No description provided.

charlieduzstuf and others added 12 commits June 15, 2026 20:26
…iscord/Website links, rewrite README

AppImage (issue: missing from Linux nightly):
- linuxdeploy-plugin-qt / -plugin-appimage were downloaded from the
  linuxdeploy/linuxdeploy repo, which 404s — each tool lives in its own
  repo. This silently set TOOLS_OK=0 and skipped AppImage generation on
  every build. Download each tool from its correct repo, with retries.
- Stop swallowing linuxdeploy failures with `|| true`; emit ::warning::
  so a missing AppImage is visible in CI instead of silent.
- Publish a standalone Flare-x86_64.AppImage release asset (not only
  buried inside the tarball) and document it in the release notes.
- Applied to both nightly.yml and workflow_linux.yml.

Default UI = Adobe Animate (#2, part of #47):
- The "Default" room set was a stripped single-room layout merely named
  "Adobe Animate". The real 4-room Animate workspace (Drawing/Animation/
  Rigging/Compositing, with Flash import/export in its menubar) lived in
  a separate "Animate" folder users had to switch to manually.
- Promote the real Animate workspace to Default and remove the duplicate
  Animate folder. The classic layout remains available as the OpenToonz
  preset. This also surfaces the Flash Open/Export menu items by default,
  addressing the room-layout half of #47.

In-app community links (#5):
- New Help menu items "Join us on Discord..." and "Flare Website..."
  (MI_OpenDiscord / MI_OpenWebsite) wired through mainwindow + menubar +
  Default and OpenToonz menubar templates.

README (#5): rewritten from the shallow OpenToonz copy into a real intro
with feature list, Flash support status table, download table, and
prominent Discord + website links.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Assessment + roadmap for merging Next2Flash (MIT SWF round-trip editor with a
native AS3 decompiler) into Flare. A direct merge is infeasible (C++/Qt vs
Python/JS/Electron), so the plan ports the native-friendly SWF reader/writer
pieces and bridges AS3 as an optional FFmpeg-style helper, preserving Flare's
zero-runtime-dependency promise for the common FLA-import case.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
extractZip() stripped a leading '/' from archive entries, silently
relativizing absolute paths under the output dir. A well-formed
FLA/XFL/SWC never contains absolute entries, so reject them outright
instead — clearer and stricter. Updated the standalone test mirror to
match; the Flash parser test suite now passes 22/22 (was 21/22, the
failing case being exactly this absolute-path entry).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Deterministic minimal-but-valid sample files (FLA, XFL, SWF, SWC, FLV,
F4V, AS) plus generate_fixtures.py and verify_fixtures.py. verify checks
each fixture against the exact format contract flashimport.cpp/XFLReader
rely on (11/11 pass). Complements the in-process C++ parser tests in
test_flashimport.cpp (22/22 pass after the Zip Slip fix).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Build fix (Linux AppImage):
- The AppImage download fix worked and exposed the next failure: the
  appimage plugin validates the .desktop file and rejected
  Categories=...;Animation; because "Animation" is not a registered
  freedesktop category. Use registered categories
  (Graphics;2DGraphics;RasterGraphics;VectorGraphics;) and move the
  animation tag to the allowed X- extension form (X-Animation;).

Legacy binary FLA (issue #47):
- The FLA reported in #47 is an OLE2 / Compound File Binary Format
  document (Flash CS4 and earlier), not a ZIP/XFL. extractZip() failed
  on it with a misleading "invalid/corrupt ZIP" error.
- Detect the OLE2 magic (D0CF11E0A1B11AE1) and route legacy FLAs to a
  dedicated path that tells the user exactly what the file is and how to
  convert it (re-save as CS5+/XFL in Animate), instead of the cryptic
  ZIP error.
- Best-effort bitmap recovery: carve embedded images and validate each
  with QImage so a false-positive marker in entropy data never yields a
  broken image. On the #47 sample this recovers 5 real bitmaps.
- Full binary-FLA timeline/symbol parsing (CFBF stream reassembly) is
  documented as future work alongside the Next2Flash merge.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The desktop-file fix let the build reach appimagetool, which then failed
AppStream validation (exit 3) and took the whole Linux job down:
- referenced a screenshot (screenshot1.png) that 404s -> validation warning
- used the deprecated <developer_name> tag
- the description was garbled by the OpenToonz->Flare rename
  ("a fork of Flare", "Toonz (now called Flare) (now called Flare)")

Rewrite appdata.xml: modern component type + <developer> tag, corrected
description, real homepage URL, and drop the missing screenshot so
validation passes cleanly.

Also make workflow_linux.yml's linuxdeploy step non-fatal (::warning::
instead of exit 1), matching nightly.yml — AppImage packaging problems no
longer fail the build+smoke-test job.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The macos-15-intel runner now pre-links qtsvg in addition to qtbase and
qtdeclarative; qt@5 refuses to install while any conflicting Qt6 component
is linked ("Cannot install qt@5 because conflicting formulae are
installed: ... qtsvg"). Expand the unlink list in both workflow_macos.yml
and nightly.yml to cover the full Qt6 set.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Root cause of the persistent qt@5 conflict: opencv depends on Qt 6 and
(re)links qtbase/qtsvg/qtdeclarative during its own install, so unlinking
Qt6 once at the top is undone by the time qt@5 is installed.

Split the install: everything except qt@5 first (incl. opencv), THEN
unlink the full Qt6 set, THEN install qt@5. Applied to workflow_macos.yml
and nightly.yml.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Directory-based XFL (issue #47, "Save as XFL" from Adobe Animate):
- A directory-based XFL project is a FOLDER (DOMDocument.xml, LIBRARY/,
  bin/) with a tiny "<name>.xfl" marker FILE inside it. Selecting that
  marker made XFLReader use the marker's own path as the project root, so
  it looked for "<name>.xfl/DOMDocument.xml" and failed with
  "DOMDocument.xml not found in XFL directory".
- XFLReader::readFromDirectory() now resolves a marker file to its parent
  directory. flashimport.cpp routes .xfl marker files (not just dirs) to
  the XFL reader and uses the resolved folder for asset copy / href lookup.
- xfl_handler.py had the same bug and worse: it treated ANY .xfl path as a
  ZIP. It now detects ZIPs by magic bytes and resolves marker files to the
  project folder. Verified: selecting the marker now parses 550x400.

Legacy binary FLA bitmap recovery (CFBF):
- Add a minimal OLE2/Compound File Binary Format reader and carve bitmaps
  per-stream instead of scanning the whole file. On the real assets_2-2.fla
  from #47 this recovers 11 valid bitmaps vs 5 for the whole-file scan,
  because legacy FLAs store bitmaps in non-contiguous per-symbol streams.
- Falls back to the whole-file carve if CFBF parsing fails. Each candidate
  is still validated with QImage so no broken image is ever imported.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The AppImage built but aborted immediately with "FLAREROOT not set" /
"Undefined or empty", because:
  1. the workflow MOVED stuff/ out of the AppImage into the tarball, so the
     AppImage had no data directory; and
  2. Linux had no way to detect a bundled portablestuff/ — portable mode was
     only detected from the CWD (which, for an AppImage, is the user's launch
     dir, not the mount point), and the exe-dir fallback existed only on
     Windows/macOS and relied on QApplication, which does not yet exist when
     getStuffDir() runs (main.cpp calls it before building QApplication).

Fixes:
- tenv.cpp: on Linux, resolve the executable's own directory via
  /proc/self/exe (works before QApplication exists) and treat a sibling
  portablestuff/ as a portable install.
- nightly.yml / workflow_linux.yml: bundle portablestuff INSIDE the AppImage
  next to the binary (usr/bin/portablestuff) instead of stripping it out, so
  the AppImage is self-contained. A copy is still shipped in the tarball.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 8, 2026 13:36

@amazon-q-developer amazon-q-developer Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Complete

This PR successfully implements comprehensive Flash/Animate format import support with proper security measures. The implementation demonstrates thorough attention to:

Security

  • Zip Slip protection with path traversal validation
  • Proper bounds checking and overflow prevention in binary parsing
  • Size limits on decompression operations (100MB cap for SWF)
  • Input validation for all file formats

Code Quality

  • Well-structured with clear separation of concerns
  • Comprehensive error handling throughout
  • Detailed comments explaining format specifications
  • Extensive test coverage with unit tests and fixture generation

Functionality

  • Supports multiple Flash formats (FLA, XFL, SWF, SWC, FLV, F4V, AS)
  • Legacy binary FLA detection and bitmap recovery
  • Native XFL scene import with timeline/layer mapping
  • Proper handling of both ZIP-based and directory-based XFL projects

The changes are ready for merge.


You can now have the agent implement changes and create commits directly on your pull request's source branch. Simply comment with /q followed by your request in natural language to ask the agent to make changes.


⚠️ This PR contains more than 30 files. Amazon Q is better at reviewing smaller PRs, and may miss issues in larger changesets.

Comment thread tests/flash_fixtures/verify_fixtures.py Fixed
Comment thread tests/flash_fixtures/verify_fixtures.py Fixed
Comment thread tests/flash_fixtures/verify_fixtures.py Fixed
Comment thread tests/flash_fixtures/verify_fixtures.py Fixed
Comment thread tests/flash_fixtures/verify_fixtures.py Fixed
Comment thread tests/flash_fixtures/verify_fixtures.py Fixed

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR improves Flare’s Flash/Animate interoperability and distribution UX by hardening XFL/FLA import handling (including legacy binary FLAs), adding deterministic Flash fixtures for verification, and updating UI/docs/CI packaging to better support the Flash-focused workflow.

Changes:

  • Fix XFL directory “marker file” handling and tighten Zip Slip protections during FLA/XFL/SWC extraction.
  • Add legacy (pre-CS5) binary .fla detection with partial bitmap recovery plus updated Flash support documentation/roadmap.
  • Update workspace/menu templates, add Help links (Discord/Website), and improve Linux/macOS CI packaging reliability (AppImage + Qt5 setup).

Reviewed changes

Copilot reviewed 30 out of 38 changed files in this pull request and generated 8 comments.

Show a summary per file
File Description
tools/flash/xfl_handler.py Detect ZIP via magic bytes; treat directory-based .xfl marker as project root parent.
tests/flash_fixtures/verify_fixtures.py New fixture verifier script for Flash formats and container contracts.
tests/flash_fixtures/sample.as Minimal AS3 source fixture.
tests/flash_fixtures/sample_xfl/sample.xfl Directory-based XFL marker-file fixture.
tests/flash_fixtures/sample_xfl/DOMDocument.xml Minimal XFL DOMDocument fixture.
tests/flash_fixtures/README.md Documents fixture intent and how to run checks.
tests/flash_fixtures/generate_fixtures.py Deterministic generator for Flash fixtures.
stuff/profiles/layouts/rooms/OpenToonz/menubar_template.xml Add Help menu items for Discord/Website.
stuff/profiles/layouts/rooms/Default/room4.ini New default room layout (Compositing).
stuff/profiles/layouts/rooms/Default/room3.ini New default room layout (Rigging).
stuff/profiles/layouts/rooms/Default/room2.ini New default room layout (Animation).
stuff/profiles/layouts/rooms/Default/room1.ini Rename room to “Drawing”.
stuff/profiles/layouts/rooms/Default/menubar_template.xml Promote Flash commands + add Help links/Flash guide placement.
stuff/profiles/layouts/rooms/Default/layouts.txt Register additional rooms (room2–room4).
stuff/profiles/layouts/rooms/Animate/room1.ini Remove Animate room layout file.
stuff/profiles/layouts/rooms/Animate/menubar_template.xml Remove Animate room menubar template.
stuff/profiles/layouts/rooms/Animate/layouts.txt Remove Animate room layouts list.
README.md Rewrite project overview; add download links + Flash support status table.
flare/sources/xdg-data/io.github.Flare.desktop Adjust desktop categories and metadata.
flare/sources/xdg-data/io.github.Flare.appdata.xml Update AppStream metadata (developer block, summary, homepage URL).
flare/sources/flare/test_flashimport.cpp Align Zip Slip guard behavior with extraction logic.
flare/sources/flare/menubarcommandids.h Add MI_OpenDiscord / MI_OpenWebsite command IDs.
flare/sources/flare/menubar.cpp Add new Help menu items.
flare/sources/flare/mainwindow.h Add handlers for Discord/Website actions.
flare/sources/flare/mainwindow.cpp Wire handlers and actions for Discord/Website.
flare/sources/flare/flashimport.cpp Legacy binary FLA detection + bitmap carving; improved XFL marker handling; Zip Slip tightening.
flare/sources/common/tapptools/tenv.cpp Linux portable-mode detection via /proc/self/exe (AppImage support).
flare/sources/common/flash/XFLReader.cpp Fix directory-based .xfl marker selection by resolving to parent dir.
doc/NEXT2FLASH_INTEGRATION.md New integration roadmap doc for Next2Flash.
doc/FLASH_SUPPORT.md Document legacy binary FLA behavior + Next2Flash roadmap section.
.github/workflows/workflow_macos.yml More robust Qt6 unlinking before installing Qt5.
.github/workflows/workflow_linux.yml Bundle portablestuff/ into AppImage; fix linuxdeploy download sources + warning behavior.
.github/workflows/nightly.yml Same Linux AppImage fixes; upload standalone AppImage artifact; improved macOS Qt handling.

Comment on lines 459 to +462
#define MI_OpenWhatsNew "MI_OpenWhatsNew"
#define MI_OpenCommunityForum "MI_OpenCommunityForum"
#define MI_OpenDiscord "MI_OpenDiscord"
#define MI_OpenWebsite "MI_OpenWebsite"
Terminal=false
Type=Application
Categories=Graphics;RasterGraphics;2DGraphics;Animation;
Categories=Graphics;2DGraphics;RasterGraphics;VectorGraphics;X-Animation;
Comment on lines +997 to +1003
QFile flaFile(srcPath);
QStringList bitmaps;
if (flaFile.open(QIODevice::ReadOnly)) {
QByteArray flaData = flaFile.readAll();
flaFile.close();
bitmaps = extractLegacyFlaBitmaps(flaData, outPath);
}
Comment on lines +484 to +488
QByteArray readChain(quint32 start) const {
QByteArray out;
const QVector<quint32> secs = chainSectors(start);
for (quint32 s : secs) out += sector(s);
return out;
Comment on lines +44 to +45
swf = open(os.path.join(HERE, 'sample.swf'), 'rb').read()
dims = read_swf_dims(swf)
check('SWF FWS header + RECT', dims == (5, 550, 400), f'ver/w/h={dims}')

# FLV
flv = open(os.path.join(HERE, 'sample.flv'), 'rb').read()
f'flags=0x{flv[4]:02x}')

# F4V
f4v = open(os.path.join(HERE, 'sample.f4v'), 'rb').read()
f'brand={f4v[8:12]!r}')

# AS
src = open(os.path.join(HERE, 'sample.as'), encoding='utf-8').read()
Vendoring slot (tools/flash/next2flash/vendor/) + flare_as3_bridge.py, a
Flare-authored CLI contract implementing the flare-as3 interface from
doc/NEXT2FLASH_INTEGRATION.md. Stub reports AS3 support unavailable until
Next2Flash's as3_decompiler package (MIT) is vendored in — no behavior
change to existing FLA/XFL import. Network access to clone the upstream
repo was unavailable this pass; see the README for the drop-in steps.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 25, 2026 18:00

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 32 out of 40 changed files in this pull request and generated 3 comments.

Comments suppressed due to low confidence (2)

flare/sources/flare/menubarcommandids.h:462

  • MI_OpenDiscord / MI_OpenWebsite are introduced here and referenced by room menubar templates, but the flare_legacy command ID header and action wiring don’t define/handle these IDs yet. Since flare_legacy is the primary executable, this likely results in missing/disabled menu actions (or unresolved command IDs) at runtime. Add the same MI_* definitions and handlers in flare/sources/flare_legacy/* (menubarcommandids.h, mainwindow.cpp, menubar.cpp) to keep rooms consistent.
#define MI_OpenOnlineManual "MI_OpenOnlineManual"
#define MI_OpenWhatsNew "MI_OpenWhatsNew"
#define MI_OpenCommunityForum "MI_OpenCommunityForum"
#define MI_OpenDiscord "MI_OpenDiscord"
#define MI_OpenWebsite "MI_OpenWebsite"

flare/sources/flare/test_flashimport.cpp:563

  • In isPathSafeForExtraction(), entry.replace('\','/') already removes all backslashes, so the subsequent entry.contains('\\') check is unreachable and can be removed to keep the test helper consistent and readable.
    // Absolute paths are rejected outright (not relativized) — matches extractZip().
    if (entry.startsWith('/')) return false;
    // Reject any remaining backslash after normalisation
    if (entry.contains('\\')) return false;
    // Reject '..' path traversal segments (including trailing '..')

Comment on lines +104 to +113
@staticmethod
def _looks_like_zip(path: str) -> bool:
"""Return True if *path* is a file beginning with the ZIP signature."""
if not os.path.isfile(path):
return False
try:
with open(path, 'rb') as f:
return f.read(2) == b'PK'
except OSError:
return False
Comment on lines +518 to +525
quint32 nxt = difatStart; int guard = 0;
while (nxt < 0xFFFFFFFE && guard++ < 1000000) {
QByteArray sec = sector(nxt);
if (sec.size() < static_cast<int>(m_secSize)) break;
int cnt = static_cast<int>(m_secSize) / 4;
for (int i = 0; i < cnt - 1; ++i) difat.append(u32(sec, i * 4));
nxt = u32(sec, (cnt - 1) * 4);
}
Comment on lines +995 to +1019
// ---- Legacy binary FLA (Flash CS4 and earlier; OLE2 compound document) ----
if (ext == "fla" && isOle2CompoundFile(srcPath)) {
QFile flaFile(srcPath);
QStringList bitmaps;
if (flaFile.open(QIODevice::ReadOnly)) {
QByteArray flaData = flaFile.readAll();
flaFile.close();
bitmaps = extractLegacyFlaBitmaps(flaData, outPath);
}
exported += bitmaps;
info = QObject::tr(
"Legacy binary FLA detected (Adobe Flash CS4 or earlier).\n"
"Flare natively imports XFL-based FLAs (Animate / Flash CS5 and "
"newer). Full timeline and symbol import for the older binary format "
"is not supported yet — to import everything, open this file in Adobe "
"Animate and re-save it as a CS5+ FLA or an uncompressed XFL.");
if (!bitmaps.isEmpty())
info += QObject::tr("\n Recovered %1 embedded bitmap(s) from the file.")
.arg(bitmaps.size());
else
info += QObject::tr("\n No embedded bitmaps could be recovered.");

// ---- FLA / XFL / SWC : ZIP-based container ----
if (ext == "fla" || ext == "swc" || (ext == "xfl" && XFL::isFLAZipBased(fp))) {
} else if (ext == "fla" || ext == "swc" ||
(ext == "xfl" && XFL::isFLAZipBased(fp))) {
@charlieduzstuf

Copy link
Copy Markdown
Contributor Author

Duplicate of #59 (same branch, already merged). Gap from post-merge commits now covered by #64.

# Conflicts:
#	flare/sources/flare/flashimport.cpp
FLA/SWF/FLV/F4V were already core-declared in tiio.cpp; XFL (Flare's other
primary Adobe Animate project format) was missing from TFileType, so it
only showed up via the import dialog, not native file-open/browser. Adds
it alongside fla using the same TFileType::declare mechanism — no existing
format removed or changed.
Copilot AI review requested due to automatic review settings July 25, 2026 18:20
@github-actions

Copy link
Copy Markdown

Automated build logs – Windows (truncated)

--- CMake configure log ---
(missing)

--- Build log ---
(missing)

--- Smoke test (DLL check + launch test) ---
=== Windows Smoke Test ===

--- DLLs present in FlarePortable (root) ---
Total root DLLs: 0

--- dumpbin /DEPENDENTS FlarePortable\Flare.exe ---
SKIP: FlarePortable\Flare.exe not found; skipping dependency check.

--- Runtime launch test (8-second timeout, hidden window) ---
SMOKE TEST SKIP: Flare.exe not found at D:\a\Flare\Flare\FlarePortable\Flare.exe

Note: log files missing – checkout or prior step may have failed.

@github-actions

Copy link
Copy Markdown

Automated build logs – macOS (truncated)

--- CMake configure log ---
(missing)

--- Build log ---
(missing)

--- Smoke test (dylib check + launch test) ---
=== macOS Smoke Test ===
SMOKE TEST SKIP: Flare binary not found

Note: log files missing – checkout or prior step may have failed.

@github-actions

Copy link
Copy Markdown

Automated build logs – Linux (clang) (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- The C compiler identification is Clang 18.1.3
-- The CXX compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - 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/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target system is UNIX
-- Build environment is UNIXLIKE
PLATFORM:64
-- SDK Root:/home/runner/work/Flare/Flare/thirdparty
-- Thirdparty Library Search path:/home/runner/work/Flare/Flare/thirdparty
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.13
-- Found OpenCV: /usr (found version "4.6.0")
-- OpenCV include dirs: /usr/include/opencv4
-- Qt Core Location:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13
***** libtiff Header path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff
***** libtiff Library path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found TIFF: /home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.43")
******* libpng:/usr/lib/x86_64-linux-gnu/libpng.so
-- Found GLEW: /usr/include (found version "2.2.0")
***** SuperLU Header path:/usr/include/superlu
***** SuperLU Library path:/usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found SuperLU: /usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'liblzma'
-- Found liblzma, version 5.4.5
-- Checking for module 'liblz4'
-- Found liblz4, version 1.9.4
**************** lz4 lib:/usr/include
OpenBLAS:/usr/lib/x86_64-linux-gnu/libopenblas.so
***** LZO Header path:/usr/include/lzo
***** LZO Library path:/usr/lib/x86_64-linux-gnu/liblzo2.so
-- Found LZO: /usr/lib/x86_64-linux-gnu/liblzo2.so
LZO:/usr/include/lzo
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.27
-- Checking for module 'freetype2'
-- Found freetype2, version 26.1.20
-- Checking for one of the modules 'libmypaint;libmypaint-1.3>=1.3'
**************** turbojpeg lib:/usr/lib/x86_64-linux-gnu/libturbojpeg.so
CMake Warning (dev) at CMakeLists.txt:960 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
subdir: tnzcore
subdir: tnzbase
Bin: /home/runner/work/Flare/Flare/flare/build/tnzbase
subdir: tnzext
Bin: /home/runner/work/Flare/Flare/flare/build/tnzext
subdir: flarelib
Bin: /home/runner/work/Flare/Flare/flare/build/flarelib
subdir: tfarm
Bin: /home/runner/work/Flare/Flare/flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: /home/runner/work/Flare/Flare/flare/build/stdfx
subdir: sound
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/sound
ToonzCore: tnzcoretnzbaseflarelib
subdir: colorfx
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/colorfx
FIND_FILE:tnzcoretnzbase
subdir: image
Bin: /home/runner/work/Flare/Flare/flare/build/image
subdir: flareqt
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/flareqt
subdir: tnztools
Bin: /home/runner/work/Flare/Flare/flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
CMake Warning at flare_legacy/CMakeLists.txt:536 (message):
Flare.icns not found; building macOS bundle without icon.

subdir: flare_legacy (application)
Bin: /home/runner/work/Flare/Flare/flare/build/flare_legacy
-- Configuring done (10.1s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:

WITH_LZODRIVER

-- Build files have been written to: /home/runner/work/Flare/Flare/flare/build

--- Build log ---
[1/1611] Generating /include/moc_tundo.cpp
[2/1611] Generating /include/moc_tthread.cpp
[3/1611] Generating /common/tcore/moc_tthreadp.cpp
[4/1611] Generating /include/moc_tipcsrv.cpp
[5/1611] Generating /include/moc_tipcsrvP.cpp
[6/1611] Generating /include/moc_tmsgcore.cpp
[7/1611] Generating /include/moc_tfunctorinvoker.cpp
[8/1611] Building C object lzodriver/CMakeFiles/lzocompress.dir/lzocompress.c.o
[9/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdebugmessage.cpp.o
[10/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdata.cpp.o
[11/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/texception.cpp.o
[12/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/threadmessage.cpp.o
[13/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tmathutil.cpp.o
[14/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/trandom.cpp.o
[15/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tproperty.cpp.o
[16/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tsmartpointer.cpp.o
[17/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tstopwatch.cpp.o
[18/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tstring.cpp.o
[19/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tthread.cpp.o
[20/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tundo.cpp.o
[21/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tfunctorinvoker.cpp.o
[22/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tcolorfunctions.cpp.o
[23/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tcolorvalue.cpp.o
[24/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tpixel.cpp.o
[25/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tpixelutils.cpp.o
[26/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tspectrum.cpp.o
[27/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tcurves.cpp.o
[28/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgeometry/tcurveutil.cpp.o
[29/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tgeometry.cpp.o
[30/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/traster/traster.cpp.o
[31/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/timage/timage.cpp.o
[32/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/timage/tlevel.cpp.o
[33/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/cpuextensions.cpp.o

--- Smoke test (launch check) ---
=== Linux Smoke Test (compiler: clang) ===
SMOKE TEST SKIP: No Flare binary or AppImage found

@github-actions

Copy link
Copy Markdown

Automated build logs – Linux (gcc) (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target system is UNIX
-- Build environment is UNIXLIKE
PLATFORM:64
-- SDK Root:/home/runner/work/Flare/Flare/thirdparty
-- Thirdparty Library Search path:/home/runner/work/Flare/Flare/thirdparty
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.13
-- Found OpenCV: /usr (found version "4.6.0")
-- OpenCV include dirs: /usr/include/opencv4
-- Qt Core Location:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13
***** libtiff Header path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff
***** libtiff Library path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found TIFF: /home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.43")
******* libpng:/usr/lib/x86_64-linux-gnu/libpng.so
-- Found GLEW: /usr/include (found version "2.2.0")
***** SuperLU Header path:/usr/include/superlu
***** SuperLU Library path:/usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found SuperLU: /usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'liblzma'
-- Found liblzma, version 5.4.5
-- Checking for module 'liblz4'
-- Found liblz4, version 1.9.4
**************** lz4 lib:/usr/include
OpenBLAS:/usr/lib/x86_64-linux-gnu/libopenblas.so
***** LZO Header path:/usr/include/lzo
***** LZO Library path:/usr/lib/x86_64-linux-gnu/liblzo2.so
-- Found LZO: /usr/lib/x86_64-linux-gnu/liblzo2.so
LZO:/usr/include/lzo
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.27
-- Checking for module 'freetype2'
-- Found freetype2, version 26.1.20
-- Checking for one of the modules 'libmypaint;libmypaint-1.3>=1.3'
**************** turbojpeg lib:/usr/lib/x86_64-linux-gnu/libturbojpeg.so
-- Performing Test C_WARN_WRITE_STRINGS
-- Performing Test C_WARN_WRITE_STRINGS - Success
-- Performing Test C_WARN_UNDEF
-- Performing Test C_WARN_UNDEF - Success
-- Performing Test C_WARN_MISSING_DECLARATIONS
-- Performing Test C_WARN_MISSING_DECLARATIONS - Success
-- Performing Test CXX_WARN_WRITE_STRINGS
-- Performing Test CXX_WARN_WRITE_STRINGS - Success
-- Performing Test CXX_WARN_UNDEF
-- Performing Test CXX_WARN_UNDEF - Success
-- Performing Test CXX_WARN_MISSING_DECLARATIONS
-- Performing Test CXX_WARN_MISSING_DECLARATIONS - Success
CMake Warning (dev) at CMakeLists.txt:960 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
subdir: tnzcore
subdir: tnzbase
Bin: /home/runner/work/Flare/Flare/flare/build/tnzbase
subdir: tnzext
Bin: /home/runner/work/Flare/Flare/flare/build/tnzext
subdir: flarelib
Bin: /home/runner/work/Flare/Flare/flare/build/flarelib
subdir: tfarm
Bin: /home/runner/work/Flare/Flare/flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: /home/runner/work/Flare/Flare/flare/build/stdfx
subdir: sound
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/sound
ToonzCore: tnzcoretnzbaseflarelib
subdir: colorfx
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/colorfx
FIND_FILE:tnzcoretnzbase
subdir: image
Bin: /home/runner/work/Flare/Flare/flare/build/image
subdir: flareqt
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/flareqt
subdir: tnztools
Bin: /home/runner/work/Flare/Flare/flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
CMake Warning at flare_legacy/CMakeLists.txt:536 (message):
Flare.icns not found; building macOS bundle without icon.

subdir: flare_legacy (application)
Bin: /home/runner/work/Flare/Flare/flare/build/flare_legacy
-- Configuring done (2.5s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:

WITH_LZODRIVER

-- Build files have been written to: /home/runner/work/Flare/Flare/flare/build

--- Build log ---
[1/1611] Generating /include/moc_tundo.cpp
[2/1611] Generating /include/moc_tthread.cpp
[3/1611] Generating /common/tcore/moc_tthreadp.cpp
[4/1611] Generating /include/moc_tipcsrv.cpp
[5/1611] Generating /include/moc_tipcsrvP.cpp
[6/1611] Generating /include/moc_tmsgcore.cpp
[7/1611] Generating /include/moc_tfunctorinvoker.cpp
[8/1611] Building C object lzodriver/CMakeFiles/lzocompress.dir/lzocompress.c.o
/home/runner/work/Flare/Flare/thirdparty/lzo/driver/lzocompress.c: In function ‘main’:
/home/runner/work/Flare/Flare/thirdparty/lzo/driver/lzocompress.c:51:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
51 | fread(src, 1, src_len, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[9/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdebugmessage.cpp.o
[10/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdata.cpp.o
[11/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/texception.cpp.o
[12/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/threadmessage.cpp.o
[13/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tmathutil.cpp.o
[14/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/trandom.cpp.o
[15/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tsmartpointer.cpp.o
[16/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tproperty.cpp.o
[17/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tstopwatch.cpp.o
[18/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tstring.cpp.o
[19/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tthread.cpp.o
[20/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tundo.cpp.o
[21/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tcolorfunctions.cpp.o
[22/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tfunctorinvoker.cpp.o
[23/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tcolorvalue.cpp.o
[24/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tpixel.cpp.o
[25/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tpixelutils.cpp.o
[26/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tspectrum.cpp.o
[27/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tcurves.cpp.o
[28/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgeometry/tcurveutil.cpp.o
[29/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tgeometry.cpp.o
[30/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/traster/traster.cpp.o
[31/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/timage/timage.cpp.o
In file included from /home/runner/work/Flare/Flare/flare/sources/include/timage.h:6,
from /home/runner/work/Flare/Flare/flare/sources/common/timage/timage.cpp:3:
In destructor ‘virtual TSmartObject::~TSmartObject()’,
inlined from ‘void TSmartObject::release()’ at /home/runner/work/Flare/Flare/flare/sources/include/tsmartpointer.h:69:35,
inlined from ‘TImage::~TImage()’ at /home/runner/work/Flare/Flare/flare/sources/common/timage/timage.cpp:17:36:
/home/runner/work/Flare/Flare/flare/sources/include/tsmartpointer.h:65:3: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*this.TImage::m_palette’ with nonzero offset 8 [-Wfree-nonheap-object]
65 | }
| ^
[32/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/timage/tlevel.cpp.o
[33/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/cpuextensions.cpp.o
[34/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tbigmemorymanager.cpp.o
[35/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcontenthistory.cpp.o
[36/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfilepath_io.cpp.o
[37/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tfiletype.cpp.o
[38/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfilepath.cpp.o
[39/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tlogger.cpp.o
[40/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tpluginmanager.cpp.o
[41/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcache/timagecache.cpp.o
[42/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/cornerdetector.cpp.o
[43/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/drawutil.cpp.o
[44/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/__/common/tsystem/tsystem.cpp.o

--- Smoke test (launch check) ---
=== Linux Smoke Test (compiler: gcc) ===
SMOKE TEST SKIP: No Flare binary or AppImage found

@github-actions

Copy link
Copy Markdown

CI status for commit 0581fe7 (branch fix/appimage-preset-readme-flash)

  • Windows Build: conclusion=cancelled status=completed
  • Linux Build: conclusion=cancelled status=completed
  • MacOS Build: conclusion=failure status=completed

❌ One or more platform workflows failed. Please check the logs in the respective workflow runs.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.

Comments suppressed due to low confidence (1)

flare/sources/flare/flashimport.cpp:520

  • The DIFAT traversal loop is bounded by a hard-coded guard++ < 1000000. On a corrupt file this can still spin for a long time. Since the maximum possible number of sectors is bounded by the file size, it’s safer to cap the loop using that bound.
        quint32 nxt = difatStart; int guard = 0;
        while (nxt < 0xFFFFFFFE && guard++ < 1000000) {
            QByteArray sec = sector(nxt);

Comment on lines +454 to +458
quint64 size = static_cast<quint64>(u32(m_dir, i + 120)) |
(static_cast<quint64>(u32(m_dir, i + 124)) << 32);
QByteArray blob = (size < m_miniCutoff)
? readMini(start, static_cast<quint32>(size))
: readChain(start).left(static_cast<int>(size));
Comment on lines +30 to +34
VENDOR_DIR = Path(__file__).parent / "vendor" / "as3_decompiler"


def _vendor_available() -> bool:
return (VENDOR_DIR / "__init__.py").is_file()
@github-actions

Copy link
Copy Markdown

CI status for commit 379a8d8 (branch fix/appimage-preset-readme-flash)

  • Windows Build: conclusion=unknown status=in_progress
  • Linux Build: conclusion=unknown status=in_progress
  • MacOS Build: conclusion=unknown status=in_progress

⏳ Waiting for remaining platform workflows to complete.

@charlieduzstuf
charlieduzstuf merged commit c8cc5c9 into master Jul 25, 2026
15 of 17 checks passed
@github-actions

Copy link
Copy Markdown

Automated build logs – macOS (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- The C compiler identification is AppleClang 17.0.0.17000013
-- The CXX compiler identification is AppleClang 17.0.0.17000013
-- 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
-- Target system is APPLE
-- Build environment is APPLE
PLATFORM:64
-- SDK Root:/Users/runner/work/Flare/Flare/thirdparty
-- Thirdparty Library Search path:/usr/local/Cellar//opt/include/Users/runner/work/Flare/Flare/thirdparty
-- CMAKE_PREFIX_PATH: /usr/local/opt/qt@5/lib/cmake/Qt5
-- CMAKE_PREFIX_PATH: /usr/local/opt/qt@5/lib/cmake/
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.19
-- OpenCV include dirs: /usr/local/Cellar/opencv/5.0.0/include/opencv5
-- Qt Core Location:/usr/local/opt/qt@5/lib/QtCore.framework/QtCore
***** libtiff Header path:/Users/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff
***** libtiff Library path:/Users/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found TIFF: /Users/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found ZLIB: /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib/libz.tbd (found version "1.2.12")
-- Found PNG: /usr/local/lib/libpng.dylib (found version "1.6.58")
******* libpng:/usr/local/lib/libpng.dylib
-- Found GLEW: /usr/local/lib/cmake/glew/glew-config.cmake
***** Using Homebrew for Intel
***** SuperLU Header path:/Users/runner/work/Flare/Flare/thirdparty/superlu/SuperLU_4.1/include
***** SuperLU Library path:/Users/runner/work/Flare/Flare/thirdparty/superlu/libsuperlu_4.1.a
-- Found SuperLU: /Users/runner/work/Flare/Flare/thirdparty/superlu/libsuperlu_4.1.a
SuperLU:/Users/runner/work/Flare/Flare/thirdparty/superlu/SuperLU_4.1/include/superlu
-- Found JPEG: /usr/local/lib/libjpeg.dylib (found version "80")
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "3.0.3")
-- Checking for module 'liblz4'
-- Found liblz4, version 1.10.0
**************** lz4 lib:/usr/local/opt/lz4/include
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.30
***** LZO Header path:/usr/local/include/lzo
***** LZO Library path:/usr/local/lib/liblzo2.a
-- Found LZO: /usr/local/lib/liblzo2.a
LZO:/usr/local/include/lzo
-- Checking for module 'libmypaint'
-- Found libmypaint, version 1.6.1
-- Checking for module 'libturbojpeg'
-- Found libturbojpeg, version 3.2.0
**************** turbojpeg lib:/usr/local/lib/libturbojpeg.dylib
-- Found Boost: /usr/local/include (found suitable version "1.90.0", minimum required is "1.55")
subdir: tnzcore
subdir: tnzbase
Bin: /Users/runner/work/Flare/Flare/flare/build/tnzbase
subdir: tnzext
Bin: /Users/runner/work/Flare/Flare/flare/build/tnzext
subdir: flarelib
Bin: /Users/runner/work/Flare/Flare/flare/build/flarelib
subdir: tfarm
Bin: /Users/runner/work/Flare/Flare/flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: /Users/runner/work/Flare/Flare/flare/build/stdfx
subdir: sound
type:.dylib
Bin: /Users/runner/work/Flare/Flare/flare/build/sound
ToonzCore: $&lt;TARGET_FILE:tnzcore&gt;$&lt;TARGET_FILE:tnzbase>$<TARGET_FILE:flarelib>
subdir: colorfx
type:.dylib
Bin: /Users/runner/work/Flare/Flare/flare/build/colorfx
FIND_FILE:$<TARGET_FILE:tnzcore>$<TARGET_FILE:tnzbase>
subdir: image
Bin: /Users/runner/work/Flare/Flare/flare/build/image
subdir: flareqt
type:.dylib
Bin: /Users/runner/work/Flare/Flare/flare/build/flareqt
subdir: tnztools
Bin: /Users/runner/work/Flare/Flare/flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
CMake Warning at flare_legacy/CMakeLists.txt:536 (message):
Flare.icns not found; building macOS bundle without icon.

subdir: flare_legacy (application)
Bin: /Users/runner/work/Flare/Flare/flare/build/flare_legacy
CMAKE_RUNTIME_OUTPUT_DIRECTORY:$<TARGET_FILE_DIR:Flare>
==> App Bundle: loc-NOTFOUND
==> Mach-o: $<TARGET_FILE:Flare>
copy:$<TARGET_FILE:tnzcore>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:tnzbase>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:flarelib>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:colorfx>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:tnzext>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:image>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:sound>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:flareqt>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:tnztools>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:tnzstdfx>==>$<TARGET_FILE_DIR:Flare>
copy:$<TARGET_FILE:tfarm>==>$<TARGET_FILE_DIR:Flare>
-- Configuring done (7.6s)
-- Generating done (0.7s)
CMake Warning (unused-cli):
Manually-specified variables were not used by the project:

WITH_LZODRIVER

-- Build files have been written to: /Users/runner/work/Flare/Flare/flare/build

--- Build log ---
[1/1615] Generating __/common/tcore/moc_tthreadp.cpp
[2/1615] Generating __/include/moc_tthread.cpp
[3/1615] Generating __/include/moc_tipcsrv.cpp
[4/1615] Generating /include/moc_tundo.cpp
[5/1615] Generating /include/moc_tipcsrvP.cpp
[6/1615] Generating /include/moc_tfunctorinvoker.cpp
[7/1615] Generating /include/moc_tmsgcore.cpp
[8/1615] Building C object lzodriver/CMakeFiles/lzocompress.dir/lzocompress.c.o
[9/1615] Building C object lzodriver/CMakeFiles/lzodecompress.dir/lzodecompress.c.o
[10/1615] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdebugmessage.cpp.o
[11/1615] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/texception.cpp.o
[12/1615] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdata.cpp.o
[13/1615] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/threadmessage.cpp.o
[14/1615] Building CXX object mousedragfilter/CMakeFiles/mousedragfilter.dir/mousedragfilter.mm.o
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:9:22: warning: 'NSLeftMouseDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
9 | if([event type] == NSLeftMouseDown){
| ^~~~~~~~~~~~~~~
| NSEventTypeLeftMouseDown
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:65:26: note: 'NSLeftMouseDown' has been explicitly marked deprecated here
65 | static const NSEventType NSLeftMouseDown API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeLeftMouseDown", macos(10.0,10.12)) = NSEventTypeLeftMouseDown;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:18:22: warning: 'NSLeftMouseUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
18 | if([event type] == NSLeftMouseUp){
| ^~~~~~~~~~~~~
| NSEventTypeLeftMouseUp
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:66:26: note: 'NSLeftMouseUp' has been explicitly marked deprecated here
66 | static const NSEventType NSLeftMouseUp API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeLeftMouseUp", macos(10.0,10.12)) = NSEventTypeLeftMouseUp;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:27:22: warning: 'NSLeftMouseDragged' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
27 | if([event type] == NSLeftMouseDragged){
| ^~~~~~~~~~~~~~~~~~
| NSEventTypeLeftMouseDragged
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:70:26: note: 'NSLeftMouseDragged' has been explicitly marked deprecated here
70 | static const NSEventType NSLeftMouseDragged API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeLeftMouseDragged", macos(10.0,10.12)) = NSEventTypeLeftMouseDragged;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:37:8: warning: 'NSLeftMouseDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
37 | case NSLeftMouseDown:
| ^~~~~~~~~~~~~~~
| NSEventTypeLeftMouseDown
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:65:26: note: 'NSLeftMouseDown' has been explicitly marked deprecated here
65 | static const NSEventType NSLeftMouseDown API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeLeftMouseDown", macos(10.0,10.12)) = NSEventTypeLeftMouseDown;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:39:8: warning: 'NSLeftMouseUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
39 | case NSLeftMouseUp:
| ^~~~~~~~~~~~~
| NSEventTypeLeftMouseUp
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:66:26: note: 'NSLeftMouseUp' has been explicitly marked deprecated here
66 | static const NSEventType NSLeftMouseUp API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeLeftMouseUp", macos(10.0,10.12)) = NSEventTypeLeftMouseUp;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:41:8: warning: 'NSRightMouseDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
41 | case NSRightMouseDown:
| ^~~~~~~~~~~~~~~~
| NSEventTypeRightMouseDown
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:67:26: note: 'NSRightMouseDown' has been explicitly marked deprecated here
67 | static const NSEventType NSRightMouseDown API_DEPRECATED_WITH_REPLACEMENT("NSEventTypeRightMouseDown", macos(10.0,10.12)) = NSEventTypeRightMouseDown;
| ^
/Users/runner/work/Flare/Flare/flare/sources/mousedragfilter/mousedragfilter.mm:43:8: warning: 'NSRightMouseUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
43 | case NSRightMouseUp:
| ^~~~~~~~~~~~~~
| NSEventTypeRightMouseUp
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:68:26: note: 'NSRightMouseUp' has been explicitly marked deprecated here
68 | static const N

... (truncated) ...

l.h:2463:13: note: 'glDisableClientState' has been explicitly marked deprecated here
2463 | extern void glDisableClientState (GLenum array) OPENGL_DEPRECATED(10.0, 10.14);
| ^
/Users/runner/work/Flare/Flare/flare/sources/colorfx/flowlinestrokestyle.cpp:332:5: warning: 'glColor4ub' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
332 | glColor4ub(color.r, color.g, color.b, color.m);
| ^
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2427:13: note: 'glColor4ub' has been explicitly marked deprecated here
2427 | extern void glColor4ub (GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha) OPENGL_DEPRECATED(10.0, 10.14);
| ^
/Users/runner/work/Flare/Flare/flare/sources/colorfx/flowlinestrokestyle.cpp:374:5: warning: 'glVertexPointer' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
374 | glVertexPointer(2, GL_FLOAT, 0, vertBuf.data());
| ^
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2754:13: note: 'glVertexPointer' has been explicitly marked deprecated here
2754 | extern void glVertexPointer (GLint size, GLenum type, GLsizei stride, const GLvoid *pointer) OPENGL_DEPRECATED(10.0, 10.14);
| ^
/Users/runner/work/Flare/Flare/flare/sources/colorfx/flowlinestrokestyle.cpp:375:5: warning: 'glDrawArrays' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
375 | glDrawArrays(GL_LINE_STRIP, 0, divAmount + 3);
| ^
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2464:13: note: 'glDrawArrays' has been explicitly marked deprecated here
2464 | extern void glDrawArrays (GLenum mode, GLint first, GLsizei count) OPENGL_DEPRECATED(10.0, 10.14);
| ^
/Users/runner/work/Flare/Flare/flare/sources/colorfx/flowlinestrokestyle.cpp:379:3: warning: 'glColor4d' is deprecated: first deprecated in macOS 10.14 - OpenGL API deprecated. (Define GL_SILENCE_DEPRECATION to silence these warnings) [-Wdeprecated-declarations]
379 | glColor4d(0.0, 0.0, 0.0, 1.0);
| ^
/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers/gl.h:2419:13: note: 'glColor4d' has been explicitly marked deprecated here
2419 | extern void glColor4d (GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha) OPENGL_DEPRECATED(10.0, 10.14);
| ^
12 warnings generated.
[938/1615] Building CXX object stdfx/CMakeFiles/tnzstdfx.dir/iwa_bloomfx.cpp.o
FAILED: [code=1] stdfx/CMakeFiles/tnzstdfx.dir/iwa_bloomfx.cpp.o
ccache /usr/bin/c++ -DMACOSX -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SHARED -DQT_WIDGETS_LIB -DTNZSTDFX_EXPORTS -DTNZ_LITTLE_ENDIAN=1 -DWITH_QT_SCRIPT -D_USRDLL -D__MACOS__ -Di386 -Dtnzstdfx_EXPORTS -Dx64 -I/Users/runner/work/Flare/Flare/flare/build/stdfx -I/Users/runner/work/Flare/Flare/flare/sources/stdfx -I/Users/runner/work/Flare/Flare/flare/sources/include -I/Users/runner/work/Flare/Flare/thirdparty/zlib-1.2.8/contrib/minizip -I/Users/runner/work/Flare/Flare/thirdparty/kiss_fft -F/Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks -isystem /usr/local/Cellar/opencv/5.0.0/include/opencv5 -isystem /Users/runner/work/Flare/Flare/flare/sources/BEFORE -isystem /Users/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff -isystem /usr/local/opt/lz4/include -isystem /usr/local/Cellar/libusb/1.0.30/include/libusb-1.0 -isystem /Users/runner/work/Flare/Flare/thirdparty/superlu/SuperLU_4.1/include/superlu -isystem /usr/local/Cellar/libmypaint/1.6.1_1/include/libmypaint -isystem /usr/local/Cellar/json-c/0.19/include -isystem /usr/local/Cellar/json-c/0.19/include/json-c -iframework /usr/local/opt/qt@5/lib -isystem /usr/local/opt/qt@5/lib/QtCore.framework/Headers -isystem /usr/local/opt/qt@5/./mkspecs/macx-clang -isystem /usr/local/opt/qt@5/lib/QtGui.framework/Headers -isystem /Applications/Xcode_16.4.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -isystem /usr/local/opt/qt@5/lib/QtOpenGL.framework/Headers -isystem /usr/local/opt/qt@5/lib/QtWidgets.framework/Headers -m64 -stdlib=libc++ -fno-implicit-templates -O3 -DNDEBUG -std=gnu++17 -fPIC -F/Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk/System/Library/Frameworks -fPIC -MD -MT stdfx/CMakeFiles/tnzstdfx.dir/iwa_bloomfx.cpp.o -MF stdfx/CMakeFiles/tnzstdfx.dir/iwa_bloomfx.cpp.o.d -o stdfx/CMakeFiles/tnzstdfx.dir/iwa_bloomfx.cpp.o -c /Users/runner/work/Flare/Flare/flare/sources/stdfx/iwa_bloomfx.cpp
/Users/runner/work/Flare/Flare/flare/sources/stdfx/iwa_bloomfx.cpp:36:21: error: no member named 'getRotationMatrix2D' in namespace 'cv'
36 | cv::Mat rot = cv::getRotationMatrix2D(center, angle, 1.0);
| ~~~~^
/Users/runner/work/Flare/Flare/flare/sources/stdfx/iwa_bloomfx.cpp:44:16: error: no member named 'getRotationMatrix2D' in namespace 'cv'
44 | rot = cv::getRotationMatrix2D(center, -angle, 1.0);
| ~~~~^
2 errors generated.
[939/1615] Building CXX object image/CMakeFiles/image.dir/tiio.cpp.o
[940/1615] Building CXX object image/CMakeFiles/image.dir/sgi/filesgi.cpp.o
[941/1615] Building CXX object image/CMakeFiles/image.dir/pli/pli_io.cpp.o
ninja: build stopped: subcommand failed.

--- Smoke test (dylib check + launch test) ---
=== macOS Smoke Test ===
SMOKE TEST SKIP: Flare binary not found

@github-actions

Copy link
Copy Markdown

Automated build logs – Linux (gcc) (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- The C compiler identification is GNU 13.3.0
-- The CXX compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target system is UNIX
-- Build environment is UNIXLIKE
PLATFORM:64
-- SDK Root:/home/runner/work/Flare/Flare/thirdparty
-- Thirdparty Library Search path:/home/runner/work/Flare/Flare/thirdparty
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.13
-- Found OpenCV: /usr (found version "4.6.0")
-- OpenCV include dirs: /usr/include/opencv4
-- Qt Core Location:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13
***** libtiff Header path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff
***** libtiff Library path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found TIFF: /home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.43")
******* libpng:/usr/lib/x86_64-linux-gnu/libpng.so
-- Found GLEW: /usr/include (found version "2.2.0")
***** SuperLU Header path:/usr/include/superlu
***** SuperLU Library path:/usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found SuperLU: /usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'liblzma'
-- Found liblzma, version 5.4.5
-- Checking for module 'liblz4'
-- Found liblz4, version 1.9.4
**************** lz4 lib:/usr/include
OpenBLAS:/usr/lib/x86_64-linux-gnu/libopenblas.so
***** LZO Header path:/usr/include/lzo
***** LZO Library path:/usr/lib/x86_64-linux-gnu/liblzo2.so
-- Found LZO: /usr/lib/x86_64-linux-gnu/liblzo2.so
LZO:/usr/include/lzo
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.27
-- Checking for module 'freetype2'
-- Found freetype2, version 26.1.20
-- Checking for one of the modules 'libmypaint;libmypaint-1.3>=1.3'
**************** turbojpeg lib:/usr/lib/x86_64-linux-gnu/libturbojpeg.so
-- Performing Test C_WARN_WRITE_STRINGS
-- Performing Test C_WARN_WRITE_STRINGS - Success
-- Performing Test C_WARN_UNDEF
-- Performing Test C_WARN_UNDEF - Success
-- Performing Test C_WARN_MISSING_DECLARATIONS
-- Performing Test C_WARN_MISSING_DECLARATIONS - Success
-- Performing Test CXX_WARN_WRITE_STRINGS
-- Performing Test CXX_WARN_WRITE_STRINGS - Success
-- Performing Test CXX_WARN_UNDEF
-- Performing Test CXX_WARN_UNDEF - Success
-- Performing Test CXX_WARN_MISSING_DECLARATIONS
-- Performing Test CXX_WARN_MISSING_DECLARATIONS - Success
CMake Warning (dev) at CMakeLists.txt:960 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
subdir: tnzcore
subdir: tnzbase
Bin: /home/runner/work/Flare/Flare/flare/build/tnzbase
subdir: tnzext
Bin: /home/runner/work/Flare/Flare/flare/build/tnzext
subdir: flarelib
Bin: /home/runner/work/Flare/Flare/flare/build/flarelib
subdir: tfarm
Bin: /home/runner/work/Flare/Flare/flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: /home/runner/work/Flare/Flare/flare/build/stdfx
subdir: sound
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/sound
ToonzCore: tnzcoretnzbaseflarelib
subdir: colorfx
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/colorfx
FIND_FILE:tnzcoretnzbase
subdir: image
Bin: /home/runner/work/Flare/Flare/flare/build/image
subdir: flareqt
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/flareqt
subdir: tnztools
Bin: /home/runner/work/Flare/Flare/flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
CMake Warning at flare_legacy/CMakeLists.txt:536 (message):
Flare.icns not found; building macOS bundle without icon.

subdir: flare_legacy (application)
Bin: /home/runner/work/Flare/Flare/flare/build/flare_legacy
-- Configuring done (2.4s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:

WITH_LZODRIVER

-- Build files have been written to: /home/runner/work/Flare/Flare/flare/build

--- Build log ---
[1/1611] Generating /include/moc_tundo.cpp
[2/1611] Generating /include/moc_tthread.cpp
[3/1611] Generating /common/tcore/moc_tthreadp.cpp
[4/1611] Generating /include/moc_tipcsrv.cpp
[5/1611] Generating /include/moc_tipcsrvP.cpp
[6/1611] Generating /include/moc_tmsgcore.cpp
[7/1611] Generating /include/moc_tfunctorinvoker.cpp
[8/1611] Building C object lzodriver/CMakeFiles/lzocompress.dir/lzocompress.c.o
/home/runner/work/Flare/Flare/thirdparty/lzo/driver/lzocompress.c: In function ‘main’:
/home/runner/work/Flare/Flare/thirdparty/lzo/driver/lzocompress.c:51:3: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
51 | fread(src, 1, src_len, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[9/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdebugmessage.cpp.o
[10/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdata.cpp.o
[11/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/texception.cpp.o
[12/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tmathutil.cpp.o
[13/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tproperty.cpp.o
[14/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/trandom.cpp.o
[15/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/threadmessage.cpp.o
[16/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tsmartpointer.cpp.o
[17/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tstring.cpp.o
[18/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tstopwatch.cpp.o
[19/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tundo.cpp.o
[20/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tfunctorinvoker.cpp.o
[21/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tcolorfunctions.cpp.o
[22/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tcolorvalue.cpp.o
[23/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tpixel.cpp.o
[24/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tpixelutils.cpp.o
[25/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tthread.cpp.o
[26/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tspectrum.cpp.o
[27/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tcurves.cpp.o
[28/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgeometry/tcurveutil.cpp.o
[29/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tgeometry.cpp.o
[30/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/traster/traster.cpp.o
[31/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/timage/timage.cpp.o
In file included from /home/runner/work/Flare/Flare/flare/sources/include/timage.h:6,
from /home/runner/work/Flare/Flare/flare/sources/common/timage/timage.cpp:3:
In destructor ‘virtual TSmartObject::~TSmartObject()’,
inlined from ‘void TSmartObject::release()’ at /home/runner/work/Flare/Flare/flare/sources/include/tsmartpointer.h:69:35,
inlined from ‘TImage::~TImage()’ at /home/runner/work/Flare/Flare/flare/sources/common/timage/timage.cpp:17:36:
/home/runner/work/Flare/Flare/flare/sources/include/tsmartpointer.h:65:3: warning: ‘void operator delete(void*, std::size_t)’ called on pointer ‘*this.TImage::m_palette’ with nonzero offset 8 [-Wfree-nonheap-object]
65 | }
| ^
[32/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/timage/tlevel.cpp.o
[33/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/cpuextensions.cpp.o
[34/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tbigmemorymanager.cpp.o
[35/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcontenthistory.cpp.o
[36/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfilepath.cpp.o
[37/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tfilepath_io.cpp.o
[38/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfiletype.cpp.o
[39/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tlogger.cpp.o
[40/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcache/timagecache.cpp.o
[41/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tsystem.cpp.o
[42/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/cornerdetector.cpp.o
[43/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/drawutil.cpp.o
[44/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tcomputeregions.cpp.o
[45/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tpluginmanager.cpp.o
[46/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tregion.cpp.o
[47/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tstrokeoutline.cpp.o
[48/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tsegmentadjuster.cpp.o
[49/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tstroke.cpp.o
[50/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tsweepboundary.cpp.o
[51/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgl/tgl.cpp.o
[52/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tvectorimage.cpp.o
[53/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgl/tstencilcontrol.cpp.o
[54/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgl/tgldisplaylistsmanager.cpp.o
[55/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsound/tsound.cpp

... (truncated) ...

p.o
[1550/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svndeletedialog.cpp.o
[1551/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnlockdialog.cpp.o
[1552/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnlockframerangedialog.cpp.o
[1553/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnpurgedialog.cpp.o
[1554/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnrevertdialog.cpp.o
[1555/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnupdateandlockdialog.cpp.o
[1556/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnupdatedialog.cpp.o
[1557/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tapp.cpp.o
[1558/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_tasksviewer.cpp.o
[1559/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_testpanel.cpp.o
[1560/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_toolbar.cpp.o
[1561/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_timestretchpopup.cpp.o
[1562/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_trackerpopup.cpp.o
[1563/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tpanels.cpp.o
[1564/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_vectorguideddrawingpane.cpp.o
[1565/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_vectorizerpopup.cpp.o
[1566/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_vectorizerswatch.cpp.o
[1567/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_versioncontrol.cpp.o
[1568/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_versioncontroltimeline.cpp.o
[1569/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_versioncontrolxmlwriter.cpp.o
[1570/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_versioncontrolwidget.cpp.o
[1571/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshcellviewer.cpp.o
[1572/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_viewerpane.cpp.o
[1573/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshcolumnviewer.cpp.o
[1574/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_xshnoteviewer.cpp.o
[1575/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xsheetviewer.cpp.o
[1576/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_xshrowviewer.cpp.o
[1577/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xdtsimportpopup.cpp.o
[1578/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_expressionreferencemanager.cpp.o
[1579/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshtoolbar.cpp.o
[1580/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_tvpjson_io.cpp.o
[1581/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tooloptionsshortcutinvoker.cpp.o
[1582/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_exportxsheetpdf.cpp.o
[1583/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_custompanelmanager.cpp.o
[1584/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_custompaneleditorpopup.cpp.o
[1585/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_convertfolderpopup.cpp.o
[1586/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_exportcameratrackpopup.cpp.o
[1587/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_layoutUtils.cpp.o
[1588/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_scriptconsolepanel.cpp.o
[1589/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_layoutPresetsEditorPopup.cpp.o
[1590/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_flashguidedialog.cpp.o
[1591/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotion.cpp.o
[1592/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_stopmotioncontroller.cpp.o
[1593/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_jpgconverter.cpp.o
[1594/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_webcam.cpp.o
[1595/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotionserial.cpp.o
[1596/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_canon.cpp.o
[1597/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotionlight.cpp.o
[1598/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_cameracapturelevelcontrol.cpp.o
[1599/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_penciltestpopup.cpp.o
[1600/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_navtageditorpopup.cpp.o
[1601/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshbreadcrumbs.cpp.o
[1602/1611] Building CXX object tconverter/CMakeFiles/tconverter.dir/tconverter.cpp.o
[1603/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/__/flare/filebrowsermodel.cpp.o
[1604/1611] Building CXX object flarefarm/tfarmserver/CMakeFiles/tfarmserver.dir/tfarmserver.cpp.o
[1605/1611] Building CXX object flarefarm/tfarmcontroller/CMakeFiles/tfarmcontroller.dir/tfarmcontroller.cpp.o
[1606/1611] Linking CXX executable bin/tcleanup
[1607/1611] Linking CXX executable bin/tcomposer
[1608/1611] Linking CXX executable bin/Flare
[1609/1611] Linking CXX executable bin/tconverter
[1610/1611] Linking CXX executable bin/tfarmcontroller
[1611/1611] Linking CXX executable bin/tfarmserver

--- Smoke test (launch check) ---
=== Linux Smoke Test (compiler: gcc) ===
Testing: /opt/flare/bin/Flare
/opt/flare/bin/Flare: error while loading shared libraries: libcolorfx.so: cannot open shared object file: No such file or directory
SMOKE TEST: Flare exited with code 0

@github-actions

Copy link
Copy Markdown

Automated build logs – Linux (clang) (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- The C compiler identification is Clang 18.1.3
-- The CXX compiler identification is Clang 18.1.3
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/clang - 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/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target system is UNIX
-- Build environment is UNIXLIKE
PLATFORM:64
-- SDK Root:/home/runner/work/Flare/Flare/thirdparty
-- Thirdparty Library Search path:/home/runner/work/Flare/Flare/thirdparty
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.13
-- Found OpenCV: /usr (found version "4.6.0")
-- OpenCV include dirs: /usr/include/opencv4
-- Qt Core Location:/usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.13
***** libtiff Header path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff
***** libtiff Library path:/home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found TIFF: /home/runner/work/Flare/Flare/thirdparty/tiff-4.0.3/libtiff/.libs/libtiff.a
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.3")
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.6.43")
******* libpng:/usr/lib/x86_64-linux-gnu/libpng.so
-- Found GLEW: /usr/include (found version "2.2.0")
***** SuperLU Header path:/usr/include/superlu
***** SuperLU Library path:/usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found SuperLU: /usr/lib/x86_64-linux-gnu/libsuperlu.so
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so (found version "80")
-- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1")
-- Checking for module 'liblzma'
-- Found liblzma, version 5.4.5
-- Checking for module 'liblz4'
-- Found liblz4, version 1.9.4
**************** lz4 lib:/usr/include
OpenBLAS:/usr/lib/x86_64-linux-gnu/libopenblas.so
***** LZO Header path:/usr/include/lzo
***** LZO Library path:/usr/lib/x86_64-linux-gnu/liblzo2.so
-- Found LZO: /usr/lib/x86_64-linux-gnu/liblzo2.so
LZO:/usr/include/lzo
-- Checking for module 'libusb-1.0'
-- Found libusb-1.0, version 1.0.27
-- Checking for module 'freetype2'
-- Found freetype2, version 26.1.20
-- Checking for one of the modules 'libmypaint;libmypaint-1.3>=1.3'
**************** turbojpeg lib:/usr/lib/x86_64-linux-gnu/libturbojpeg.so
CMake Warning (dev) at CMakeLists.txt:960 (find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0")
subdir: tnzcore
subdir: tnzbase
Bin: /home/runner/work/Flare/Flare/flare/build/tnzbase
subdir: tnzext
Bin: /home/runner/work/Flare/Flare/flare/build/tnzext
subdir: flarelib
Bin: /home/runner/work/Flare/Flare/flare/build/flarelib
subdir: tfarm
Bin: /home/runner/work/Flare/Flare/flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: /home/runner/work/Flare/Flare/flare/build/stdfx
subdir: sound
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/sound
ToonzCore: tnzcoretnzbaseflarelib
subdir: colorfx
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/colorfx
FIND_FILE:tnzcoretnzbase
subdir: image
Bin: /home/runner/work/Flare/Flare/flare/build/image
subdir: flareqt
type:.so
Bin: /home/runner/work/Flare/Flare/flare/build/flareqt
subdir: tnztools
Bin: /home/runner/work/Flare/Flare/flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
CMake Warning at flare_legacy/CMakeLists.txt:536 (message):
Flare.icns not found; building macOS bundle without icon.

subdir: flare_legacy (application)
Bin: /home/runner/work/Flare/Flare/flare/build/flare_legacy
-- Configuring done (5.8s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:

WITH_LZODRIVER

-- Build files have been written to: /home/runner/work/Flare/Flare/flare/build

--- Build log ---
[1/1611] Generating /include/moc_tundo.cpp
[2/1611] Generating /include/moc_tthread.cpp
[3/1611] Generating /common/tcore/moc_tthreadp.cpp
[4/1611] Generating /include/moc_tipcsrv.cpp
[5/1611] Generating /include/moc_tipcsrvP.cpp
[6/1611] Generating /include/moc_tmsgcore.cpp
[7/1611] Generating /include/moc_tfunctorinvoker.cpp
[8/1611] Building C object lzodriver/CMakeFiles/lzocompress.dir/lzocompress.c.o
[9/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdata.cpp.o
[10/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tdebugmessage.cpp.o
[11/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/texception.cpp.o
[12/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tmathutil.cpp.o
[13/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tproperty.cpp.o
[14/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/trandom.cpp.o
[15/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tsmartpointer.cpp.o
[16/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/threadmessage.cpp.o
[17/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tstring.cpp.o
[18/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tstopwatch.cpp.o
[19/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tundo.cpp.o
[20/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcore/tfunctorinvoker.cpp.o
[21/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tcolorfunctions.cpp.o
[22/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tcolorvalue.cpp.o
[23/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcolor/tpixel.cpp.o
[24/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tpixelutils.cpp.o
[25/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcore/tthread.cpp.o
[26/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tcolor/tspectrum.cpp.o
[27/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tcurves.cpp.o
[28/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgeometry/tcurveutil.cpp.o
[29/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgeometry/tgeometry.cpp.o
[30/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/traster/traster.cpp.o
[31/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/timage/timage.cpp.o
[32/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/timage/tlevel.cpp.o
[33/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/cpuextensions.cpp.o
[34/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tbigmemorymanager.cpp.o
[35/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcontenthistory.cpp.o
[36/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfilepath_io.cpp.o
[37/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tfiletype.cpp.o
[38/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tfilepath.cpp.o
[39/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsystem/tlogger.cpp.o
[40/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tpluginmanager.cpp.o
[41/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tcache/timagecache.cpp.o
[42/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/cornerdetector.cpp.o
[43/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/drawutil.cpp.o
[44/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsystem/tsystem.cpp.o
[45/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tregion.cpp.o
[46/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tcomputeregions.cpp.o
[47/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tstrokeoutline.cpp.o
[48/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tstroke.cpp.o
[49/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tsegmentadjuster.cpp.o
[50/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvectorimage/tsweepboundary.cpp.o
[51/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvectorimage/tvectorimage.cpp.o
[52/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgl/tgl.cpp.o
[53/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tgl/tstencilcontrol.cpp.o
[54/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tgl/tgldisplaylistsmanager.cpp.o
[55/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsound/tsound.cpp.o
[56/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tsound/tsound_io.cpp.o
[57/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tsound/tsop.cpp.o
[58/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/timage_io/tlevel_io.cpp.o
[59/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/timage_io/timage_io.cpp.o
[60/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/trasterimage/trasterimage.cpp.o
[61/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/trasterimage/tcodec.cpp.o
[62/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvrender/tellipticbrush.cpp.o
[63/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvrender/tcolorstyles.cpp.o
[64/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir//common/tvrender/tglcurves.cpp.o
[65/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/
/common/tvrender/tglregions.cpp.o
[66/1611] Building CXX object tnzcore/CMakeFiles/tnzcore.dir/__/common/tvrender/qtoffline

... (truncated) ...

p.o
[1550/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svndeletedialog.cpp.o
[1551/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnlockdialog.cpp.o
[1552/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnlockframerangedialog.cpp.o
[1553/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnpurgedialog.cpp.o
[1554/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnrevertdialog.cpp.o
[1555/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_svnupdateandlockdialog.cpp.o
[1556/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_svnupdatedialog.cpp.o
[1557/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tapp.cpp.o
[1558/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_testpanel.cpp.o
[1559/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tasksviewer.cpp.o
[1560/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_toolbar.cpp.o
[1561/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_timestretchpopup.cpp.o
[1562/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_trackerpopup.cpp.o
[1563/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tpanels.cpp.o
[1564/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_vectorguideddrawingpane.cpp.o
[1565/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_vectorizerpopup.cpp.o
[1566/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_vectorizerswatch.cpp.o
[1567/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_versioncontrol.cpp.o
[1568/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_versioncontroltimeline.cpp.o
[1569/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_versioncontrolxmlwriter.cpp.o
[1570/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_versioncontrolwidget.cpp.o
[1571/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshcellviewer.cpp.o
[1572/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_viewerpane.cpp.o
[1573/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshcolumnviewer.cpp.o
[1574/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_xshnoteviewer.cpp.o
[1575/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xsheetviewer.cpp.o
[1576/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_xshrowviewer.cpp.o
[1577/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xdtsimportpopup.cpp.o
[1578/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_xshtoolbar.cpp.o
[1579/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_expressionreferencemanager.cpp.o
[1580/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_tvpjson_io.cpp.o
[1581/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_tooloptionsshortcutinvoker.cpp.o
[1582/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_exportxsheetpdf.cpp.o
[1583/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_custompanelmanager.cpp.o
[1584/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_convertfolderpopup.cpp.o
[1585/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_custompaneleditorpopup.cpp.o
[1586/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_exportcameratrackpopup.cpp.o
[1587/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_layoutUtils.cpp.o
[1588/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_layoutPresetsEditorPopup.cpp.o
[1589/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_scriptconsolepanel.cpp.o
[1590/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_flashguidedialog.cpp.o
[1591/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotion.cpp.o
[1592/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_stopmotioncontroller.cpp.o
[1593/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_jpgconverter.cpp.o
[1594/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_webcam.cpp.o
[1595/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotionserial.cpp.o
[1596/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//stopmotion/moc_canon.cpp.o
[1597/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/stopmotion/moc_stopmotionlight.cpp.o
[1598/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_cameracapturelevelcontrol.cpp.o
[1599/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_penciltestpopup.cpp.o
[1600/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir//flare/moc_navtageditorpopup.cpp.o
[1601/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/
/flare/moc_xshbreadcrumbs.cpp.o
[1602/1611] Building CXX object tconverter/CMakeFiles/tconverter.dir/tconverter.cpp.o
[1603/1611] Building CXX object flare_legacy/CMakeFiles/Flare.dir/__/flare/filebrowsermodel.cpp.o
[1604/1611] Building CXX object flarefarm/tfarmserver/CMakeFiles/tfarmserver.dir/tfarmserver.cpp.o
[1605/1611] Building CXX object flarefarm/tfarmcontroller/CMakeFiles/tfarmcontroller.dir/tfarmcontroller.cpp.o
[1606/1611] Linking CXX executable bin/tcleanup
[1607/1611] Linking CXX executable bin/tcomposer
[1608/1611] Linking CXX executable bin/Flare
[1609/1611] Linking CXX executable bin/tconverter
[1610/1611] Linking CXX executable bin/tfarmcontroller
[1611/1611] Linking CXX executable bin/tfarmserver

--- Smoke test (launch check) ---
=== Linux Smoke Test (compiler: clang) ===
Testing: /opt/flare/bin/Flare
/opt/flare/bin/Flare: error while loading shared libraries: libcolorfx.so: cannot open shared object file: No such file or directory
SMOKE TEST: Flare exited with code 0

@github-actions

Copy link
Copy Markdown

Automated build logs – Windows (truncated)

--- CMake configure log ---
-- C++ standard: 17
-- Selecting Windows SDK version 10.0.26100.0 to target Windows 10.0.20348.
-- The C compiler identification is MSVC 19.44.35228.0
-- The CXX compiler identification is MSVC 19.44.35228.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe - 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: C:/Program Files/Microsoft Visual Studio/2022/Enterprise/VC/Tools/MSVC/14.44.35207/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Target system is WIN
-- Build environment is MSVC
PLATFORM:64
-- SDK Root:D:/a/Flare/Flare/thirdparty
-- configure the third party libs
-- Thirdparty Library Search path:D:/a/Flare/Flare/thirdparty
Sanitizing vcpkg.applocal.log files (configure-time)...
-- Qt5Script found - enabling script features
-- Qt5 Modules: 5.15.2
-- OpenCV include dirs: C:/tools/opencv/build/include
-- Qt Core Location:D:/a/Flare/Flare/thirdparty/qt/Qt5.15.2_wintab/5.15.2_wintab/msvc2019_64/bin/Qt5Core.dll
-- Found OpenGL: opengl32
CMake Warning (dev) at D:/a/Flare/Flare/vcpkg/scripts/buildsystems/vcpkg.cmake:939 (_find_package):
Policy CMP0074 is not set: find_package uses _ROOT variables.
Run "cmake --help-policy CMP0074" for policy details. Use the cmake_policy
command to set the policy and suppress this warning.

Environment variable Boost_ROOT is set to:

C:\local\boost_1_87_0

For compatibility, CMake is ignoring the variable.
Call Stack (most recent call first):
CMakeLists.txt:958 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

CMake Warning (dev) at D:/a/Flare/Flare/vcpkg/scripts/buildsystems/vcpkg.cmake:939 (_find_package):
Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
--help-policy CMP0167" for policy details. Use the cmake_policy command to
set the policy and suppress this warning.

Call Stack (most recent call first):
CMakeLists.txt:958 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.

-- Found Boost: C:/local/boost_1_87_0 (found suitable version "1.87.0", minimum required is "1.55")
subdir: tnzcore
subdir: tnzbase
Bin: D:/a/Flare/Flare/build/tnzbase
subdir: tnzext
Bin: D:/a/Flare/Flare/build/tnzext
subdir: flarelib
Bin: D:/a/Flare/Flare/build/flarelib
subdir: tfarm
Bin: D:/a/Flare/Flare/build/flarefarm/tfarm
subdir: tnzstdfx
Bin: D:/a/Flare/Flare/build/stdfx
subdir: sound
type:.dll
Bin: D:/a/Flare/Flare/build/sound
ToonzCore: tnzcoretnzbaseflarelib
subdir: colorfx
type:.dll
Bin: D:/a/Flare/Flare/build/colorfx
FIND_FILE:tnzcoretnzbase
subdir: image
Bin: D:/a/Flare/Flare/build/image
subdir: flareqt
type:.dll
Bin: D:/a/Flare/Flare/build/flareqt
subdir: tnztools
Bin: D:/a/Flare/Flare/build/tnztools
-- flare_legacy: resolved 148 entries from MOC_HEADERS
-- flare_legacy: resolved 195 entries from HEADERS
-- flare_legacy: resolved 205 entries from SOURCES
-- flare_legacy: resolved 1 entries from OBJCSOURCES
subdir: flare_legacy (application)
Bin: D:/a/Flare/Flare/build/flare_legacy
-- Configuring done (14.0s)
-- Generating done (0.9s)
CMake Warning:
Manually-specified variables were not used by the project:

THIRDPARTY_DIR
WITH_LZODRIVER

-- Build files have been written to: D:/a/Flare/Flare/build

--- Build log ---
MSBuild version 17.14.51+25f168cee for .NET Framework

1>Checking Build System
lrelease chinese/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/chinese/flarelib.qm'...
Generated 182 translation(s) (182 finished and 0 unfinished)
lrelease czech/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/czech/flarelib.qm'...
Generated 172 translation(s) (172 finished and 0 unfinished)
Ignored 10 untranslated source text(s)
lrelease french/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/french/flarelib.qm'...
Generated 168 translation(s) (165 finished and 3 unfinished)
Ignored 14 untranslated source text(s)
lrelease german/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/german/flarelib.qm'...
Generated 141 translation(s) (141 finished and 0 unfinished)
Ignored 41 untranslated source text(s)
lrelease italian/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/italian/flarelib.qm'...
Generated 73 translation(s) (18 finished and 55 unfinished)
Ignored 109 untranslated source text(s)
lrelease chinese/flare.qm
lrelease japanese/flarelib.qm
lrelease chinese/colorfx.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/japanese/flarelib.qm'...
Generated 182 translation(s) (182 finished and 0 unfinished)
lrelease korean/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/chinese/colorfx.qm'...
Generated 152 translation(s) (152 finished and 0 unfinished)
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/chinese/flare.qm'...
lrelease czech/colorfx.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/korean/flarelib.qm'...
Generated 242 translation(s) (242 finished and 0 unfinished)
Generated 3630 translation(s) (3629 finished and 1 unfinished)
Ignored 50 untranslated source text(s)
lrelease chinese/flareqt.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/czech/colorfx.qm'...
Generated 148 translation(s) (147 finished and 1 unfinished)
Ignored 4 untranslated source text(s)
lrelease french/colorfx.qm
lrelease russian/flarelib.qm
lrelease czech/flare.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/french/colorfx.qm'...
Generated 147 translation(s) (147 finished and 0 unfinished)
CUSTOMBUILD : warning : dropping duplicate messages in 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/chinese/flareqt.qm': [D:\a\Flare\Flare\build\translate_flareqt.vcxproj]

  • Context: ProgressDialog
    Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/chinese/flareqt.qm'...
    Generated 644 translation(s) (644 finished and 0 unfinished)

  • Source: Flare

  • Context: DVGui::StyleIndexLineEdit

  • Source: current

lrelease czech/flareqt.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/russian/flarelib.qm'...
Generated 182 translation(s) (182 finished and 0 unfinished)
lrelease german/colorfx.qm
lrelease spanish/flarelib.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/czech/flareqt.qm'...
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/german/colorfx.qm'...
Generated 148 translation(s) (147 finished and 1 unfinished)
Ignored 4 untranslated source text(s)
Generated 580 translation(s) (573 finished and 7 unfinished)
Ignored 64 untranslated source text(s)
lrelease italian/colorfx.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/spanish/flarelib.qm'...
Generated 182 translation(s) (182 finished and 0 unfinished)
lrelease french/flareqt.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/czech/flare.qm'...
Building Custom Rule D:/a/Flare/Flare/flare/sources/CMakeLists.txt
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/italian/colorfx.qm'...
Generated 148 translation(s) (147 finished and 1 unfinished)
Ignored 4 untranslated source text(s)
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/french/flareqt.qm'...
Generated 342 translation(s) (312 finished and 30 unfinished)
Ignored 211 untranslated source text(s)
lrelease japanese/colorfx.qm
Generated 3196 translation(s) (3079 finished and 117 unfinished)
Ignored 484 untranslated source text(s)
lrelease german/flareqt.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/japanese/colorfx.qm'...
Generated 152 translation(s) (152 finished and 0 unfinished)
lrelease french/flare.qm
lrelease korean/colorfx.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/german/flareqt.qm'...
Generated 435 translation(s) (399 finished and 36 unfinished)
Ignored 209 untranslated source text(s)
lrelease italian/flareqt.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/korean/colorfx.qm'...
Generated 152 translation(s) (152 finished and 0 unfinished)
lrelease russian/colorfx.qm
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/italian/flareqt.qm'...
Generated 345 translation(s) (304 finished and 41 unfinished)
Ignored 299 untranslated source text(s)
Updating 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/russian/colorfx.qm'...
Generated 152 translation(s) (152 finished and 0 unfinished)
CUSTOMBUILD : warning : dropping duplicate messages in 'D:/a/Flare/Flare/flare/sources/../../stuff/config/loc/french/flare.qm': [D:\a\Flare\Flare\build\translate_flare.vcxproj]

  • Context: MainWindow

  • Source: Pressure Sensitivity

  • Context: MainWindow

  • Source: Refresh Folder Tree

  • Context: MainWindow

  • Source: &New Flare Raster Level

  • Context: Ma

... (truncated) ...

prise\VC\Tools\MSVC\14.44.35207\include\map(72,7):
see declaration of 'std::map<std::string,CommandManager::Node *,std::lessstd::string,std::allocator<std::pair<const std::string,CommandManager::Node *>>>'

D:\a\Flare\Flare\flare\sources\include\flareqt\menubarcommand.h(130,31): warning C4251: 'CommandManager::m_qactionTable': 'std::map<QAction *,CommandManager::Node *,std::less<QAction *>,std::allocator<std::pair<QAction *const ,CommandManager::Node *>>>' needs to have dll-interface to be used by clients of 'CommandManager' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/flare/moc_xsheetviewer.cpp')
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\map(72,7):
see declaration of 'std::map<QAction *,CommandManager::Node *,std::less<QAction *>,std::allocator<std::pair<QAction *const ,CommandManager::Node *>>>'

D:\a\Flare\Flare\flare\sources\include\flareqt\menubarcommand.h(131,33): warning C4251: 'CommandManager::m_shortcutTable': 'std::map<std::string,CommandManager::Node *,std::lessstd::string,std::allocator<std::pair<const std::string,CommandManager::Node *>>>' needs to have dll-interface to be used by clients of 'CommandManager' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/flare/moc_xsheetviewer.cpp')
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\map(72,7):
see declaration of 'std::map<std::string,CommandManager::Node *,std::lessstd::string,std::allocator<std::pair<const std::string,CommandManager::Node *>>>'

D:\a\Flare\Flare\flare\sources\include\flareqt\selection.h(89,28): warning C4251: 'TSelection::m_alternativeCommandNames': 'QMap<CommandId,QString>' needs to have dll-interface to be used by clients of 'TSelection' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/flare/moc_xsheetviewer.cpp')
D:\a\Flare\Flare\thirdparty\qt\Qt5.15.2_wintab\5.15.2_wintab\msvc2019_64\include\QtCore\qmap.h(318,7):
see declaration of 'QMap<CommandId,QString>'

moc_expressionreferencemanager.cpp
moc_tooloptionsshortcutinvoker.cpp
moc_tvpjson_io.cpp
moc_exportxsheetpdf.cpp
moc_custompanelmanager.cpp
moc_custompaneleditorpopup.cpp
moc_convertfolderpopup.cpp
moc_exportcameratrackpopup.cpp
moc_layoutPresetsEditorPopup.cpp
moc_layoutUtils.cpp
moc_scriptconsolepanel.cpp
moc_flashguidedialog.cpp
moc_stopmotion.cpp
moc_stopmotioncontroller.cpp
moc_webcam.cpp
moc_jpgconverter.cpp
moc_canon.cpp
D:\a\Flare\Flare\flare\sources\include\tcolorstyles.h(119,16): warning C4251: 'TColorStyle::m_name': 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>' needs to have dll-interface to be used by clients of 'TColorStyle' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/stopmotion/moc_stopmotioncontroller.cpp')
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\xstring(541,7):
see declaration of 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>'

D:\a\Flare\Flare\flare\sources\include\tcolorstyles.h(120,16): warning C4251: 'TColorStyle::m_globalName': 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>' needs to have dll-interface to be used by clients of 'TColorStyle' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/stopmotion/moc_stopmotioncontroller.cpp')
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\xstring(541,7):
see declaration of 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>'

D:\a\Flare\Flare\flare\sources\include\tcolorstyles.h(121,16): warning C4251: 'TColorStyle::m_originalName': 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>' needs to have dll-interface to be used by clients of 'TColorStyle' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/stopmotion/moc_stopmotioncontroller.cpp')
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\xstring(541,7):
see declaration of 'std::basic_string<wchar_t,std::char_traits<wchar_t>,std::allocator<wchar_t>>'

D:\a\Flare\Flare\flare\sources\include\tcolorstyles.h(133,7): warning C4251: 'TColorStyle::m_pickedPosition': 'TColorStyle::PickedPosition' needs to have dll-interface to be used by clients of 'TColorStyle' [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
(compiling source file '__/stopmotion/moc_stopmotioncontroller.cpp')
D:\a\Flare\Flare\flare\sources\include\tcolorstyles.h(105,10):
see declaration of 'TColorStyle::PickedPosition'

moc_stopmotionserial.cpp
moc_stopmotionlight.cpp
moc_cameracapturelevelcontrol.cpp
moc_penciltestpopup.cpp
moc_navtageditorpopup.cpp
moc_xshbreadcrumbs.cpp
filebrowsermodel.cpp
ioapi.c
unzip.c
zip.c
zlib-1.2.8_2015_64.lib(inflate.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
Creating library D:/a/Flare/Flare/build/flare_legacy/RelWithDebInfo/Flare.lib and object D:/a/Flare/Flare/build/flare_legacy/RelWithDebInfo/Flare.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library [D:\a\Flare\Flare\build\flare_legacy\Flare.vcxproj]
Generating code
Finished generating code
Flare.vcxproj -> D:\a\Flare\Flare\build\RelWithDebInfo\Flare.exe
Copying lzocompress to output dir Copying lzodecompress to output dir
Building Custom Rule D:/a/Flare/Flare/flare/sources/CMakeLists.txt

--- Smoke test (DLL check + launch test) ---
=== Windows Smoke Test ===

--- DLLs present in FlarePortable (root) ---
assimp.dll
assimpd.dll
colorfx.dll
D3Dcompiler_47.dll
datavisualizationqml2.dll
datavisualizationqml2d.dll
declarative_bluetooth.dll
declarative_bluetoothd.dll
declarative_contacts.dll
declarative_contactsd.dll
declarative_feedback.dll
declarative_feedbackd.dll
declarative_gamepad.dll
declarative_gamepadd.dll
declarative_location.dll
declarative_locationd.dll
declarative_multimedia.dll
declarative_multimediad.dll
declarative_nfc.dll
declarative_nfcd.dll
declarative_organizer.dll
declarative_organizerd.dll
declarative_positioning.dll
declarative_positioningd.dll
declarative_publishsubscribe.dll
declarative_publishsubscribed.dll
declarative_purchasing.dll
declarative_purchasingd.dll
declarative_qmlwebsockets.dll
declarative_qmlwebsocketsd.dll
declarative_scxml.dll
declarative_scxmld.dll
declarative_sensors.dll
declarative_sensorsd.dll
declarative_serviceframework.dll
declarative_serviceframeworkd.dll
declarative_systeminfo.dll
declarative_systeminfod.dll
declarative_webchannel.dll
declarative_webchanneld.dll
defaultgeometryloader.dll
defaultgeometryloaderd.dll
dialogplugin.dll
dialogplugind.dll
dialogsprivateplugin.dll
dialogsprivateplugind.dll
docgalleryplugin.dll
docgalleryplugind.dll
dsengine.dll
dsengined.dll
flarelib.dll
flareqt.dll
glew32.dll
glew32mx.dll
gltfgeometryloader.dll
gltfgeometryloaderd.dll
gltfsceneexport.dll
gltfsceneexportd.dll
gltfsceneimport.dll
gltfsceneimportd.dll
glut64.dll
image.dll
labsanimationplugin.dll
labsanimationplugind.dll
labsmodelsplugin.dll
labsmodelsplugind.dll
libEGL.dll
libEGLd.dll
libGLESv2.dll
libGLESv2d.dll
libiconv-2.dll
libintl-8.dll
libjson-c-2.dll
libmypaint-1-4-0.dll
locationlabsplugin.dll
locationlabsplugind.dll
lottieqtplugin.dll
lottieqtplugind.dll
lzo2.dll
modelsplugin.dll
modelsplugind.dll
opencv_world4110.dll
opencv_world4110d.dll
openglrenderer.dll
openglrendererd.dll
particlesplugin.dll
particlesplugind.dll
qdirect2d.dll
qdirect2dd.dll
qgenericbearer.dll
qgenericbearerd.dll
qgif.dll
qgifd.dll
qicns.dll
qicnsd.dll
qico.dll
qicod.dll
qjpeg.dll
qjpegd.dll
qminimal.dll
qminimald.dll
qml_winextras.dll
qml_winextrasd.dll
qmldbg_debugger.dll
qmldbg_debuggerd.dll
qmldbg_inspector.dll
qmldbg_inspectord.dll
qmldbg_local.dll
qmldbg_locald.dll
qmldbg_messages.dll
qmldbg_messagesd.dll
qmldbg_native.dll
qmldbg_natived.dll
qmldbg_nativedebugger.dll
qmldbg_nativedebuggerd.dll
qmldbg_preview.dll
qmldbg_previewd.dll
qmldbg_profiler.dll
qmldbg_profilerd.dll
qmldbg_quickprofiler.dll
qmldbg_quickprofilerd.dll
qmldbg_server.dll
qmldbg_serverd.dll
qmldbg_tcp.dll
qmldbg_tcpd.dll
qmlfolderlistmodelplugin.dll
qmlfolderlistmodelplugind.dll
qmllocalstorageplugin.dll
qmllocalstorageplugind.dll
qmlplugin.dll
qmlplugind.dll
qmlsettingsplugin.dll
qmlsettingsplugind.dll
qmlshapesplugin.dll
qmlshapesplugind.dll
qmltestplugin.dll
qmltestplugind.dll
qmlwavefrontmeshplugin.dll
qmlwavefrontmeshplugind.dll
qmlxmllistmodelplugin.dll
qmlxmllistmodelplugind.dll
qoffscreen.dll
qoffscreend.dll
qquick3dplugin.dll
qquick3dplugind.dll
qquicklayoutsplugin.dll
qquicklayoutsplugind.dll
qsgd3d12backend.dll
qsgd3d12backendd.dll
qsqlite.dll
qsqlited.dll
qsqlodbc.dll
qsqlodbcd.dll
qsvg.dll
qsvgd.dll
qsvgicon.dll
qsvgicond.dll
Qt53DAnimation.dll
Qt53DAnimationd.dll
Qt53DCore.dll
Qt53DCored.dll
Qt53DExtras.dll
Qt53DExtrasd.dll
Qt53DInput.dll
Qt53DInputd.dll
Qt53DLogic.dll
Qt53DLogicd.dll
Qt53DQuick.dll
Qt53DQuickAnimation.dll
Qt53DQuickAnimationd.dll
Qt53DQuickd.dll
Qt53DQuickExtras.dll
Qt53DQuickExtrasd.dll
Qt53DQuickInput.dll
Qt53DQuickInputd.dll
Qt53DQuickRender.dll
Qt53DQuickRenderd.dll
Qt53DQuickScene2D.dll
Qt53DQuickScene2Dd.dll
Qt53DRender.dll
Qt53DRenderd.dll
Qt5Bluetooth.dll
Qt5Bluetoothd.dll
Qt5Bodymovin.dll
Qt5Bodymovind.dll
Qt5Charts.dll
Qt5Chartsd.dll
Qt5Concurrent.dll
Qt5Concurrentd.dll
Qt5Contacts.dll
Qt5Contactsd.dll
Qt5Core.dll
Qt5Cored.dll
Qt5DataVisualization.dll
Qt5DataVisualizationd.dll
Qt5DBus.dll
Qt5DBusd.dll
Qt5DocGallery.dll
Qt5DocGalleryd.dll
Qt5Feedback.dll
Qt5Feedbackd.dll
Qt5Gamepad.dll
Qt5Gamepadd.dll
Qt5Gui.dll
Qt5Guid.dll
Qt5Help.dll
Qt5Helpd.dll
Qt5Location.dll
Qt5Locationd.dll
Qt5Multimedia.dll
Qt5Multimediad.dll
Qt5MultimediaQuick.dll
Qt5MultimediaQuickd.dll
Qt5MultimediaWidgets.dll
Qt5MultimediaWidgetsd.dll
Qt5Network.dll
Qt5NetworkAuth.dll
Qt5NetworkAuthd.dll
Qt5Networkd.dll
Qt5Nfc.dll
Qt5Nfcd.dll
Qt5OpenGL.dll
Qt5OpenGLd.dll
Qt5Organizer.dll
Qt5Organizerd.dll
Qt5Positioning.dll
Qt5Positioningd.dll
Qt5PositioningQuick.dll
Qt5PositioningQuickd.dll
Qt5PrintSupport.dll
Qt5PrintSupportd.dll
Qt5PublishSubscribe.dll
Qt5PublishSubscribed.dll
Qt5Purchasing.dll
Qt5Purchasingd.dll
Qt5Qml.dll
Qt5Qmld.dll
Qt5QmlModels.dll
Qt5QmlModelsd.dll
Qt5QmlWorkerScript.dll
Qt5QmlWorkerScriptd.dll
Qt5Quick.dll
Qt5Quick3D.dll
Qt5Quick3DAssetImport.dll
Qt5Quick3DAssetImportd.dll
Qt5Quick3Dd.dll
Qt5Quick3DRender.dll
Qt5Quick3DRenderd.dll
Qt5Quick3DRuntimeRender.dll
Qt5Quick3DRuntimeRenderd.dll
Qt5Quick3DUtils.dll
Qt5Quick3DUtilsd.dll
Qt5QuickControls2.dll
Qt5QuickControls2d.dll
Qt5Quickd.dll
Qt5QuickParticles.dll
Qt5QuickParticlesd.dll
Qt5QuickShapes.dll
Qt5QuickShapesd.dll
Qt5QuickTemplates2.dll
Qt5QuickTemplates2d.dll
Qt5QuickTest.dl

... (truncated) ...

l.dll
Qt5Scxmld.dll
Qt5Sensors.dll
Qt5Sensorsd.dll
Qt5SerialBus.dll
Qt5SerialBusd.dll
Qt5SerialPort.dll
Qt5SerialPortd.dll
Qt5ServiceFramework.dll
Qt5ServiceFrameworkd.dll
Qt5Sql.dll
Qt5Sqld.dll
Qt5Svg.dll
Qt5Svgd.dll
Qt5SystemInfo.dll
Qt5SystemInfod.dll
Qt5Test.dll
Qt5Testd.dll
Qt5TextToSpeech.dll
Qt5TextToSpeechd.dll
Qt5Versit.dll
Qt5Versitd.dll
Qt5VersitOrganizer.dll
Qt5VersitOrganizerd.dll
Qt5VirtualKeyboard.dll
Qt5VirtualKeyboardd.dll
Qt5WebChannel.dll
Qt5WebChanneld.dll
Qt5WebSockets.dll
Qt5WebSocketsd.dll
Qt5Widgets.dll
Qt5Widgetsd.dll
Qt5WinExtras.dll
Qt5WinExtrasd.dll
Qt5Xml.dll
Qt5Xmld.dll
Qt5XmlPatterns.dll
Qt5XmlPatternsd.dll
qtaudio_wasapi.dll
qtaudio_wasapid.dll
qtaudio_windows.dll
qtaudio_windowsd.dll
qtcanvas3d.dll
qtcanvas3dd.dll
qtchartsqml2.dll
qtchartsqml2d.dll
qtcontacts_memory.dll
qtcontacts_memoryd.dll
qtexttospeech_sapi.dll
qtexttospeech_sapid.dll
qtfeedback_mmk.dll
qtfeedback_mmkd.dll
qtga.dll
qtgad.dll
qtgeoservices_esri.dll
qtgeoservices_esrid.dll
qtgeoservices_itemsoverlay.dll
qtgeoservices_itemsoverlayd.dll
qtgeoservices_mapbox.dll
qtgeoservices_mapboxd.dll
qtgeoservices_nokia.dll
qtgeoservices_nokiad.dll
qtgeoservices_osm.dll
qtgeoservices_osmd.dll
qtgraphicaleffectsplugin.dll
qtgraphicaleffectsplugind.dll
qtgraphicaleffectsprivate.dll
qtgraphicaleffectsprivated.dll
qtiff.dll
qtiffd.dll
qtlabscalendarplugin.dll
qtlabscalendarplugind.dll
qtlabsplatformplugin.dll
qtlabsplatformplugind.dll
qtmedia_audioengine.dll
qtmedia_audioengined.dll
qtmultimedia_m3u.dll
qtmultimedia_m3ud.dll
qtorganizer_memory.dll
qtorganizer_memoryd.dll
qtpassthrucanbus.dll
qtpassthrucanbusd.dll
qtpeakcanbus.dll
qtpeakcanbusd.dll
qtposition_positionpoll.dll
qtposition_positionpolld.dll
qtposition_serialnmea.dll
qtposition_serialnmead.dll
qtposition_winrt.dll
qtposition_winrtd.dll
qtqmlremoteobjects.dll
qtqmlremoteobjectsd.dll
qtqmlstatemachine.dll
qtqmlstatemachined.dll
qtquick2plugin.dll
qtquick2plugind.dll
qtquick3deffectplugin.dll
qtquick3deffectplugind.dll
qtquick3dhelpersplugin.dll
qtquick3dhelpersplugind.dll
qtquick3dmaterialplugin.dll
qtquick3dmaterialplugind.dll
qtquickcontrols2fusionstyleplugin.dll
qtquickcontrols2fusionstyleplugind.dll
qtquickcontrols2imaginestyleplugin.dll
qtquickcontrols2imaginestyleplugind.dll
qtquickcontrols2materialstyleplugin.dll
qtquickcontrols2materialstyleplugind.dll
qtquickcontrols2plugin.dll
qtquickcontrols2plugind.dll
qtquickcontrols2universalstyleplugin.dll
qtquickcontrols2universalstyleplugind.dll
qtquickcontrolsplugin.dll
qtquickcontrolsplugind.dll
qtquickextrasflatplugin.dll
qtquickextrasflatplugind.dll
qtquickextrasplugin.dll
qtquickextrasplugind.dll
qtquickscene2dplugin.dll
qtquickscene2dplugind.dll
qtquickscene3dplugin.dll
qtquickscene3dplugind.dll
qtquicktemplates2plugin.dll
qtquicktemplates2plugind.dll
qtquicktimelineplugin.dll
qtquicktimelineplugind.dll
qtquickvirtualkeyboardplugin.dll
qtquickvirtualkeyboardplugind.dll
qtquickvirtualkeyboardsettingsplugin.dll
qtquickvirtualkeyboardsettingsplugind.dll
qtquickvirtualkeyboardstylesplugin.dll
qtquickvirtualkeyboardstylesplugind.dll
qtremoteobjects.dll
qtremoteobjectsd.dll
qtsensorgestures_plugin.dll
qtsensorgestures_plugind.dll
qtsensorgestures_shakeplugin.dll
qtsensorgestures_shakeplugind.dll
qtsensors_generic.dll
qtsensors_genericd.dll
qtsysteccanbus.dll
qtsysteccanbusd.dll
qttinycanbus.dll
qttinycanbusd.dll
qtuiotouchplugin.dll
qtuiotouchplugind.dll
qtvectorcanbus.dll
qtvectorcanbusd.dll
qtversit_backuphandler.dll
qtversit_backuphandlerd.dll
qtversit_vcardpreserver.dll
qtversit_vcardpreserverd.dll
qtvirtualcanbus.dll
qtvirtualcanbusd.dll
qtvirtualkeyboard_hangul.dll
qtvirtualkeyboard_hanguld.dll
qtvirtualkeyboard_openwnn.dll
qtvirtualkeyboard_openwnnd.dll
qtvirtualkeyboard_pinyin.dll
qtvirtualkeyboard_pinyind.dll
qtvirtualkeyboard_tcime.dll
qtvirtualkeyboard_tcimed.dll
qtvirtualkeyboard_thai.dll
qtvirtualkeyboard_thaid.dll
qtvirtualkeyboardplugin.dll
qtvirtualkeyboardplugind.dll
quick3danimationplugin.dll
quick3danimationplugind.dll
quick3dcoreplugin.dll
quick3dcoreplugind.dll
quick3dextrasplugin.dll
quick3dextrasplugind.dll
quick3dinputplugin.dll
quick3dinputplugind.dll
quick3dlogicplugin.dll
quick3dlogicplugind.dll
quick3drenderplugin.dll
quick3drenderplugind.dll
qwbmp.dll
qwbmpd.dll
qwebgl.dll
qwebgld.dll
qwebp.dll
qwebpd.dll
qwindows.dll
qwindowsd.dll
qwindowsvistastyle.dll
qwindowsvistastyled.dll
qxdgdesktopportal.dll
qxdgdesktopportald.dll
scene2d.dll
scene2dd.dll
sharedimageplugin.dll
sharedimageplugind.dll
sound.dll
tfarm.dll
tnzbase.dll
tnzcore.dll
tnzext.dll
tnzstdfx.dll
tnztools.dll
uip.dll
uipd.dll
widgetsplugin.dll
widgetsplugind.dll
windowplugin.dll
windowplugind.dll
windowsprintersupport.dll
windowsprintersupportd.dll
wmfengine.dll
wmfengined.dll
workerscriptplugin.dll
workerscriptplugind.dll
xinputgamepad.dll
xinputgamepadd.dll
Total root DLLs: 486

--- dumpbin /DEPENDENTS FlarePortable\Flare.exe ---
dumpbin not available or failed: The term 'dumpbin' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

--- Runtime launch test (8-second timeout, hidden window) ---
Flare.exe exited quickly: code=-1073740771 (0xC000041D)
SMOKE TEST NOTE: Exited with code 0xC000041D (may be expected for headless run)

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