<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello everybody,<br>
    <br>
    i am trying to install shrew on my Linux <a
      href="https://www.mageia.org/en/">Mageia</a> desktop, but
    installation failed during the "make" operation.<br>
    <font color="#009900"><br>
      cmake if ok :</font> <span class="moz-smiley-s11"><span> 8-) </span></span><br>
    <br>
    <tt>[root@~ ike]# cmake .</tt><tt><br>
    </tt><tt>-- The CXX compiler identification is GNU 4.8.2</tt><tt><br>
    </tt><tt>-- Check for working CXX compiler: /usr/bin/c++</tt><tt><br>
    </tt><tt>-- Check for working CXX compiler: /usr/bin/c++ -- works</tt><tt><br>
    </tt><tt>-- Detecting CXX compiler ABI info</tt><tt><br>
    </tt><tt>-- Detecting CXX compiler ABI info - done</tt><tt><br>
    </tt><tt>-- Using install prefix /usr/local ...</tt><tt><br>
    </tt><tt>-- Using etc install path /usr/local/etc ...</tt><tt><br>
    </tt><tt>-- Using bin install path /usr/local/bin ...</tt><tt><br>
    </tt><tt>-- Using sbin install path /usr/local/sbin ...</tt><tt><br>
    </tt><tt>-- Using lib install path /usr/local/lib ...</tt><tt><br>
    </tt><tt>-- Using man install path /usr/share/man ...</tt><tt><br>
    </tt><tt>-- Using library -lpthread</tt><tt><br>
    </tt><tt>-- Using binary /usr/bin/flex ...</tt><tt><br>
    </tt><tt>-- Using binary /usr/bin/bison ...</tt><tt><br>
    </tt><tt>-- Configuring done</tt><tt><br>
    </tt><tt>-- Generating done</tt><tt><br>
    </tt><tt>-- Build files have been written to: ~/tmp/ike</tt><br>
    <br>
    <font color="#cc0000">but make fails with unknown -ledit option for
      libedit.so library :</font> <span class="moz-smiley-s6"><span>
        :-[ </span></span><br>
    <br>
    <tt>[root@~ ike]# make</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_ith</tt><tt><br>
    </tt><tt>[  1%] Building CXX object
      source/libith/CMakeFiles/ss_ith.dir/libith.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_ith.so</tt><tt><br>
    </tt><tt>[  1%] Built target ss_ith</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_log</tt><tt><br>
    </tt><tt>[  3%] Building CXX object
      source/liblog/CMakeFiles/ss_log.dir/liblog.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_log.so</tt><tt><br>
    </tt><tt>[  3%] Built target ss_log</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_idb</tt><tt><br>
    </tt><tt>[  5%] Building CXX object
      source/libidb/CMakeFiles/ss_idb.dir/libidb.o</tt><tt><br>
    </tt><tt>[  7%] Building CXX object
      source/libidb/CMakeFiles/ss_idb.dir/base64.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_idb.so</tt><tt><br>
    </tt><tt>[  7%] Built target ss_idb</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_pfk</tt><tt><br>
    </tt><tt>[  8%] Building CXX object
      source/libpfk/CMakeFiles/ss_pfk.dir/libpfk.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_pfk.so</tt><tt><br>
    </tt><tt>[  8%] Built target ss_pfk</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_ike</tt><tt><br>
    </tt><tt>[ 10%] Building CXX object
      source/libike/CMakeFiles/ss_ike.dir/client.o</tt><tt><br>
    </tt><tt>[ 12%] Building CXX object
      source/libike/CMakeFiles/ss_ike.dir/config.o</tt><tt><br>
    </tt><tt>[ 14%] Building CXX object
      source/libike/CMakeFiles/ss_ike.dir/manager.o</tt><tt><br>
    </tt><tt>[ 16%] Building CXX object
      source/libike/CMakeFiles/ss_ike.dir/manager.file.o</tt><tt><br>
    </tt><tt>[ 17%] Building CXX object
      source/libike/CMakeFiles/ss_ike.dir/libike.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_ike.so</tt><tt><br>
    </tt><tt>[ 17%] Built target ss_ike</tt><tt><br>
    </tt><tt>Scanning dependencies of target ss_ip</tt><tt><br>
    </tt><tt>[ 19%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.frag.o</tt><tt><br>
    </tt><tt>[ 21%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.packet.o</tt><tt><br>
    </tt><tt>[ 23%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.packet.dns.o</tt><tt><br>
    </tt><tt>[ 25%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.packet.ip.o</tt><tt><br>
    </tt><tt>[ 26%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.packet.udp.o</tt><tt><br>
    </tt><tt>[ 28%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.pcap.o</tt><tt><br>
    </tt><tt>[ 30%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.queue.o</tt><tt><br>
    </tt><tt>[ 32%] Building CXX object
      source/libip/CMakeFiles/ss_ip.dir/libip.route.o</tt><tt><br>
    </tt><tt>Linking CXX shared library libss_ip.so</tt><tt><br>
    </tt><tt>[ 32%] Built target ss_ip</tt><tt><br>
    </tt><tt>[ 33%] Generating conf.token.cpp</tt><tt><br>
    </tt><tt>[ 35%] Generating conf.parse.cpp</tt><tt><br>
    </tt><tt>conf.parse.yy:44.9-27: avertissement: %define variable
      'parser_class_name' requires '{...}' values [-Wdeprecated]</tt><tt><br>
    </tt><tt> %define "parser_class_name" "conf_parser"</tt><tt><br>
    </tt><tt>         ^^^^^^^^^^^^^^^^^^^</tt><tt><br>
    </tt><tt>Scanning dependencies of target iked</tt><tt><br>
    </tt><tt>[ 37%] Building CXX object
      source/iked/CMakeFiles/iked.dir/crypto.o</tt><tt><br>
    </tt><tt>[ 39%] Building CXX object
      source/iked/CMakeFiles/iked.dir/conf.parse.o</tt><tt><br>
    </tt><tt>[ 41%] Building CXX object
      source/iked/CMakeFiles/iked.dir/conf.token.o</tt><tt><br>
    </tt><tt>[ 42%] Building CXX object
      source/iked/CMakeFiles/iked.dir/dhcp.o</tt><tt><br>
    </tt><tt>[ 44%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.o</tt><tt><br>
    </tt><tt>[ 46%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.exch.config.o</tt><tt><br>
    </tt><tt>[ 48%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.exch.inform.o</tt><tt><br>
    </tt><tt>[ 50%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.exch.phase1.o</tt><tt><br>
    </tt><tt>[ 51%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.exch.phase2.o</tt><tt><br>
    </tt><tt>[ 53%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.config.o</tt><tt><br>
    </tt><tt>[ 55%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.inform.o</tt><tt><br>
    </tt><tt>[ 57%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.lists.o</tt><tt><br>
    </tt><tt>[ 58%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.phase1.o</tt><tt><br>
    </tt><tt>[ 60%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.phase2.o</tt><tt><br>
    </tt><tt>[ 62%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.peer.o</tt><tt><br>
    </tt><tt>[ 64%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.policy.o</tt><tt><br>
    </tt><tt>[ 66%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.tunnel.o</tt><tt><br>
    </tt><tt>[ 67%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.idb.exch.o</tt><tt><br>
    </tt><tt>[ 69%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.io.admin.o</tt><tt><br>
    </tt><tt>[ 71%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.io.network.o</tt><tt><br>
    </tt><tt>[ 73%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.io.pfkey.o</tt><tt><br>
    </tt><tt>[ 75%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.keyfile.o</tt><tt><br>
    </tt><tt>[ 76%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.names.o</tt><tt><br>
    </tt><tt>[ 78%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.nethlp.o</tt><tt><br>
    </tt><tt>[ 80%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.packet.o</tt><tt><br>
    </tt><tt>[ 82%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.payload.o</tt><tt><br>
    </tt><tt>[ 83%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.peerid.o</tt><tt><br>
    </tt><tt>[ 85%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.policy.o</tt><tt><br>
    </tt><tt>[ 87%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.proposal.o</tt><tt><br>
    </tt><tt>[ 89%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.socket.o</tt><tt><br>
    </tt><tt>[ 91%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.xauth.o</tt><tt><br>
    </tt><tt>[ 92%] Building CXX object
      source/iked/CMakeFiles/iked.dir/ike.xconf.o</tt><tt><br>
    </tt><tt>[ 94%] Building CXX object
      source/iked/CMakeFiles/iked.dir/iked.o</tt><tt><br>
    </tt><tt>[ 96%] Building CXX object
      source/iked/CMakeFiles/iked.dir/main.o</tt><tt><br>
    </tt><tt>Linking CXX executable iked</tt><tt><br>
    </tt><tt>[ 96%] Built target iked</tt><tt><br>
    </tt><tt>Scanning dependencies of target ikec</tt><tt><br>
    </tt><tt>[ 98%] Building CXX object
      source/ikec/CMakeFiles/ikec.dir/main.o</tt><tt><br>
    </tt><tt>[100%] Building CXX object
      source/ikec/CMakeFiles/ikec.dir/ikec.o</tt><tt><br>
    </tt><font color="#cc0000"><tt>Linking CXX executable ikec</tt><tt><br>
      </tt><tt>/usr/bin/ld: escamotage incompatible
        /usr/lib/gcc/x86_64-mageia-linux-gnu/4.8.2/../../../libedit.so
        lors de la recherche de -ledit</tt><tt><br>
      </tt><tt>/usr/bin/ld: escamotage incompatible /lib/libedit.so lors
        de la recherche de -ledit</tt><tt><br>
      </tt><tt>/usr/bin/ld: escamotage incompatible /usr/lib/libedit.so
        lors de la recherche de -ledit</tt><tt><br>
      </tt><tt>/usr/bin/ld: ne peut trouver -ledit</tt><tt><br>
      </tt><tt>collect2: erreur: ld a retourné 1 code d'état d'exécution</tt><tt><br>
      </tt></font><tt>source/ikec/CMakeFiles/ikec.dir/build.make:118:
      recipe for target 'source/ikec/ikec' failed</tt><tt><br>
    </tt><tt>make[2]: *** [source/ikec/ikec] Error 1</tt><tt><br>
    </tt><tt>CMakeFiles/Makefile2:168: recipe for target
      'source/ikec/CMakeFiles/ikec.dir/all' failed</tt><tt><br>
    </tt><tt>make[1]: *** [source/ikec/CMakeFiles/ikec.dir/all] Error 2</tt><tt><br>
    </tt><tt>Makefile:116: recipe for target 'all' failed</tt><tt><br>
    </tt><tt>make: *** [all] Error 2</tt><br>
    <br>
    <font color="#3333ff">about my config :</font><br>
    <tt><br>
    </tt><tt>libedit-devel-3.1-0.20130601.2.mga4</tt><tt><br>
    </tt><tt>libedit0-3.1-0.20130601.2.mga4</tt><tt><br>
    </tt><tt>libedit-3.1-0.20130601.2.mga4</tt><tt><br>
    </tt><tt><br>
    </tt><tt>makedev-4.4-17.mga4</tt><tt><br>
    </tt><tt>make-4.0-2.mga4</tt><tt><br>
    </tt><tt><br>
    </tt><tt>gcc-cpp-4.8.2-3.2.mga4</tt><tt><br>
    </tt><tt>libgcc1-4.8.2-3.2.mga4</tt><tt><br>
    </tt><tt>gcc-c++-4.8.2-3.2.mga4</tt><tt><br>
    </tt><tt>gcc-4.8.2-3.2.mga4</tt><br>
    <br>
    any help would be appreciated.<br>
    <br>
    <br>
    Ernest.<br>
    <br>
    <br>
    <pre class="moz-signature" cols="72">-- 
Ernest CHIARELLO - <a class="moz-txt-link-abbreviated" href="mailto:Ernest.Chiarello@univ-fcomte.fr">Ernest.Chiarello@univ-fcomte.fr</a>
UMR6049 ThéMA -- CNRS / université de Franche-Comté
32 rue Mégevand 25030 Besançon cedex

Tel : 03 81 66 54 35           Mob : 07 82 99 11 08


</pre>
  </body>
</html>