Build failed from external hard drive

Dear Unreal Staff,

I experienced an issue when I try to build a project from an external harddrive. UE4 Editor is under “C:\Program Files\Epic Games\4.6” (SSD, NTFS). The project is under “G:\Unreal Projects” (HDD, exFAT).

When I build a copy of that project from C:\ everything works fine.

I get errors about “Date Mismatch” of some ThirdParty binaries, this time it’s Vorbis. I already re-installed 4.6. Before I had errors from PhysX. The date difference is about 2 seconds. Weird.

Log excerpt:

LogPlayLevel:Display: InternalUtils.SafeCopyFile: SafeCopyFile C:\Program Files\Epic Games\4.6\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll
LogPlayLevel:Display: InternalUtils.SafeCopyFile: WARNING: Date mismatch C:\Program Files\Epic Games\4.6\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll = 11.12.2014 10:25:22 to G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll = 11.12.2014 10:25:24
LogPlayLevel:Display: InternalUtils.SafeCopyFile: WARNING: Failed to copy C:\Program Files\Epic Games\4.6\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll to G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll, deleting, waiting 10s and retrying.
LogPlayLevel:Display: InternalUtils.SafeDeleteFile: SafeDeleteFile G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll
LogPlayLevel:Display: InternalUtils.SafeCopyFile: WARNING: Date mismatch C:\Program Files\Epic Games\4.6\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll = 11.12.2014 10:25:22 to G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll = 11.12.2014 10:25:24
LogPlayLevel:Display: InternalUtils.SafeCopyFile: WARNING: Failed to copy C:\Program Files\Epic Games\4.6\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll to G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll, deleting, waiting 10s and retrying.
LogPlayLevel:Display: InternalUtils.SafeDeleteFile: SafeDeleteFile G:\Unreal Projects\XoioBerlinFlat46\Saved\StagedBuilds\WindowsNoEditor\Engine\Binaries\ThirdParty\Ogg\Win64\VS2013\libogg_64.dll

Is their an option to ignore date mismatches?

Best,
Huppys

Hey Huppys -

Sorry for the delay getting back in touch with you. So just some clarifications, if you move the project to your HDD and are not building off the external drive does the build proceed as expected? Can you also give me some information about the kind of project you are building and for what platform(s)?

Thank You

Eric Ketchum

Hey Eric,

thank you for reaching out.

Yes, you are right. If I move the project from my external hard drive (G:) to my internal SSD (C:) it builds just fine and I’m happy :slight_smile: I’m using Windows 8.1 x64 via Bootcamp on a MacBook Pro Mid-2014.

I try to the “xoioBerlinFlat” example project I downloaded from the Unreal Engine Marketplace. The target platform is Windows.

Best,

Huppys

Hey Huppys -

Was the Project you are trying to build a code passed project from the Launcher or from GitHub or a Blueprint Project?

Thank You

Eric Ketchum

It looks like a Blueprint based project (at least I don’t see any “Compile” button). I loaded it from the Launcher → Marketplace.

EDIT: The project launches on Mac OSX, but not on Windows 8.1 x64.

Thank You,

Huppys

Hey Huppys -

We are working on trying to find a successful reproduction of this issue, but it has been reported as UE-6819. I will keep you informed as we continue investigating this issue.

Thank You

Eric Ketchum

Hi Huppys,

I’ve investigated this issue and believe it is because of exFAT on your external drive. That file system only has a precision of 2 seconds on its last-modified timestamps, and we cause retries when they are out by more than 1, hence the repeated failing.

This should be in 4.7 and will hopefully solve your problem. Thanks for reporting it. :slight_smile:

Steve

HI! Found this old thread and wanted to let you know it still happens ( Unreal Engine 5.1 ).

I have a Blueprint project. NTFS nvme SSD. No external hard drive, everything is on the same storage (C:).
I’m getting this error:

UATHelper: Packaging (Windows): Date mismatch C:\WhyAreLess\Projects\Topdown\Topdown\Plugins\VRM4U\ThirdParty\assimp\bin\x64\assimp-vc141-mt.dll = 12/13/2022 1:19:02 AM to C:\WhyAreLess\Projects\Topdown\Topdown\Saved\StagedBuilds\Windows\Topdown\Plugins\VRM4U\ThirdParty\assimp\bin\x64\assimp-vc141-mt.dll = 12/13/2022 1:56:57 AM

UATHelper: Packaging (Windows): Failed to copy C:\WhyAreLess\Projects\Topdown\Topdown\Plugins\VRM4U\ThirdParty\assimp\bin\x64\assimp-vc141-mt.dll to C:\WhyAreLess\Projects\Topdown\Topdown\Saved\StagedBuilds\Windows\Topdown\Plugins\VRM4U\ThirdParty\assimp\bin\x64\assimp-vc141-mt.dll, deleting, waiting 10s and retrying.

I tried copying and pasting the former one to the StagedBuilds folder and tried to package again but Unreal Engine didn’t like it and kept retrying.

What to do?

EDIT: Solved by turning off the antivirus temporarily before packaging

2 Likes