SCI Seg3D Mailing List

Text archives Help


Re: [Seg3D] Seg3D install on linux/fedora


Chronological Thread 
  • From: Ayla Khan <ayla@sci.utah.edu>
  • To: Thomas Engels <thomas.engels@mail.tu-berlin.de>
  • Cc: seg3d@sci.utah.edu
  • Subject: Re: [Seg3D] Seg3D install on linux/fedora
  • Date: Thu, 23 Mar 2017 12:26:18 -0600

Hi Thomas,

I just checked in a patch to the ITK dependency that may fix your build
error. Can you try configuring and building again from a clean build
directory?

Thanks,

Ayla

> On Mar 23, 2017, at 1:49 AM, Thomas Engels
> <thomas.engels@mail.tu-berlin.de> wrote:
>
> Dear all,
>
> I am sorry for yesterdays email, I had not unset $MAKEFLAGS which is why
> I did not see the actual error. The problem seems to be an
> incompatibility with gcc:
>
>
> [ 2%] Building CXX object
> Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/vcl_deprecated.cxx.o
> cd
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl
> && /usr/bin/c++
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external/fftw/include
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/v3p/netlib
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/core
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external/Modules/ThirdParty/VNL/src/vxl/v3p/netlib
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl
> -I/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external/Modules/ThirdParty/VNL/src/vxl/core
>
> -std=c++11 -Wall -fpermissive -Wall -Wcast-align
> -Wdisabled-optimization -Wextra -Wformat=2 -Winvalid-pch
> -Wno-format-nonliteral -Wpointer-arith -Wshadow -Wunused -Wwrite-strings
> -funit-at-a-time -Wno-strict-overflow -Wno-unused-local-typedefs
> -Wno-deprecated -Wno-invalid-offsetof -Woverloaded-virtual
> -Wstrict-null-sentinel -msse2 -w -w -O2 -DNDEBUG -o
> CMakeFiles/itkvcl.dir/vcl_deprecated.cxx.o -c
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_deprecated.cxx
> In file included from
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_iosfwd.h:8:0,
> from
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_iostream.h:27,
> from
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_deprecated.cxx:4:
> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/ITK_external/Modules/ThirdParty/VNL/src/vxl/vcl/vcl_compiler.h:137:4:
> error: #error "Dunno about this gcc"
> # error "Dunno about this gcc"
> ^~~~~
> Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/build.make:65:
> recipe for target
> 'Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/vcl_deprecated.cxx.o'
> failed
> make[5]: ***
> [Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/vcl_deprecated.cxx.o]
> Error 1
> make[5]: Leaving directory
> '/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external'
> CMakeFiles/Makefile2:597: recipe for target
> 'Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/all' failed
> make[4]: ***
> [Modules/ThirdParty/VNL/src/vxl/vcl/CMakeFiles/itkvcl.dir/all] Error 2
> make[4]: Leaving directory
> '/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external'
> Makefile:130: recipe for target 'all' failed
> make[3]: *** [all] Error 2
> make[3]: Leaving directory
> '/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Build/ITK_external'
> CMakeFiles/ITK_external.dir/build.make:114: recipe for target
> 'Externals/Stamp/ITK_external/ITK_external-build' failed
> make[2]: *** [Externals/Stamp/ITK_external/ITK_external-build] Error 2
> make[2]: Leaving directory '/home/tengels/bin/Seg3D-2.3.2/bin'
> CMakeFiles/Makefile2:339: recipe for target
> 'CMakeFiles/ITK_external.dir/all' failed
> make[1]: *** [CMakeFiles/ITK_external.dir/all] Error 2
> make[1]: Leaving directory '/home/tengels/bin/Seg3D-2.3.2/bin'
> Makefile:86: recipe for target 'all' failed
> make: *** [all] Error 2
> Building Seg3D returned an error
>
> Either the code failed to build properly or
>
> the testing programs failed to complete without
>
> every single test program passing the test.
>
>
> [...]
>
> my gcc is version 6.3.1
>
> is it possible to skip the compilation for this file (which is called
> deprecated anyhow) ?
>
> thanks for your help
>
>
>
>
> On 22.03.2017 18:22, Thomas Engels wrote:
>> Dear Madam or Sir,
>>
>> I'm trying to install Seg3D on my fedora 24 workstation, and failing as
>> you may guess from the fact that I write an email.
>>
>> I have qt-devel 4.8.7 installed, as well as CMake. Following your
>> instructions I hit
>>
>> cmake ../Superbuild
>>
>> in the bin/ folder, followed by make or gmake. Both fail at the same point:
>>
>>
>> [...]
>>
>> Writing grammar tables to
>> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Install/Python_external/lib/python3.4/lib2to3/PatternGrammar3.4.3.final.0.pickle
>> if test "xno" != "xno" ; then \
>> case no in \
>> upgrade) ensurepip="--upgrade" ;; \
>> install|*) ensurepip="" ;; \
>> esac; \
>>
>> LD_LIBRARY_PATH=/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/Python_external:/usr/lib64/mpich/lib
>> ./python -E -m ensurepip \
>> $ensurepip --root=/ ; \
>> fi
>> make[3]: Leaving directory
>> '/home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/Python_external'
>> cd /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Source/Python_external &&
>> /usr/bin/cmake -E touch
>> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Stamp/Python_external/Python_external-install
>> [ 52%] Completed 'Python_external'
>> /usr/bin/cmake -E make_directory
>> /home/tengels/bin/Seg3D-2.3.2/bin/CMakeFiles
>> /usr/bin/cmake -E touch
>> /home/tengels/bin/Seg3D-2.3.2/bin/CMakeFiles/Python_external-complete
>> /usr/bin/cmake -E touch
>> /home/tengels/bin/Seg3D-2.3.2/bin/Externals/Stamp/Python_external/Python_external-done
>> make[2]: Leaving directory '/home/tengels/bin/Seg3D-2.3.2/bin'
>> [ 55%] Built target Python_external
>> make[1]: Leaving directory '/home/tengels/bin/Seg3D-2.3.2/bin'
>> Makefile:86: recipe for target 'all' failed
>> make: *** [all] Error 2
>> Building Seg3D returned an error
>>
>> Either the code failed to build properly or
>>
>> the testing programs failed to complete without
>>
>> every single test program passing the test.
>>
>> [...]
>>
>> The above output was generated by ./build.sh --verbose
>>
>> Do you have any advice what might go wrong?
>>
>> Regards
>>
>> Thomas
>>
>>
>
> --
> Thomas Engels, Ph.D.
> Postdoctoral Researcher
> AIFIT Project (Flying insects in turbulence)
> http://aifit.cfd.tu-berlin.de
>
> Institut für Strömungsmechanik und Technische Akustik
> FG Numerische Fluiddynamik (MB123)
> Müller-Breslau-Strasse 8
> 10623 Berlin
> Germany
> +49 30 314 22849
>
> École normale supérieure
> Laboratoire de Météorologie Dynamique
> 24, Rue Lhomond
> 75231 Paris Cedex 05
> France
>
> _______________________________________________
> Seg3d mailing list: Seg3d@sci.utah.edu
> http://www.sci.utah.edu/software/seg3d.html
> To unsubscribe, email sympa@lists.sci.utah.edu with the "unsubscribe seg3d"
> in the message body.




Archive powered by MHonArc 2.6.18.

Top of page