[csw-maintainers] another attempt at reSIProcate / OpenSSL issue

Yann Rouillard yann at pleiades.fr.eu.org
Sat Sep 22 19:34:18 CEST 2012


Hi Daniel,

What do you want to know about the status of Openssl ?

I am not sure your problem is directly related to openssl. It seems to look
like a type declaration mismatch.
You could try to relaunch the command line used to compile ssl/Security.cxx
with "-o .libs/Security.o" replaced with -E.

This will output you the source code after preprocessing, you will be able
to check more easily if there are some duplicate definition found in
various headers file.

Yann


2012/9/20 Daniel Pocock <daniel at opencsw.org>

>
>
>
> I've had another go at building reSIProcte
>
> It fails with this (dislikes something from OpenSSL) on unstable10[xs]
> boxes:
>
>
> Error: Different types for "?:" (extern "C" void(*)(GENERAL_NAME_st*)
> and void(*)(GENERAL_NAME_st*)).
>
>
> and Google found other people having this issue with other projects:
>
> http://echelog.com/logs/browse/illumos/1324594800
>
>
> Can anyone comment on this or the status of the OpenSSL package?
>
>
>
>
> libtool: compile:  /opt/SUNWspro/bin/CC -DHAVE_CONFIG_H -I. -I../..
> -I/opt/csw/bdb48/include -I/opt/csw/include -DRESIP_OSTYPE_SUNOS
> -DRESIP_ARCH_I386 -DRESIP_LARCH_IA32 -D_REENTRANT
> -DRESIP_TOOLCHAIN_SUNPRO -xO3 -m32 -xarch=pentium_pro -xchip=pentium_pro
> -c ssl/Security.cxx  -KPIC -DPIC -o .libs/Security.o
> "ssl/Security.cxx", line 2315: Error: Different types for "?:" (extern
> "C" void(*)(GENERAL_NAME_st*) and void(*)(GENERAL_NAME_st*)).
> "ssl/Security.cxx", line 2315: Warning (Anachronism): Formal argument
> func of type extern "C" void(*)(void*) in call to sk_pop_free(stack_st*,
> extern "C" void(*)(void*)) is being passed void(*)(void*).
> "ssl/Security.cxx", line 2591: Error: Different types for "?:" (extern
> "C" void(*)(GENERAL_NAME_st*) and void(*)(GENERAL_NAME_st*)).
> "ssl/Security.cxx", line 2591: Warning (Anachronism): Formal argument
> func of type extern "C" void(*)(void*) in call to sk_pop_free(stack_st*,
> extern "C" void(*)(void*)) is being passed void(*)(void*).
> 2 Error(s) and 2 Warning(s) detected.
> gmake[4]: *** [Security.lo] Error 1
> gmake[4]: Leaving directory
>
> `/home/daniel/opencsw/resiprocate/trunk/work/solaris10-i386/build-isa-pentium_pro/resiprocate-1.8.5/resip/stack'
> _______________________________________________
> maintainers mailing list
> maintainers at lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/maintainers
> .:: This mailing list's archive is public. ::.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opencsw.org/pipermail/maintainers/attachments/20120922/4bf30c4c/attachment.html>


More information about the maintainers mailing list