[Insight-users] Problem cross-compiling ITK 4.2.1 for MX53 (Ed Menard) [SOLVED]

Ed Menard emenard at nvs-technologies.com
Mon Dec 10 13:45:10 EST 2012


Hi Vladmir,

Thanks for pointing me in the right direction...
Setting ITK_USE_SYSTEM_TIFF to ON did help, but then I found that the TIFF
library built for my target system was an older version, and ITK still
wouldn't compile...

No time at the moment to update/rebuild my cross-environment, so I dropped
back to ITK 3.20.1, and that compiled successfully (with
ITK_USE_SYSTEM_TIFF)...

Thanks for your help!
--Ed

On Sun, Dec 9, 2012 at 9:20 AM, Vladimir S. FONOV
<vladimir.fonov at gmail.com>wrote:

> Hello,
>
> the problem comes from the fact that ITK bundles lib tiff  library source
> in Modules/ThirdParty/TIFF/src , which builds a binary program (
> itkmkg3states from mkg3states.c) which is used to generate the source
> of tif_fax3sm.c
>
> In case of cross-platform build it means that Cmake have to figure out
> that itkmkg3states have to be build using your host compiler and not
>  cross-compiler (i.e building a binary for intel instead for arm).
>
> You can probably get around it by using libtiff which comes with iMX build
> environment ( set ITK_USE_SYSTEM_TIFF to ON)
>
> On 2012-12-09, at 12:00 PM, insight-users-request at itk.org wrote:
>
> Here are the steps I performed:
> - Created an empty directory (ITK-MX53-4.2.1), peer with the sources
> (InsightToolkit-4.2.1)
> - Created a ToolChain-MX53.cmake file (including setting CMAKE_SYSTEM_NAME
> to Linux and other settings)
> - Copied ToolChain-MX53.cmake to ITK-MX53-4.2.1
> - From ITK-MX53-4.2.1 ran: cmake
> -DCMAKE_TOOLCHAIN_FILE=./Toolchain-MX53.cmake ../InsightToolkit-4.2.1
> - Copied the generated cmTryCompileExecXxx files to the target and ran
> them,
> and then copied TryRunResults.cmake to TryRunResults-MX53.cmake and updated
> with the obtained results
> - From ITK-MX53-4.2.1 ran: cmake -C ./TryRunResults-MX53.cmake
> ../InsightToolkit-4.2.1
> - Ran make
>
>
> ---
> Best regards,
>
> Vladimir S. FONOV
>
>
>
>
>
>
> _____________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.itk.org/pipermail/insight-users/attachments/20121210/9223a2ad/attachment.htm>


More information about the Insight-users mailing list