[Insight-users] build fails to download gccxml (4.2.1)
Matt McCormick
matt.mccormick at kitware.com
Mon Nov 12 10:33:32 EST 2012
Hi David,
Brad is right -- in master, we have replaced the GCCXML cvs fetch with
a simple tarball download. Please try Git master.
Thanks,
Matt
On Mon, Nov 12, 2012 at 3:10 PM, Bradley Lowekamp
<blowekamp at mail.nih.gov> wrote:
> Hello,
>
> I'd recommend trying to build WrapITK from the master branch of ITK's git repository. A lot of work has gone into WrapITK lately.
>
> However, the legacy GCCXML repo should not be causing a build error...
>
>
> Brad
>
> On Nov 12, 2012, at 3:09 AM, David Froger <david.froger at gmail.com> wrote:
>
>> Dear Itk users,
>>
>> I've difficulties to install ITK 4.2.1 with Python wrapping on Ubuntu 10.04 64bits,
>> the problem being releated to gccxml.
>>
>> Note that I used '-DITK_USE_SYSTEM_SWIG=ON', because cmake fails to dowload PCRE,
>> required to install Swig.
>>
>> Here is what I've tried.
>>
>> configure and build logs are attached, compressed because of the 80 KB limit.
>>
>> ===============================================================================
>> First try
>> ===============================================================================
>>
>> The configure step works (see itk_4.2.1_configure_0.log):
>>
>> cmake \
>> -DBUILD_EXAMPLES=OFF \
>> -DBUILD_TESTING=OFF \
>> -DBUILD_SHARED_LIBS=ON \
>> -DITK_WRAP_PYTHON=ON \
>> -DITK_USE_SYSTEM_SWIG=ON \
>> /the/absolute/path/to/InsightToolkit-4.2.1
>>
>> but the build step (see itk_4.2.1_build_0.log) :
>>
>> make -j8
>>
>> give me the error:
>>
>> U GCC_XML/GCC_XML/VcInstall/vcInstall.cxx
>> U GCC_XML/GCC_XML/VcInstall/vcPatch.exe
>> U GCC_XML/GCC_XML/VcInstall/vcPatch.readme.txt
>> U GCC_XML/GCC_XML/VcInstall/vc_helper
>> [ 12%] No patch step for 'GCC_XML'
>> [ 12%] No update step for 'GCC_XML'
>> [ 12%] Performing configure step for 'GCC_XML'
>> CMake Error at CMakeLists.txt:5 (MESSAGE):
>> GCC-XML has moved! See
>>
>> http://www.gccxml.org/HTML/Download.html
>>
>> for details. This source tree comes from the legacy CVS repository at
>>
>> :pserver:anoncvs at www.gccxml.org:/cvsroot/GCC_XML
>>
>> and exists only to report this message.
>>
>> The legacy repository is no longer maintained. Old versions are still
>> available by date- or tag-based checkout, but the new repository is
>> preferred.
>>
>>
>> -- Configuring incomplete, errors occurred!
>> make[2]: *** [Wrapping/Generators/GccXML/gccxml/src/GCC_XML-stamp/GCC_XML-configure] Error 1
>> make[1]: *** [Wrapping/Generators/GccXML/CMakeFiles/GCC_XML.dir/all] Error 2
>>
>> ===============================================================================
>> Second try
>> ===============================================================================
>>
>> I've tried to used the gccxml installed on my system, instead of letting
>> cmake downloading it.
>>
>> $ gccxml --version
>> GCC-XML version 0.9.0
>>
>> $ gcc --version
>> gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
>>
>>
>> The configure step works (see itk_4.2.1_configure_1.log):
>>
>> cmake \
>> -DBUILD_EXAMPLES=OFF \
>> -DBUILD_TESTING=OFF \
>> -DBUILD_SHARED_LIBS=ON \
>> -DITK_WRAP_PYTHON=ON \
>> -DITK_USE_SYSTEM_SWIG=ON \
>> -DITK_USE_SYSTEM_GCCXML=ON \
>> /the/absolute/path/to/InsightToolkit-4.2.1
>>
>> but the build step (see itk_4.2.1_build_1.log) :
>>
>> make -j8
>>
>> give me the error:
>>
>> In file included from /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/xmmintrin.h:36,
>> from /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/emmintrin.h:36,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Core/Common/include/itkMathDetail.h:43,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Core/Common/include/itkMath.h:32,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Core/Common/include/itkIndex.h:23,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Filtering/LabelMap/include/itkLabelObjectLine.h:21,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Filtering/LabelMap/include/itkLabelObject.h:23,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Filtering/LabelMap/include/itkShapeLabelObject.h:21,
>> from /local/froger/itk_distrib_workdir/src/InsightToolkit-4.2.1/Modules/Filtering/LabelMap/include/itkStatisticsLabelObject.h:21,
>> from /local/froger/itk_distrib_workdir/build/4.2.1.b.1/Wrapping/Modules/ITKCommon/vcl_complex.cxx:2:
>> /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/mmintrin.h: In function 'int __vector__ _mm_add_si64(int __vector__, int __vector__)':
>> /usr/lib/gcc/x86_64-linux-gnu/4.4.3/include/mmintrin.h:311: error: cannot convert 'long long int __vector__' to 'long long unsigned int' for argument '1' to 'long long unsigned int __builtin_ia32_paddq(long long unsigned int, long long unsigned int)'
>>
>>
>> ===============================================================================
>> Third try
>> ===============================================================================
>>
>> I've thought that maybe ITK was not compatible with gccxml 0.9.0, so I've installed
>> legacy gccxml 0.6 and tried with it.
>>
>> $ /local/froger/opt/gccxml/0.6.0/bin/gccxml --version
>> GCC-XML version 0.6.0
>>
>> The configure step works (see itk_4.2.1_configure_2.log):
>>
>> cmake \
>> -DBUILD_EXAMPLES=OFF \
>> -DBUILD_TESTING=OFF \
>> -DBUILD_SHARED_LIBS=ON \
>> -DITK_WRAP_PYTHON=ON \
>> -DITK_USE_SYSTEM_SWIG=ON \
>> -DITK_USE_SYSTEM_GCCXML=ON \
>> -DGCCXML=/local/froger/opt/gccxml/0.6.0/bin/gccxml
>> /the/absolute/path/to/InsightToolkit-4.2.1
>>
>> but the build step (see itk_4.2.1_build_2.log) :
>>
>> make -j8
>>
>> give me the error (obviously, 0.6 is not the good version):
>>
>> gccxml_cc1plus: error: unrecognized option `--gccxml-gcc-options'
>>
>>
>> Thank for any help!
>>
>> Best regards,
>> David
>> <itk_4.2.1_gccxml.tar.bz2>_____________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Kitware offers ITK Training Courses, for more information visit:
>> http://www.kitware.com/products/protraining.php
>>
>> Please keep messages on-topic and check the ITK FAQ at:
>> http://www.itk.org/Wiki/ITK_FAQ
>>
>> Follow this link to subscribe/unsubscribe:
>> http://www.itk.org/mailman/listinfo/insight-users
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://www.itk.org/mailman/listinfo/insight-users
More information about the Insight-users
mailing list