Re: [Ekiga-list] You need the PWLib library to compile Ekiga



Bonjour Julien,

On 07/10/06, Julien Puydt <jpuydt free fr> a écrit:

Did you install pwlib correctly ? Looking in config.log is generally the
best way to know what went wrong in a configure script.

Here is the relevant part of config.log:

configure:21784: checking for PWLib includes in /usr/include/
configure:21786: result:
configure:21792: checking for /usr/include/ptlib/pprocess.h
configure:21807: result: yes
configure:21837: checking for read in -lpt
configure:21867: g++ -o conftest -g -O2   -L/usr/lib/ conftest.cc -lpt   >&5
/usr/lib//libpt.so: undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
collect2: ld returned 1 exit status
configure:21873: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "ekiga"
| #define PACKAGE_TARNAME "ekiga"
| #define PACKAGE_VERSION "2.0.2"
| #define PACKAGE_STRING "ekiga 2.0.2"
| #define PACKAGE_BUGREPORT
"http://bugzilla.gnome.org/enter_bug.cgi?product=ekiga";
| #define PACKAGE "ekiga"
| #define VERSION "2.0.2"
| #define MAJOR_VERSION 2
| #define MINOR_VERSION 0
| #define BUILD_TYPE ReleaseCode
| #define BUILD_NUMBER 2
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_DLFCN_H 1
| #ifdef __cplusplus
| extern "C" void std::exit (int) throw (); using std::exit;
| #endif
| #define STDC_HEADERS 1
| #define HAVE_DECL_STRCASECMP 1
| /* end confdefs.h.  */
|
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char read ();
| int
| main ()
| {
| read ();
|   ;
|   return 0;
| }
configure:21898: result: no
configure:21913: error: You need the PWLib library to compile Ekiga
------------

As far as I can see, it does find libpt, but for some reason, it does
not like it. Iøm referring to the lines:
configure:21867: g++ -o conftest -g -O2   -L/usr/lib/ conftest.cc -lpt   >&5
/usr/lib//libpt.so: undefined reference to
`PMessageDigestSHA1::Encode(PString const&, PMessageDigest::Result&)'
collect2: ld returned 1 exit status

I tend to maintain that this is not consistent.

Bent



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