-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
failing to build EbsdLib #11
Comments
I actually read the log and it suggested to add
And that seemed to quiet it. Why is this an issue only for me, that I don't understand. |
all of these are part of the EMsoftWorkbench package... unless you
really need the workbench on Linux, I would probably turn off
compilation using one of the ccmake switches
(EMsoft_ENABLE_EMsoftWorkbench) to OFF.
Marc.
…On 7/18/19 11:35 PM, Elena Pascal wrote:
I actually read the log and it suggested to add |#include <memory>| in:
* Math/Matrix.h
* Texture/TexturePreset.h
* Core/DataArray.hpp
* Utilities/LambertUtilities.h
And that seemed to quiet it. Why is this an issue only for me, that I
don't understand.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#11?email_source=notifications&email_token=AB26VWHNEVZ3KHD7OMPLZ7TQADO3FA5CNFSM4IE7QGXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2J3Q2A#issuecomment-512997480>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AB26VWHH7HYGDYAX4TUT6CLQADO3FANCNFSM4IE7QGXA>.
|
That's a flag in the EMsoft build right? Where it does seem to be off by default for me. I couldn't really find in the SDK build. I will try running things with a downgraded gcc package. |
yes, it is in the EMsoft build.
Marc.
…On 7/19/19 4:02 PM, Elena Pascal wrote:
That's a flag in the EMsoft build right? Where it does seem to be off
by default for me. I couldn't really find in the SDK build.
I will try running things with a downgraded gcc package.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#11?email_source=notifications&email_token=AB26VWDBRYTZMH4V5TYZKC3QAHCN7A5CNFSM4IE7QGXKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2LWYHA#issuecomment-513240092>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AB26VWCF72Q3T7YBGNAPVPLQAHCN7ANCNFSM4IE7QGXA>.
|
So, I get the same error on Ubuntu 19.04 (cmake version 3.13.4 and GNU Make 4.2.1) when running cmake both on Debug and Release: [ 75%] Performing build step for 'EbsdLib'
-- CLFortran build command succeeded. See also /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/CLFortran/Stamp/Release/CLFortran-build-*.log
[ 76%] Performing install step for 'CLFortran'
CMake Error at /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Stamp/Release/EbsdLib-build-Release.cmake:16 (message):
Command failed: 2
'make'
See also
/home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Stamp/Release/EbsdLib-build-*.log
make[2]: *** [CMakeFiles/EbsdLib.dir/build.make:113: /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Stamp/Release/EbsdLib-build] Error 1
make[1]: *** [CMakeFiles/Makefile2:296: CMakeFiles/EbsdLib.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
-- bcls configure command succeeded. See also /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/bcls/Stamp/Release/bcls-configure-*.log
[ 78%] Performing build step for 'bcls'
-- CLFortran install command succeeded. See also /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/CLFortran/Stamp/Release/CLFortran-install-*.log
[ 80%] Completed 'CLFortran'
-- bcls build command succeeded. See also /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/bcls/Stamp/Release/bcls-build-*.log
[ 84%] Built target CLFortran
[ 86%] Performing install step for 'bcls'
-- bcls install command succeeded. See also /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/bcls/Stamp/Release/bcls-install-*.log
[ 87%] Completed 'bcls'
[ 92%] Built target bcls
make: *** [Makefile:84: all] Error 2 However, the suggested log file tells me this: In file included from /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Source/EbsdLib/Source/EbsdLib/LaueOps/CubicOps.cpp:52:
/home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Source/EbsdLib/Source/EbsdLib/OrientationMath/OrientationTransforms.hpp:48:10: fatal error: Eigen/Core: Fila eller mappa finnes ikke
#include <Eigen/Core>
^~~~~~~~~~~~
compilation terminated.
make[5]: *** [CMakeFiles/EbsdLib.dir/build.make:193: CMakeFiles/EbsdLib.dir/Source/EbsdLib/LaueOps/CubicOps.cpp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Source/EbsdLib/Source/EbsdLib/LaueOps/LaueOps.cpp:44:
/home/hakon/kode/emsoft/EMsoft_SDK/superbuild/EbsdLib/Source/EbsdLib/Source/EbsdLib/OrientationMath/OrientationTransforms.hpp:48:10: fatal error: Eigen/Core: Fila eller mappa finnes ikke
#include <Eigen/Core>
^~~~~~~~~~~~
compilation terminated.
make[5]: *** [CMakeFiles/EbsdLib.dir/build.make:180: CMakeFiles/EbsdLib.dir/Source/EbsdLib/LaueOps/LaueOps.cpp.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:73: CMakeFiles/EbsdLib.dir/all] Error 2
make[3]: *** [Makefile:141: all] Error 2 Is the path to the |
Well, compiling |
I experience a similar problem when running cmake on Debian 9 (Debug and Release)
Seems like their is a compatibility problem with variables types (wrong called python version ?). Like @elena-pascal , I noticed the unusual path ...EbsdLib/Source/EbsdLib/Source... Could it be a problem ? I attached my err file which is a bit different from above-mentioned cases in case someone already solved this issue. Maxime |
There are 2 parts to work around these issues. EbsdLib is ONLY needed if you are building Workbench. If you are building Workbench then you also need Qt5. There is a logic statement in the EMsoftSuperbuild that states if you are NOT installing Qt5, then DON’T install EbsdLib. So for building the SDK you need the following in your CMake invocation:
After the SDK builds, you then need to turn OFF the EMsoftWorkbench when you build EMsoft itself. When you configure EMsoft for building you need to pass in the argument: |
I'm on Ubuntu 19.04
At the cmake step in Debug I get:
Here are the log file
EbsdLib-build-err.log
EbsdLib-build-out.log
It might be unrelated, but is the path meant to be going .../EbsdLib/Source/EbsdLib/Source/EbsdLib/... or did I do something wrong?
The text was updated successfully, but these errors were encountered: