libzrtp ... won't compile

Erik Eliasson eliasson at it.kth.se
Fri Jun 15 17:46:48 CEST 2007


Works for me, so what's the output?
--Erik

On Fri, 2007-06-15 at 17:33 +0200, Cesc Santa wrote:
> Tks.
> 
> Anyway, libzrtpcpp does not compile on my FC6 linux ... any idea? :)
> 
> On 6/15/07, Erik Eliasson <eliasson at it.kth.se> wrote:
>         On Fri, 2007-06-15 at 17:15 +0200, Cesc Santa wrote:
>         > oh, manually? 
>         
>         Manually as in not using build*.sh, and instead a script with
>         a loop
>         like:
>           for i in libmutil libmnetutil libmcrypto libmikey libmsip
>         libmstun
>                    libminisip minisip ; do
>             cd ../$i && 
>             ./bootstrap &&
>             ./configure prefix=/home/${HOME} --enable-debug
>         --enable-textui &&
>             make -j5 && make install || exit 1;
>         done
>         
>         
>         And a similar one that does not bootstrap/configure. Note that
>         I don't 
>         think it's a better choice in any way - it's just how I do it.
>         
>         Btw,
>           export CXX="ccache g++"
>         speeds up my compiles alot, and "distcc" helps me on my
>         laptop.
>         
>         A bit off topic, but maybe this email it helps someone that
>         thinks 
>         compiling is slow.
>         
>         --Erik
>         
>         > I checked a bit the scripts and indeed  I think the
>         "problem" seems to
>         > be there ... i'll see about it,
>         > but don't know if there is an easy way so that it gets
>         turned on and 
>         > off ...
>         >
>         > On 6/15/07, Erik Eliasson <eliasson at it.kth.se> wrote:
>         >         I can't help you any more than guess that it is in
>         the build
>         >         scripts, 
>         >         and not in configure.ac/Makefile.am/... (I'm doing
>         bootstrap
>         >         and
>         >         configure manually, and I don't have any problems). 
>         >
>         >         --Erik
>         >
>         >         On Fri, 2007-06-15 at 16:53 +0200, Cesc Santa wrote:
>         >         > Hi guys,
>         >         >
>         >         > Just tired latest svn version ... and could not
>         get furhter 
>         >         than
>         >         > libminisip.
>         >         > Funny thing is that i do NOT want to compile or
>         use libzrtp,
>         >         but still
>         >         > it gets compiled (i set in the
>         build.d /build.local zrtp=0,
>         >         > though it is already default set to 0, isn't it?).
>         >         > So, a compilation error  ... then a question, why
>         does
>         >         libzrtp get
>         >         > compiled when set not to use in libminisip? 
>         >         >
>         >         > Cesc
>         >         >
>         >         > make[3]: Leaving directory
>         >         >
>         >
>         `/cafes/minisip.original.trunk/build/x86-pc-linux-gnu/libzrtpcpp/src' 
>         >         > make[2]: Leaving directory
>         >         >
>         >
>         `/cafes/minisip.original.trunk/build/x86-pc-linux-gnu/libzrtpcpp/src'
>         >         > make[2]: Entering directory
>         >         > 
>         >
>         `/cafes/minisip.original.trunk/build/x86-pc-linux-gnu/libzrtpcpp'
>         >         > if /bin/sh ./libtool --mode=compile g++
>         -DHAVE_CONFIG_H -I.
>         >         > -I/cafes/minisip.original.trunk/libzrtpcpp -I. 
>         >         > -I/cafes/minisip.original.trunk/libzrtpcpp/src
>         >         > -I/cafes/minisip.original.trunk/libzrtpcpp/include
>         >         >
>         -I/cafes/minisip.original.trunk/libmutil/include    -Wall
>         >         -ggdb -MT
>         >         > hmac256.lo -MD -MP -MF ".deps/hmac256.Tpo" \
>         >         >   -c -o hmac256.lo `test -f
>         >         > 'src/libzrtpcpp/crypto/openssl/hmac256.cxx' ||
>         echo 
>         >         >
>         >
>         '/cafes/minisip.original.trunk/libzrtpcpp/'`src/libzrtpcpp/crypto/openssl/hmac256.cxx; \
>         >         > then mv -f ".deps/hmac256.Tpo"
>         ".deps/hmac256.Plo"; \ 
>         >         > else rm -f ".deps/hmac256.Tpo"; exit 1; \
>         >         > fi
>         >         >  g++ -DHAVE_CONFIG_H -I.
>         >         -I/cafes/minisip.original.trunk/libzrtpcpp
>         >         > -I.
>         -I/cafes/minisip.original.trunk/libzrtpcpp/src 
>         >         > -I/cafes/minisip.original.trunk/libzrtpcpp/include
>         >         > -I/cafes/minisip.original.trunk/libmutil/include
>         -Wall -ggdb
>         >         -MT
>         >         > hmac256.lo -MD -MP -MF .deps/hmac256.Tpo 
>         >         >
>         >
>         -c /cafes/minisip.original.trunk/libzrtpcpp/src/libzrtpcpp/crypto/openssl/hmac256.cxx -o hmac256.o
>         >
>         > /cafes/minisip.original.trunk/libzrtpcpp/src/libzrtpcpp/crypto/openssl/hmac256.cxx: In function 'void hmac_sha256(uint8_t*, uint32_t, uint8_t*, int32_t, uint8_t*, uint32_t*)': 
>         >
>         > /cafes/minisip.original.trunk/libzrtpcpp/src/libzrtpcpp/crypto/openssl/hmac256.cxx:45: error: 'EVP_sha256' was not declared in this scope
>         >
>         > /cafes/minisip.original.trunk/libzrtpcpp/src/libzrtpcpp/crypto/openssl/hmac256.cxx: In function 'void hmac_sha256(uint8_t*, uint32_t, uint8_t**, uint32_t*, uint8_t*, uint32_t*)': 
>         >
>         > /cafes/minisip.original.trunk/libzrtpcpp/src/libzrtpcpp/crypto/openssl/hmac256.cxx:55: error: 'EVP_sha256' was not declared in this scope
>         >         > make[2]: *** [hmac256.lo] Error 1 
>         >         > make[2]: Leaving directory
>         >         >
>         >
>         `/cafes/minisip.original.trunk/build/x86-pc-linux-gnu/libzrtpcpp'
>         >         > make[1]: *** [all-recursive] Error 1
>         >         > make[1]: Leaving directory 
>         >         >
>         >
>         `/cafes/minisip.original.trunk/build/x86-pc-linux-gnu/libzrtpcpp'
>         >         >
>         >         > _______________________________________________
>         >         > Minisip-devel mailing list 
>         >         > Minisip-devel at minisip.org
>         >         >
>         http://lists.minisip.org/mailman/listinfo/minisip-devel
>         >         --
>         >         Erik Eliasson <eliasson at it.kth.se>
>         >
>         >         _______________________________________________
>         >         Minisip-devel mailing list 
>         >         Minisip-devel at minisip.org
>         >
>         http://lists.minisip.org/mailman/listinfo/minisip-devel
>         >
>         > _______________________________________________
>         > Minisip-devel mailing list
>         > Minisip-devel at minisip.org
>         > http://lists.minisip.org/mailman/listinfo/minisip-devel
>         --
>         Erik Eliasson <eliasson at it.kth.se>
>         
>         _______________________________________________
>         Minisip-devel mailing list 
>         Minisip-devel at minisip.org
>         http://lists.minisip.org/mailman/listinfo/minisip-devel
> 
> _______________________________________________
> Minisip-devel mailing list
> Minisip-devel at minisip.org
> http://lists.minisip.org/mailman/listinfo/minisip-devel
-- 
Erik Eliasson <eliasson at it.kth.se>



More information about the Minisip-devel mailing list