From f12085111242f55ea83e5b7be7ca785083cc0b11 Mon Sep 17 00:00:00 2001 From: Ajinkya Dahale Date: Tue, 6 Dec 2022 13:46:34 -0500 Subject: [PATCH] (Attempt to) fix compile issue in Raytracing MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently in Manjaro/Arch/Linux there's this issue: ``` /.../src/Mod/Raytracing/App/LuxProject.cpp: In member function ‘virtual App::DocumentObjectExecReturn* Raytracing::LuxProject::execute()’: /.../src/Mod/Raytracing/App/LuxProject.cpp:85:20: error: variable ‘std::ifstream file’ has initializer but incomplete type 85 | ifstream file (fi.filePath().c_str()); | ^~ /.../src/Mod/Raytracing/App/LuxProject.cpp:89:20: error: variable ‘std::ofstream ofile’ has initializer but incomplete type 89 | ofstream ofile(tempName.c_str()); | ^~~~~~~~ ``` See https://stackoverflow.com/questions/50355130/variable-stdofstream-outfile-has-initializer-but-incomplete-type. Also edit `Precompiled.h` as compile fix --- src/Mod/Raytracing/App/LuxProject.cpp | 1 + src/Mod/Raytracing/App/PreCompiled.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/Mod/Raytracing/App/LuxProject.cpp b/src/Mod/Raytracing/App/LuxProject.cpp index 7cbaa85440..19bf837c7b 100644 --- a/src/Mod/Raytracing/App/LuxProject.cpp +++ b/src/Mod/Raytracing/App/LuxProject.cpp @@ -24,6 +24,7 @@ #ifndef _PreComp_ # include +# include # include # include # include diff --git a/src/Mod/Raytracing/App/PreCompiled.h b/src/Mod/Raytracing/App/PreCompiled.h index db9a8d0e17..ab36095898 100644 --- a/src/Mod/Raytracing/App/PreCompiled.h +++ b/src/Mod/Raytracing/App/PreCompiled.h @@ -28,6 +28,7 @@ #ifdef _PreComp_ // STL +#include #include #include #include