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
vincenzo.giarrat...@gmail.com -
From: Vincenzo Giarratana vincenzo.giarrat...@gmail.com
To: r...@openssl.org
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
vincenzo.giarrat...@gmail.com
_
From: Vincenzo Giarratana [mailto:vincenzo.giarrat...@gmail.com]
Sent: marted? 12 gennaio 2010 17.11
To: 'r...@openssl.org'
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
vincenzo.giarrat...@gmail.com
- End forwarded message -
--
Lutz Jaenicke jaeni...@openssl.org
OpenSSL Project http://www.openssl.org/~jaenicke/
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager majord...@openssl.org
__
OpenSSL Project http://www.openssl.org
User Support Mailing Listopenssl-users@openssl.org
Automated List Manager majord...@openssl.org