Re: [GnomeMeeting-devel-list] Failed to load avcodec_set_print_fn



Hello,

No that patch is not needed, I consider it as a gentoo bug actually.

You can safely compile without it and with ALSA. See the FAQ to see the
arguments to pass to configure.

Damien

Le sam, 12/06/2004 à 11:59 +0100, Rajil Saraswat a écrit :
> On Saturday 12 June 2004 02:11, you wrote:
> > Rajil,
> >
> > The error you are getting has nothing to do with ALSA, so don't bother
> > with that.
> >
> > The message you are getting is displayed when OpenH323 cannot find a
> > required function in the libavcodec.so file needed for H.263. This file
> > is loaded at run-time due to licensing issues, and it obviously exists
> > on your system but just as obviously, it is the wrong file.
> >
> > You don't say whether you are enabling the non-compliant H.263 (the
> > default configuration) or the compliant H.263 (which requires the
> > --enable-rfc2190avcodec dir option). Either way, you will need a
> > modified (and different) libavcodec.so file.
> >
> > My guess is that are just running "./configure", and your program is
> > trying to use the unmodified FFMpeg libavcodec.so file, rather than
> > using the modified one that is needed. That will cause the error you are
> > getting.
> >
> > If you don't care about H.263, then you need to stop OpenH323 from
> > finding and trying to load the incorrect libavcodec.so file. To do this,
> > edit the openh323u.mak file and change "#define H323_AVCODEC 1" to
> > "#undef H323_AVCODEC"
> >
> > If you do want H.263, then read
> > http://www.voxgratia.org/docs/h263_codec.html about how to use the
> > --enable-rfc2190avcodec option to configure.
> >
> >     Craig
> >
> > -----------------------------------------------------------------------
> Craig,
>      Thanks for your response. I am trying to build gnomemeeting version 
> 1.0.2.  I am not sure whether i need H263 as my only intention is to converse 
> with netmeeting. Looking around for the patches which gentoo has committed to 
> openh323 i found the patch given below (openh323-1.13.5-ffmpeg.diff). The bug 
> report for this is listed at http://bugs.gentoo.org/show_bug.cgi?id=32754
> I guess this is what is creating the problem.  For now, i am trying to compile 
> without this patch, would this create a problem communicating with 
> netmeeting?
> 
> Thanks
> Rajil
> 
> --- configure.orig      2003-11-05 01:44:44.000000000 +0100
> +++ configure   2003-11-05 01:57:55.000000000 +0100
> @@ -3384,15 +3384,16 @@
>  echo "${ECHO_T}$ac_cv_lib_avcodec_avcodec_open" >&6
>  if test $ac_cv_lib_avcodec_avcodec_open = yes; then
>    H323_AVCODEC=1
> +  AVCODECINCLUDEDIR="/usr/include"
>  else
>    H323_AVCODEC=
>  fi
> 
>  fi
> 
> -if test "${H323_AVCODEC:-unset}" != "unset" ; then
> -  echo "$as_me:$LINENO: checking for /usr/local/include/ffmpeg/avcodec.h" >&5
> -echo $ECHO_N "checking for /usr/local/include/ffmpeg/avcodec.h... $ECHO_C" 
> >&6
> +if test "${H323_AVCODEC:-unset}" = "unset" ; then
> +  echo "$as_me:$LINENO: checking for /usr/include/ffmpeg/avcodec.h" >&5
> +echo $ECHO_N "checking for /usr/include/ffmpeg/avcodec.h... $ECHO_C" >&6
>  if test "${ac_cv_file__usr_local_include_ffmpeg_avcodec_h+set}" = set; then
>    echo $ECHO_N "(cached) $ECHO_C" >&6
>  else
> @@ -3400,7 +3401,7 @@
>    { { echo "$as_me:$LINENO: error: cannot check for file existence when cross 
> compiling" >&5
>  echo "$as_me: error: cannot check for file existence when cross compiling" 
> >&2;}
>     { (exit 1); exit 1; }; }
> -if test -r "/usr/local/include/ffmpeg/avcodec.h"; then
> +if test -r "/usr/include/ffmpeg/avcodec.h"; then
>    ac_cv_file__usr_local_include_ffmpeg_avcodec_h=yes
>  else
>    ac_cv_file__usr_local_include_ffmpeg_avcodec_h=no
> @@ -3410,6 +3411,7 @@
>  echo "${ECHO_T}$ac_cv_file__usr_local_include_ffmpeg_avcodec_h" >&6
>  if test $ac_cv_file__usr_local_include_ffmpeg_avcodec_h = yes; then
>    H323_AVCODEC=1
> +  AVCODECINCLUDEDIR="/usr/include/ffmpeg"
>  fi
> 
>  fi
> @@ -3422,9 +3424,10 @@
>  #define H323_AVCODEC 1
>  _ACEOF
> 
> -  AVCODECINCLUDEDIR=/usr/local/include/ffmpeg
> -  AVCODECLIBDIR=/usr/local/lib
> +  AVCODECLIBDIR=/usr/lib
>    STDCCFLAGS="$STDCCFLAGS -I${AVCODECINCLUDEDIR}"
> +  LDFLAGS="$LDFLAGS -L${AVCODECLIBDIR}"
> +  LDFLAGS="$LDFLAGS -L${AVCODECLIBDIR}"
> +  ENDLDLIBS="-lavcodec $ENDLDLIBS"
> 
>    echo  "                      H263 codec on FFmpeg library  enabled"
>  fi
> _______________________________________________
> Gnomemeeting-devel-list mailing list
> Gnomemeeting-devel-list gnome org
> http://mail.gnome.org/mailman/listinfo/gnomemeeting-devel-list
-- 
 _      Damien Sandras
(o-     GnomeMeeting: http://www.gnomemeeting.org/
//\     FOSDEM      : http://www.fosdem.org
v_/_    H.323 phone : callto:ils.seconix.com/dsandras seconix com

Attachment: signature.asc
Description: Ceci est une partie de message =?ISO-8859-1?Q?num=E9riquement?= =?ISO-8859-1?Q?_sign=E9e?=



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]