[FWD] RE: Help Request

2010-01-12 Thread Lutz Jaenicke
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.) );


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


Re: [FWD] RE: Help Request

2010-01-12 Thread Christian Hohnstaedt
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