Skip to content

[BUG] Fresh clone fails to configure/build due to missing source/header files #621

@ApelBarakDev

Description

@ApelBarakDev

Checklist

  • I have checked the FAQ

  • I have searched the issues of this repository and believe that this is not a duplicate

Bug description

I was trying to configure and build a fresh clone of the repository, but CMake/MSVC failed because files referenced by the project are not present in the repo. The missing files I hit were tests/ExpressionFormatTest.cpp and OnixMotionBlurHelper.hpp.

Expected behavior

I expected a fresh clone of the repository to configure and build successfully without requiring missing local files.

Actual behavior

CMake failed while creating the FlarialTests target because tests/ExpressionFormatTest.cpp does not exist, and compilation also failed because MotionBlur.hpp includes OnixMotionBlurHelper.hpp even though that header is not present in the repository.

Steps to reproduce

  1. Go to the flarialmc/dll-oss repository
  2. Clone the repository on a clean Windows machine/environment
  3. Open the project in Visual Studio or run CMake configure
  4. See CMake fail with "Cannot find source file: tests/ExpressionFormatTest.cpp" and "No SOURCES given to target: FlarialTests"
  5. Try building after that and see compilation fail because OnixMotionBlurHelper.hpp cannot be opened

Operating System

Windows 11

OS Version

Windows 11

Additional notes

  • Observed errors:
  • CMake Error: Cannot find source file: tests/ExpressionFormatTest.cpp
  • CMake Error: No SOURCES given to target: FlarialTests
  • MSVC C1083: cannot open include file: 'OnixMotionBlurHelper.hpp': No such file or directory
  • This looks like the repository references files that were not committed, or old references were left behind in CMakeLists.txt / MotionBlur headers.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions