On Tue, Jan 12, 2010 at 06:19:18PM +0100, Lutz Jaenicke wrote:
> Forwarded to openssl-users for public discussion.
>
> Best regards,
> Lutz
>
> ----- Forwarded message from Vincenzo Giarratana
> <[email protected]> -----
>
> From: Vincenzo Giarratana <[email protected]>
> To: [email protected]
> Subject: RE: Help Request
> Date: Tue, 12 Jan 2010 17:57:02 +0100
> Thread-Index: AcqToX9nGNbClrvkRoCvNYvYVzWmuQAABiAgAABPPXA=
> In-Reply-To:
>
> Hi,
> following my previous request, let me add a fragment of the VLC source code,
> the line where I got the compiler error is:
>
> dialog_Fatal( p_input, _("Streaming / Transcoding failed"), "%s",
> _("VLC could not open the packetizer module.") );
>
Maybe the culprit is in openssl/des_old.h:
#ifdef _
#undef _
#endif
try defining OPENSSL_DISABLE_OLD_DES_SUPPORT before
including openssl/des.h
Christian
>
> this is the function containing the line:
>
> decoder_t *input_DecoderNew( input_thread_t *p_input,
> es_format_t *fmt, input_clock_t *p_clock,
> sout_instance_t *p_sout )
> {
> decoder_t *p_dec = NULL;
> int i_priority;
>
> #ifdef ENABLE_SOUT
> /* If we are in sout mode, search for packetizer module */
> if( p_sout )
> {
> /* Create the decoder configuration structure */
> p_dec = CreateDecoder( p_input, fmt, VLC_OBJECT_PACKETIZER, p_sout
> );
> if( p_dec == NULL )
> {
> msg_Err( p_input, "could not create packetizer" );
> dialog_Fatal( p_input, _("Streaming / Transcoding failed"),
> "%s",
> _("VLC could not open the packetizer module.") );
> return NULL;
> }
> }
> ......
>
>
> Thank you for your help
>
> Vincenzo Giarratana
>
> [email protected]
>
> _____
>
> From: Vincenzo Giarratana [mailto:[email protected]]
> Sent: marted? 12 gennaio 2010 17.11
> To: '[email protected]'
> Subject: Help Request
>
>
> Hi,
> I am doing a VLC 1.0.4 build under Ubuntu 9.10.
> I did first
> sudo apt-get install libssl-dev
> then I inserted the following line into VLC decoder.c souce code
> #include <openssl/des.h>
> Then I run
> ./configure LDFLAGS='-lssl -lcrypto' ....
> make
>
> and I got the following error:
>
> input/decoder.c: In function ?input_DecoderNew?:
> input/decoder.c:292: error: implicit declaration of function ?_?
> input/decoder.c:292: warning: passing argument 2 of ?dialog_Fatal? makes
> pointer from integer without a cast
> ../include/vlc_dialog.h:43: note: expected ?const char *? but argument is of
> type ?int?
> input/decoder.c:292: warning: format ?%s? expects type ?char *?, but
> argument 4 has type ?int?
>
> If I do the make without inserting #include <openssl/des.h> the compilation
> is successfull.
> Why this include causes the error: implicit declaration of function ?_?
>
> Is it a bug in the openssl/des.h or in the VLC ?
>
> Thank you for your help
>
> Vincenzo Giarratana
>
> [email protected]
>
>
>
>
> ----- End forwarded message -----
> --
> Lutz Jaenicke [email protected]
> OpenSSL Project http://www.openssl.org/~jaenicke/
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List [email protected]
> Automated List Manager [email protected]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]