Hi,

Any contribution is appreciated. We don't have (yet) any tool to properly integrate external code and review it. At the moment, we are working on a solution. Most likely, we will use git branches to merge external code, but we first have to move our workflow to git. In the meantime, as you proposed, you may make the code OTB-like. You can add comments, and even tests.

Regards,
Guillaume

Le 15/10/2014 17:42, BK [Ubuntu 14.04 LTS 64] a écrit :
Hi,

You are right... BUILD_SHARED_LIBS was OFF in my ITK cmake config file.
Now it works.
Thanks for your precious comments.

Well. I have written some code lines during my PhD.
I'm starting to clean them and make OTB-like files.
How do you (the OTB team) prefer that I share my codes? Mailing list? Sandbox?

Boris


Le mercredi 15 octobre 2014 17:23:43 UTC+2, Guillaume Pasero a écrit :

    Hi,

    This is odd. I have already managed to compiled OTB on this
    platform (Ubuntu 14.04 64bit) with OpenCV.
    Have you checked the following details :
    - ensure that the Cmake option BUILD_SHARED_LIBS is ON.
    - do you reproduce the bug starting from a fresh empty build tree ?
    - in the compilation tree, do you managed to compile the target
    'OTBApplicationEngine' ?

    Regards,
    Guillaume

    Le 15/10/2014 17:05, BK [Ubuntu 14.04 LTS 64] a écrit :
    Hi Guillaume,

    Thanks for your message.
    Indeed I tried to compile all the OTB files with the flag -fPIC.
    I added it in CMAKE_CXX_FLAGS and CMAKE_C_FLAGS cmake options.
    Unfortunately the error still occur.

    Any idea?

    Boris

    Le mercredi 15 octobre 2014 15:59:49 UTC+2, Guillaume Pasero a
    écrit :

        Hi,

        It seems that your linker can't import a symbol from
        libOTBApplicationEngine.a.

        As suggested in the error message, you should try compiling
        with the flag "-fPIC". Have you tried it ?

        Regards,
        Guillaume

        Le 15/10/2014 15:52, BK [Ubuntu 14.04 LTS 64] a écrit :
        Hi there,

        I would like to install OTB-4.2.1 with OpenCV-2.4.9 but I
        get a troubling error during compilation process:
        "
        Linking CXX shared module
        ../../bin/otbapp_ComputePolylineFeatureFromImage.so
        /usr/bin/ld:
        
../../bin/libOTBApplicationEngine.a(otbWrapperElevationParametersHandler.cxx.o):
        réadressage de R_X86_64_32 en vertu de « .rodata.str1.1 » ne
        peut être utilisé lors de la création d'un objet partagé;
        recompilez avec -fPIC
        ../../bin/libOTBApplicationEngine.a: error adding symbols:
        Mauvaise valeur
        collect2: error: ld returned 1 exit status
        make[2]: *** [bin/otbapp_ComputePolylineFeatureFromImage.so]
        Erreur 1
        make[1]: ***
        
[Applications/CartographicDBValidation/CMakeFiles/otbapp_ComputePolylineFeatureFromImage.dir/all]
        Erreur 2
        make: *** [all] Erreur 2
        "

        This doesn't occur when I set BUILD APPLICATIONS to OFF (but
        I need them).
        Note that a similar error occurs (i.e. "réadressage de
        R_X86_64_32 en vertu de [...]") while compiling Monteverdi.

        Please let me know if you know where this error come from
        and how to fix it.

        Thanks in advance,

        Boris



-- -- Check the OTB FAQ at
        http://www.orfeo-toolbox.org/FAQ.html
        <http://www.orfeo-toolbox.org/FAQ.html>

        You received this message because you are subscribed to the
        Google
        Groups "otb-users" group.
        To post to this group, send email to [email protected]
        To unsubscribe from this group, send email to
        [email protected]
        For more options, visit this group at
        http://groups.google.com/group/otb-users?hl=en
        <http://groups.google.com/group/otb-users?hl=en>
        ---
        You received this message because you are subscribed to the
        Google Groups "otb-users" group.
        To unsubscribe from this group and stop receiving emails
        from it, send an email to [email protected].
        For more options, visit https://groups.google.com/d/optout
        <https://groups.google.com/d/optout>.


-- <http://www.c-s.fr> *Guillaume PASERO*
        Ingénieur d'études et développement
        *Business Unit E-SPACE & Geo Information*
        <https://thor.si.c-s.fr/blogs/cs-blogs-business/>*-
        Département APPLICATIONS*

        *CS Systèmes d'Information*
        Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais -
        BP 15872
        31506 Toulouse Cedex 05 - FRANCE
        +33 561 17 64 21 - [email protected]

-- -- Check the OTB FAQ at
    http://www.orfeo-toolbox.org/FAQ.html
    <http://www.orfeo-toolbox.org/FAQ.html>

    You received this message because you are subscribed to the Google
    Groups "otb-users" group.
    To post to this group, send email to [email protected]
    <javascript:>
    To unsubscribe from this group, send email to
    [email protected] <javascript:>
    For more options, visit this group at
    http://groups.google.com/group/otb-users?hl=en
    <http://groups.google.com/group/otb-users?hl=en>
    ---
    You received this message because you are subscribed to the
    Google Groups "otb-users" group.
    To unsubscribe from this group and stop receiving emails from it,
    send an email to [email protected] <javascript:>.
    For more options, visit https://groups.google.com/d/optout
    <https://groups.google.com/d/optout>.


-- <http://www.c-s.fr> *Guillaume PASERO*
    Ingénieur d'études et développement
    *Business Unit E-SPACE & Geo Information*
    <https://thor.si.c-s.fr/blogs/cs-blogs-business/>*- Département
    APPLICATIONS*

    *CS Systèmes d'Information*
    Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
    31506 Toulouse Cedex 05 - FRANCE
    +33 561 17 64 21 - [email protected] <javascript:>

--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
---
You received this message because you are subscribed to the Google Groups "otb-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected] <mailto:[email protected]>.
For more options, visit https://groups.google.com/d/optout.


--
<www.c-s.fr>      *Guillaume PASERO*
Ingénieur d'études et développement
*Business Unit E-SPACE & Geo Information* <https://thor.si.c-s.fr/blogs/cs-blogs-business/>*- Département APPLICATIONS*

*CS Systèmes d'Information*
Parc de la Grande Plaine - 5, Rue Brindejonc des Moulinais - BP 15872
31506 Toulouse Cedex 05 - FRANCE
+33 561 17 64 21 - [email protected]

--
--
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- You received this message because you are subscribed to the Google Groups "otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to