Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
- From: geo cherchetout <geo cherchetout laposte net>
- To: Ekiga mailing list <ekiga-list gnome org>
- Subject: Re: [Ekiga-list] ekiga-3.9.90 : make issue (on Mageia 2 x86_64)
- Date: Thu, 18 Oct 2012 11:32:50 +0200
Le 18/10/2012 11:03, *Eugen Dedu* a écrit fort à propos :
On 23/09/12 16:56, geo cherchetout wrote:
Hello,
I did install successfully ptlib-2.10.7 and opal-3.10.7.
I did configure ekiga-3.9.90 with this command :
$ PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --disable-eds
with this result:
================ Final configuration ===================
Installing into prefix : /usr/local
GDU support : enabled
GConf support : enabled
Evolution-Data-Server support : disabled
NOTIFY support : disabled
LDAP support : enabled
Video4Linux support : disabled
XVideo support : enabled
Shared Memory support : enabled
H.323 support : yes
DBUS support : enabled
DBUS service support : enabled
mDNS/DNS-SD support : enabled
The following features are experimental -- you've been warned:
GStreamer support : disabled
KAddressBook support : disabled
KDE support : disabled
XCAP support : disabled
Loudmouth support : disabled
OS Type : linux-gnu
Machine Type : x86_64
Byte Order : little endian
If all settings are OK, type make and make install
========================================================
Now I try a make with that result:
$ make
[...]
make all-recursive
make[3] : on entre dans le répertoire « /home/gerard/ekiga-3.9.90/src »
CXXLD ekiga
*** Warning: Linking the executable ekiga against the loadable module
*** libekiga.so is not portable!
assistant.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
assistant.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
main_window.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
main_window.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
statusmenu.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
statusmenu.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
conf.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
conf.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
main.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
main.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
ekiga.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
ekiga.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
dbus.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/opal/pres_ent.h:714: undefined reference to
`PFactoryLoader::SIP_Presentity_link()'
dbus.o: In function `__static_initialization_and_destruction_0':
/usr/local/include/opal/h323/h235auth.h:310: undefined reference to
`PFactoryLoader::H235AuthProcedure1_link()'
/usr/local/lib/libpt.so: undefined reference to `PXML::RemoveAll()'
/usr/local/lib/libpt.so: undefined reference to
`PXML::ReadFrom(std::basic_istream<char, std::char_traits<char> >&)'
/usr/local/lib/libpt.so: undefined reference to `PXML::PXML(int, char
const*)'
Send the file include/ptbuildopts.h from ptlib directory.
PS Please do not remove lines from e-mail when replying.
/* include/ptbuildopts.h. Generated from ptbuildopts.h.in by configure. */
/*
* buildopts.h
*
* Build options generated by the configure script.
*
* Portable Windows Library
*
* Copyright (c) 2003 Equivalence Pty. Ltd.
*
* The contents of this file are subject to the Mozilla Public License
* Version 1.0 (the "License"); you may not use this file except in
* compliance with the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS"
* basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
* the License for the specific language governing rights and limitations
* under the License.
*
* The Original Code is Portable Windows Library.
*
* The Initial Developer of the Original Code is Equivalence Pty. Ltd.
*
* Contributor(s): ______________________________________.
*
* $Revision: 28201 $
* $Author: rjongbloed $
* $Date: 2012-08-14 21:30:31 -0500 (Tue, 14 Aug 2012) $
*/
#ifndef PTLIB_BUILDOPTS_H
#define PTLIB_BUILDOPTS_H
#define PTLIB_MAJOR 2
#define PTLIB_MINOR 10
#define PTLIB_BUILD 7
#define PTLIB_VERSION "2.10.7"
#define PTLIB_VERSION_INT(major,minor,build) ((major<<24)|(minor<<16)|build)
#define PTLIB_CHECK_VERSION(major,minor,build) \
(PTLIB_VERSION_INT(PTLIB_MAJOR,PTLIB_MINOR,PTLIB_BUILD) >= PTLIB_VERSION_INT(major,minor,build))
/////////////////////////////////////////////////
//
// host type
//
#define P_LINUX "3.3.8-desktop-2.mga2"
/* #undef P_FREEBSD */
/* #undef P_OPENBSD */
/* #undef P_NETBSD */
/* #undef P_SOLARIS */
/* #undef P_MACOSX */
/* #undef P_CYGWIN */
/* #undef P_MINGW */
/* #undef P_GNU_HURD */
/* #undef P_UNKNOWN_OS */
#ifndef _WIN32_WCE
// Windows API version for compile
/* #undef WINVER */
#endif
/////////////////////////////////////////////////
//
// sizeof(int)
//
#define SIZEOF_INT 4
/* #undef PNO_LONG_DOUBLE */
/////////////////////////////////////////////////
//
// Processor endianess
//
#if !defined(P_MACOSX)
#define PBYTE_ORDER PLITTLE_ENDIAN
#else
#if defined(__BIG_ENDIAN__)
#define PBYTE_ORDER PLITTLE_ENDIAN
#else
#define PBYTE_ORDER PLITTLE_ENDIAN
#endif
#endif
/////////////////////////////////////////////////
//
// Runtime dynamic link libraries
//
#define P_DYNALINK 1
#define P_PLUGINS 1
#define P_DEFAULT_PLUGIN_DIR "/usr/local/lib/ptlib-2.10.7"
/////////////////////////////////////////////////
//
// PThreads and related vars
//
#define P_PTHREADS 1
#define P_HAS_SEMAPHORES 1
/* #undef P_HAS_NAMED_SEMAPHORES */
#define P_PTHREADS_XPG6 1
#define P_HAS_SEMAPHORES_XPG6 1
/* #undef P_EXCEPTIONS */
/////////////////////////////////////////////////
//
// various non-core functions
//
#define P_AUDIO 1
#define P_VIDEO 1
#define P_REGEX 1
#define P_TTS 1
#define P_ASN 1
#define P_STUN 1
#define P_PIPECHAN 1
#define P_DTMF 1
#define P_WAVFILE 1
#define P_SOCKS 1
#define P_FTP 1
#define P_SNMP 1
#define P_TELNET 1
#define P_REMCONN 1
#define P_SERIAL 1
#define P_POP3SMTP 1
#define P_CONFIG_FILE 1
#define P_URL 1
#ifdef P_URL
#define P_HTTP 1
#ifdef P_HTTP
#define P_HTTPFORMS 1
#define P_HTTPSVC 1
#endif
#endif
#define P_VIDFILE 1
#define P_FFVDEV 1
/* #undef P_ODBC */
#define P_SHM_VIDEO 1
/* #undef P_LPIA */
#define P_HAS_POSIX_READDIR_R 3
#define P_HAS_STL_STREAMS 1
#define P_HAS_ATOMIC_INT 1
#define P_HAS_RECURSIVE_MUTEX 1
#define P_NEEDS_GNU_CXX_NAMESPACE 1
/* #undef PMEMORY_CHECK */
#define P_HAS_RECVMSG 1
#define P_HAS_NETLINK 1
/* #undef P_HAS_UPAD128_T */
#define P_HAS_INET_NTOP 1
#define P_SETPGRP_NOPARM 1
/////////////////////////////////////////////////
//
// IP v6 Support
//
#ifndef _WIN32_WCE
/* #undef P_HAS_IPV6 */
#endif // _WIN32_WCE
/////////////////////////////////////////////////
//
// QoS Support
//
//
#ifndef _WIN32_WCE
#define P_QOS 1
#endif // _WIN32_WCE
/////////////////////////////////////////////////
//
// OpenSSL library for secure sockets layer
//
#define P_OSSL 1
#define P_OSSL_AES 1
#define P_SSL_USE_CONST 1
#if defined(P_OSSL) && !defined(_WIN32_WCE)
#define P_SSL 1
#ifdef P_OSSL_AES
#define P_SSL_AES 1
#endif
#endif
#if defined(_MSC_VER) && P_SSL
#if P_OSSL==2
#define P_SSL_USE_CONST 1
#pragma include_alias(<openssl/ssl.h>, <@SSL_DIR@/include/openssl/ssl.h>)
#pragma include_alias(<openssl/safestack.h>, <@SSL_DIR@/include/openssl/safestack.h>)
#pragma include_alias(<openssl/stack.h>, <@SSL_DIR@/include/openssl/stack.h>)
#pragma include_alias(<openssl/crypto.h>, <@SSL_DIR@/include/openssl/crypto.h>)
#pragma include_alias(<openssl/opensslv.h>, <@SSL_DIR@/include/openssl/opensslv.h>)
#pragma include_alias(<openssl/lhash.h>, <@SSL_DIR@/include/openssl/lhash.h>)
#pragma include_alias(<openssl/buffer.h>, <@SSL_DIR@/include/openssl/buffer.h>)
#pragma include_alias(<openssl/bio.h>, <@SSL_DIR@/include/openssl/bio.h>)
#pragma include_alias(<openssl/pem.h>, <@SSL_DIR@/include/openssl/pem.h>)
#pragma include_alias(<openssl/evp.h>, <@SSL_DIR@/include/openssl/evp.h>)
#pragma include_alias(<openssl/md2.h>, <@SSL_DIR@/include/openssl/md2.h>)
#pragma include_alias(<openssl/opensslconf.h>,<@SSL_DIR@/include/openssl/opensslconf.h>)
#pragma include_alias(<openssl/md5.h>, <@SSL_DIR@/include/openssl/md5.h>)
#pragma include_alias(<openssl/sha.h>, <@SSL_DIR@/include/openssl/sha.h>)
#pragma include_alias(<openssl/ripemd.h>, <@SSL_DIR@/include/openssl/ripemd.h>)
#pragma include_alias(<openssl/des.h>, <@SSL_DIR@/include/openssl/des.h>)
#pragma include_alias(<openssl/e_os2.h>, <@SSL_DIR@/include/openssl/e_os2.h>)
#pragma include_alias(<openssl/rc4.h>, <@SSL_DIR@/include/openssl/rc4.h>)
#pragma include_alias(<openssl/rc2.h>, <@SSL_DIR@/include/openssl/rc2.h>)
#pragma include_alias(<openssl/rc5.h>, <@SSL_DIR@/include/openssl/rc5.h>)
#pragma include_alias(<openssl/blowfish.h>, <@SSL_DIR@/include/openssl/blowfish.h>)
#pragma include_alias(<openssl/cast.h>, <@SSL_DIR@/include/openssl/cast.h>)
#pragma include_alias(<openssl/idea.h>, <@SSL_DIR@/include/openssl/idea.h>)
#pragma include_alias(<openssl/mdc2.h>, <@SSL_DIR@/include/openssl/mdc2.h>)
#pragma include_alias(<openssl/rsa.h>, <@SSL_DIR@/include/openssl/rsa.h>)
#pragma include_alias(<openssl/bn.h>, <@SSL_DIR@/include/openssl/bn.h>)
#pragma include_alias(<openssl/dsa.h>, <@SSL_DIR@/include/openssl/dsa.h>)
#pragma include_alias(<openssl/dh.h>, <@SSL_DIR@/include/openssl/dh.h>)
#pragma include_alias(<openssl/objects.h>, <@SSL_DIR@/include/openssl/objects.h>)
#pragma include_alias(<openssl/asn1.h>, <@SSL_DIR@/include/openssl/asn1.h>)
#pragma include_alias(<openssl/x509.h>, <@SSL_DIR@/include/openssl/x509.h>)
#pragma include_alias(<openssl/x509_vfy.h>, <@SSL_DIR@/include/openssl/x509_vfy.h>)
#pragma include_alias(<openssl/pkcs7.h>, <@SSL_DIR@/include/openssl/pkcs7.h>)
#pragma include_alias(<openssl/pem2.h>, <@SSL_DIR@/include/openssl/pem2.h>)
#pragma include_alias(<openssl/ssl2.h>, <@SSL_DIR@/include/openssl/ssl2.h>)
#pragma include_alias(<openssl/ssl3.h>, <@SSL_DIR@/include/openssl/ssl3.h>)
#pragma include_alias(<openssl/tls1.h>, <@SSL_DIR@/include/openssl/tls1.h>)
#pragma include_alias(<openssl/ssl23.h>, <@SSL_DIR@/include/openssl/ssl23.h>)
#pragma include_alias(<openssl/err.h>, <@SSL_DIR@/include/openssl/err.h>)
#pragma include_alias(<openssl/rand.h>, <@SSL_DIR@/include/openssl/rand.h>)
#pragma include_alias(<openssl/symhacks.h>, <@SSL_DIR@/include/openssl/symhacks.h>)
#pragma include_alias(<openssl/comp.h>, <@SSL_DIR@/include/openssl/comp.h>)
#pragma include_alias(<openssl/ossl_typ.h>, <@SSL_DIR@/include/openssl/ossl_typ.h>)
#pragma include_alias(<openssl/md4.h>, <@SSL_DIR@/include/openssl/md4.h>)
#pragma include_alias(<openssl/des_old.h>, <@SSL_DIR@/include/openssl/des_old.h>)
#pragma include_alias(<openssl/ui_compat.h>, <@SSL_DIR@/include/openssl/ui_compat.h>)
#pragma include_alias(<openssl/ui.h>, <@SSL_DIR@/include/openssl/ui.h>)
#pragma include_alias(<openssl/aes.h>, <@SSL_DIR@/include/openssl/aes.h>)
#pragma include_alias(<openssl/obj_mac.h>, <@SSL_DIR@/include/openssl/obj_mac.h>)
#pragma include_alias(<openssl/kssl.h>, <@SSL_DIR@/include/openssl/kssl.h>)
#pragma include_alias(<openssl/ec.h>, <@SSL_DIR@/include/openssl/ec.h>)
#pragma include_alias(<openssl/ecdsa.h>, <@SSL_DIR@/include/openssl/ecdsa.h>)
#pragma include_alias(<openssl/ecdh.h>, <@SSL_DIR@/include/openssl/ecdh.h>)
#pragma include_alias(<openssl/pq_compat.h>, <@SSL_DIR@/include/openssl/pq_compat.h>)
#pragma include_alias(<openssl/dtls1.h>, <@SSL_DIR@/include/openssl/dtls1.h>)
#pragma include_alias(<openssl/pqueue.h>, <@SSL_DIR@/include/openssl/pqueue.h>)
#pragma include_alias(<openssl/hmac.h>, <@SSL_DIR@/include/openssl/hmac.h>)
#ifdef P_OSSL_AES
#pragma include_alias(<openssl/aes.h>, <@SSL_DIR@/include/openssl/aes.h>)
#endif
#ifdef _DEBUG
#define P_SSL_LIB1 "@SSL_DIR@/lib/VC/libeay32MTd.lib"
#define P_SSL_LIB2 "@SSL_DIR@/lib/VC/ssleay32MTd.lib"
#else
#define P_SSL_LIB1 "@SSL_DIR@/lib/VC/libeay32MT.lib"
#define P_SSL_LIB2 "@SSL_DIR@/lib/VC/ssleay32MT.lib"
#endif
#else
#pragma include_alias(<openssl/ssl.h>, <@SSL_DIR@/inc32/openssl/ssl.h>)
#pragma include_alias(<openssl/safestack.h>, <@SSL_DIR@/inc32/openssl/safestack.h>)
#pragma include_alias(<openssl/stack.h>, <@SSL_DIR@/inc32/openssl/stack.h>)
#pragma include_alias(<openssl/crypto.h>, <@SSL_DIR@/inc32/openssl/crypto.h>)
#pragma include_alias(<openssl/opensslv.h>, <@SSL_DIR@/inc32/openssl/opensslv.h>)
#pragma include_alias(<openssl/lhash.h>, <@SSL_DIR@/inc32/openssl/lhash.h>)
#pragma include_alias(<openssl/buffer.h>, <@SSL_DIR@/inc32/openssl/buffer.h>)
#pragma include_alias(<openssl/bio.h>, <@SSL_DIR@/inc32/openssl/bio.h>)
#pragma include_alias(<openssl/pem.h>, <@SSL_DIR@/inc32/openssl/pem.h>)
#pragma include_alias(<openssl/evp.h>, <@SSL_DIR@/inc32/openssl/evp.h>)
#pragma include_alias(<openssl/md2.h>, <@SSL_DIR@/inc32/openssl/md2.h>)
#pragma include_alias(<openssl/opensslconf.h>,<@SSL_DIR@/inc32/openssl/opensslconf.h>)
#pragma include_alias(<openssl/md5.h>, <@SSL_DIR@/inc32/openssl/md5.h>)
#pragma include_alias(<openssl/sha.h>, <@SSL_DIR@/inc32/openssl/sha.h>)
#pragma include_alias(<openssl/ripemd.h>, <@SSL_DIR@/inc32/openssl/ripemd.h>)
#pragma include_alias(<openssl/des.h>, <@SSL_DIR@/inc32/openssl/des.h>)
#pragma include_alias(<openssl/e_os2.h>, <@SSL_DIR@/inc32/openssl/e_os2.h>)
#pragma include_alias(<openssl/rc4.h>, <@SSL_DIR@/inc32/openssl/rc4.h>)
#pragma include_alias(<openssl/rc2.h>, <@SSL_DIR@/inc32/openssl/rc2.h>)
#pragma include_alias(<openssl/rc5.h>, <@SSL_DIR@/inc32/openssl/rc5.h>)
#pragma include_alias(<openssl/blowfish.h>, <@SSL_DIR@/inc32/openssl/blowfish.h>)
#pragma include_alias(<openssl/cast.h>, <@SSL_DIR@/inc32/openssl/cast.h>)
#pragma include_alias(<openssl/idea.h>, <@SSL_DIR@/inc32/openssl/idea.h>)
#pragma include_alias(<openssl/mdc2.h>, <@SSL_DIR@/inc32/openssl/mdc2.h>)
#pragma include_alias(<openssl/rsa.h>, <@SSL_DIR@/inc32/openssl/rsa.h>)
#pragma include_alias(<openssl/bn.h>, <@SSL_DIR@/inc32/openssl/bn.h>)
#pragma include_alias(<openssl/dsa.h>, <@SSL_DIR@/inc32/openssl/dsa.h>)
#pragma include_alias(<openssl/dh.h>, <@SSL_DIR@/inc32/openssl/dh.h>)
#pragma include_alias(<openssl/objects.h>, <@SSL_DIR@/inc32/openssl/objects.h>)
#pragma include_alias(<openssl/asn1.h>, <@SSL_DIR@/inc32/openssl/asn1.h>)
#pragma include_alias(<openssl/x509.h>, <@SSL_DIR@/inc32/openssl/x509.h>)
#pragma include_alias(<openssl/x509_vfy.h>, <@SSL_DIR@/inc32/openssl/x509_vfy.h>)
#pragma include_alias(<openssl/pkcs7.h>, <@SSL_DIR@/inc32/openssl/pkcs7.h>)
#pragma include_alias(<openssl/pem2.h>, <@SSL_DIR@/inc32/openssl/pem2.h>)
#pragma include_alias(<openssl/ssl2.h>, <@SSL_DIR@/inc32/openssl/ssl2.h>)
#pragma include_alias(<openssl/ssl3.h>, <@SSL_DIR@/inc32/openssl/ssl3.h>)
#pragma include_alias(<openssl/tls1.h>, <@SSL_DIR@/inc32/openssl/tls1.h>)
#pragma include_alias(<openssl/ssl23.h>, <@SSL_DIR@/inc32/openssl/ssl23.h>)
#pragma include_alias(<openssl/err.h>, <@SSL_DIR@/inc32/openssl/err.h>)
#pragma include_alias(<openssl/rand.h>, <@SSL_DIR@/inc32/openssl/rand.h>)
#pragma include_alias(<openssl/symhacks.h>, <@SSL_DIR@/inc32/openssl/symhacks.h>)
#pragma include_alias(<openssl/comp.h>, <@SSL_DIR@/inc32/openssl/comp.h>)
#pragma include_alias(<openssl/ossl_typ.h>, <@SSL_DIR@/inc32/openssl/ossl_typ.h>)
#pragma include_alias(<openssl/md4.h>, <@SSL_DIR@/inc32/openssl/md4.h>)
#pragma include_alias(<openssl/des_old.h>, <@SSL_DIR@/inc32/openssl/des_old.h>)
#pragma include_alias(<openssl/ui_compat.h>, <@SSL_DIR@/inc32/openssl/ui_compat.h>)
#pragma include_alias(<openssl/ui.h>, <@SSL_DIR@/inc32/openssl/ui.h>)
#pragma include_alias(<openssl/aes.h>, <@SSL_DIR@/inc32/openssl/aes.h>)
#pragma include_alias(<openssl/obj_mac.h>, <@SSL_DIR@/inc32/openssl/obj_mac.h>)
#pragma include_alias(<openssl/kssl.h>, <@SSL_DIR@/inc32/openssl/kssl.h>)
#pragma include_alias(<openssl/ec.h>, <@SSL_DIR@/inc32/openssl/ec.h>)
#pragma include_alias(<openssl/ecdsa.h>, <@SSL_DIR@/inc32/openssl/ecdsa.h>)
#pragma include_alias(<openssl/ecdh.h>, <@SSL_DIR@/inc32/openssl/ecdh.h>)
#pragma include_alias(<openssl/pq_compat.h>, <@SSL_DIR@/inc32/openssl/pq_compat.h>)
#pragma include_alias(<openssl/dtls1.h>, <@SSL_DIR@/inc32/openssl/dtls1.h>)
#pragma include_alias(<openssl/pqueue.h>, <@SSL_DIR@/inc32/openssl/pqueue.h>)
#pragma include_alias(<openssl/hmac.h>, <@SSL_DIR@/inc32/openssl/hmac.h>)
#ifdef P_OSSL_AES
#pragma include_alias(<openssl/aes.h>, <@SSL_DIR@/inc32/openssl/aes.h>)
#endif
#ifdef _DEBUG
#define P_SSL_LIBDIR "out32.dbg"
#else
#define P_SSL_LIBDIR "out32"
#endif
#define P_SSL_LIB1 "@SSL_DIR@/" P_SSL_LIBDIR "/ssleay32.lib"
#define P_SSL_LIB2 "@SSL_DIR@/" P_SSL_LIBDIR "/libeay32.lib"
#endif
#endif
/* #undef P_d2i_DHparams_bio_OLD */
/////////////////////////////////////////////////
//
// EXPAT library for XML parsing
//
#define P_OEXPAT 1
/* #undef P_WINEXPAT */
#if P_OEXPAT
#define P_EXPAT 1
#endif
#if defined(_MSC_VER) && defined(P_WINEXPAT)
#if P_WINEXPAT==1
#ifndef _WIN32_WCE
#if defined(_DEBUG)
/* #undef P_EXPAT_LIBRARY_W32_DEBUG */
#ifdef P_EXPAT_LIBRARY_W32_DEBUG
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_W32_DEBUG
#endif
#else
/* #undef P_EXPAT_LIBRARY_W32_RELEASE */
#ifdef P_EXPAT_LIBRARY_W32_RELEASE
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_W32_RELEASE
#endif
#endif
#elif _WIN32_WCE < 0x502
#if defined(_DEBUG)
/* #undef P_EXPAT_LIBRARY_WM5_DEBUG */
#ifdef P_EXPAT_LIBRARY_WM5_DEBUG
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_WM5_DEBUG
#endif
#else
/* #undef P_EXPAT_LIBRARY_WM5_RELEASE */
#ifdef P_EXPAT_LIBRARY_WM5_RELEASE
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_WM5_RELEASE
#endif
#endif
#else
#if defined(_DEBUG)
/* #undef P_EXPAT_LIBRARY_WM6_DEBUG */
#ifdef P_EXPAT_LIBRARY_WM6_DEBUG
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_WM6_DEBUG
#endif
#else
/* #undef P_EXPAT_LIBRARY_WM6_RELEASE */
#ifdef P_EXPAT_LIBRARY_WM6_RELEASE
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_WM6_RELEASE
#endif
#endif
#endif
#ifdef P_EXPAT_LIBRARY
#pragma include_alias(<expat.h>, <@EXPAT_DIR@/lib/expat.h>)
#define P_EXPAT 1
#endif
#elif P_WINEXPAT==2 && !defined(_WIN32_WCE)
/* #undef P_EXPAT_LIBRARY_V1 */
/* #undef P_EXPAT_LIBRARY_V2 */
#ifdef P_EXPAT_LIBRARY_V1
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_V1
#elif defined (P_EXPAT_LIBRARY_V2)
#define P_EXPAT_LIBRARY P_EXPAT_LIBRARY_V2
#endif
#ifdef P_EXPAT_LIBRARY
#pragma include_alias(<expat.h>, <@EXPAT_DIR@/source/lib/expat.h>)
#define P_EXPAT 1
#endif
#else
#pragma include_alias(<expat.h>, <@EXPAT_DIR@/source/lib/expat.h>)
#define P_EXPAT 1
#endif
#endif
#ifdef P_EXPAT
#if P_DTMF
#if P_TTS
#define P_VXML 1
#endif
#endif
#define P_JABBER 1
#define P_XMLRPC 1
#define P_SOAP 1
#endif
/////////////////////////////////////////////////
//
// Lua interpreter
//
#ifndef _WIN32_WCE
/* #undef P_LUA */
#endif // _WIN32_WCE
#if defined(_MSC_VER) && defined(P_LUA)
#pragma include_alias(<lua.hpp>, <@LUA_DIR@/include/lua.hpp>)
#pragma include_alias(<lua.h>, <@LUA_DIR@/include/lua.h>)
#pragma include_alias(<lauxlib.h>, <@LUA_DIR@/include/lauxlib.h>)
#pragma include_alias(<lualib.h>, <@LUA_DIR@/include/lualib.h>)
#define P_LUA_LIBRARY "@LUA_DIR@/lib/lua5.1.lib"
#endif
/////////////////////////////////////////////////
//
// OpenLDAP
//
#if !defined (_WIN32_WCE) && !defined(P_IPHONEOS)
#define P_LDAP 1
#endif
#if defined(_MSC_VER) && P_LDAP
#pragma include_alias(<ldap.h>, <@LDAP_DIR@/include/ldap.h>)
#pragma include_alias(<lber.h>, <@LDAP_DIR@/include/lber.h>)
#pragma include_alias(<lber_types.h>, <@LDAP_DIR@/include/lber_types.h>)
#pragma include_alias(<ldap_features.h>, <@LDAP_DIR@/include/ldap_features.h>)
#pragma include_alias(<ldap_cdefs.h>, <@LDAP_DIR@/include/ldap_cdefs.h>)
#ifdef _DEBUG
#define P_LDAP_LIBRARY "@LDAP_DIR@/DLLDebug/openldapd.lib"
#else
#define P_LDAP_LIBRARY "@LDAP_DIR@/DLLRelease/openldap.lib"
#endif
#endif
/* #undef P_MEDIALIB */
/////////////////////////////////////////////////
//
// DNS resolver
//
#ifndef _WIN32_WCE
#define P_DNS 1
#define P_HAS_RES_NINIT 1
#endif
/////////////////////////////////////////////////
//
// Active Template Library (Windows only)
// There is no actual code support in PTLib for this, but the symbols is required
// for other dependencies
//
/* #undef P_ATL */
/////////////////////////////////////////////////
//
// SAPI speech API (Windows only)
//
#ifndef _WIN32_WCE
/* #undef P_SAPI */
#endif
/////////////////////////////////////////////////
//
// Cyrus SASL
//
#if !defined (_WIN32_WCE) && !defined(P_IPHONEOS)
#define P_SASL 2
#define P_HAS_SASL_SASL_H 1
#endif
#if defined(_MSC_VER) && defined(P_SASL)
#pragma include_alias(<sasl/sasl.h>, <@SASL_DIR@/include/sasl.h>)
#define P_SASL_LIBRARY "@SASL_DIR@/lib/libsasl.lib"
#define P_HAS_SASL_SASL_H 1
#endif
/////////////////////////////////////////////////
//
// SDL toolkit
//
#if P_VIDEO
#ifndef _WIN32_WCE
/* #undef P_SDL */
#endif
#endif
#if defined(_MSC_VER) && P_SDL
#if P_SDL==1
#pragma include_alias(<SDL.h>, <@SDL_DIR@/include/SDL.h>)
#else
#pragma include_alias(<SDL.h>, <@SDL_DIR@/include/SDL/SDL.h>)
#endif
/* #undef P_SDL_LIBRARY */
#ifndef P_SDL_LIBRARY
#ifdef _DEBUG
#define P_SDL_LIBRARY "@SDL_DIR@/VisualC/SDL/Debug/SDL.lib"
#else
#define P_SDL_LIBRARY "@SDL_DIR@/VisualC/SDL/Release/SDL.lib"
#endif
#endif
#endif
/////////////////////////////////////////////////
//
// APP Share Input
//
#if P_VIDEO
#ifndef _WIN32_WCE
/* #undef P_APPSHARE */
#endif
#endif
/////////////////////////////////////////////////
//
// DirectSound Support (Windows only)
//
/* #undef P_DIRECTSOUND_WINCE */
#if P_AUDIO && !defined(_WIN32_WCE) && !defined(P_DIRECTSOUND_WINCE) && defined(_MSC_VER)
/* #undef P_DIRECTSOUND */
/* #undef P_DIRECTSOUND_DXERR_H */
#endif
/////////////////////////////////////////////////
//
// DirectShow Support (Windows only)
//
#if P_VIDEO
#if defined(_MSC_VER)
#ifdef _WIN32_WCE
/* #undef P_VFW_CAPTURE */
#define P_DIRECTSHOW 1
#else // _WIN32_WCE
#define P_VFW_CAPTURE 1
/* #undef P_DIRECTSHOW */
#if WINVER < 0x502
/* #undef P_DIRECTSHOW_QEDIT_H */
#endif
#endif // _WIN32_WCE
#else /* defined(_MSC_VER)*/
/* #undef P_DIRECTSHOW */
/* #undef P_VFW_CAPTURE */
#endif /* defined(_MSC_VER)*/
#endif // P_VIDEO
/////////////////////////////////////////////////
//
// COM/DCOM Support (Windows only)
//
#if defined(_WIN32) || (_WIN32_WCE > 0x500)
#if defined(_WIN32)
#define _WIN32_DCOM 1
#endif
#if defined(_WIN32_WCE) && !defined(_CE_DCOM)
#ifndef _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA
#define _CE_ALLOW_SINGLE_THREADED_OBJECTS_IN_MTA 1
#endif
#endif
#define P_WIN_COM
#endif
/////////////////////////////////////////////////
//
// various functions
//
#define USE_SYSTEM_SWAB /**/
#define P_USE_STANDARD_CXX_BOOL 1
#if !defined(P_USE_STANDARD_CXX_BOOL)
# define P_USE_INTEGER_BOOL
#endif
#endif // PTLIB_BUILDOPTS_H
#define P_USE_ASSERTS 1
// End Of File ///////////////////////////////////////////////////////////////
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]