Re: [Ekiga-list] Ekiga-3.9.90 fails to compile with opal-3.10.8 (without h323 support), even when specifying --disable-h323



On 24/10/12 00:05, Jesus Rivero (Neurogeek) wrote:
make[3]: Leaving directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/lib'
make[2]: Leaving directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/lib'
Making all in src
make[2]: Entering directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/src'
test -d dbus-helper || mkdir dbus-helper
touch build-subdir-stamp
/bin/sh ../libtool --mode=execute dbus-binding-tool --prefix=helper
--mode=glib-server --output=dbus-helper/dbus-helper-stub.h
dbus-helper/dbus-helper-stub.xml
/bin/sh ../libtool --mode=execute dbus-binding-tool
--prefix=ekiga_dbus_component --mode=glib-server
--output=dbus-helper/dbus-stub.h dbus-helper/dbus-stub.xml
make  all-am
make[3]: Entering directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/src'
   CXX    assistant.o
i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../lib
-I../lib/gmconf -I../lib/gui -I../lib/engine/
-I../lib/engine/framework -I../lib/engine/gui/gtk-frontend
-I../lib/engine/components/call-history -I../lib/engine/account
-I../lib/engine/addressbook -I../lib/engine/chat
-I../lib/engine/notification -I../lib/engine/presence
-I../lib/engine/protocol -I../lib/engine/protocol/sip
-I../lib/engine/videooutput -I../lib/engine/videoinput
-I../lib/engine/audioinput -I../lib/engine/audiooutput
-I../lib/engine/hal -I../lib/engine/framework
-I../lib/engine/gui/gtk-core -I../lib/engine/components/opal -I../src
-I../src/dbus-helper/ -I../src/gui/ -I../src/dbus-helper/
-I../lib/engine/videooutput/common -I../lib/engine/videooutput/x
-I../lib   -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include
-I/usr/include/atk-1.0 -I/usr/include/cairo
-I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2
-I/usr/include/libpng15 -I/usr/include/libdrm   -pthread
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -pthread
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include   -DPTRACING=0
-DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1
-fno-exceptions -I/usr/include/opal -I/usr/include/SDL   -DPTRACING=0
-DPASN_NOPRINTON -DPASN_LEANANDMEAN -D_REENTRANT -D_GNU_SOURCE=1
-fno-exceptions -I/usr/include/SDL   -I/usr/include
-I/usr/include/libxml2   -pthread -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/libpng15   -g -O2 -Wall -Wextra -Winit-self
-Wswitch-default -Wswitch-enum -Wstrict-aliasing=2 -Wfloat-equal
-Wshadow -c -o assistant.o `test -f 'gui/assistant.cpp' || echo
'./'`gui/assistant.cpp
In file included from ./common.h:42:0,
                  from ./ekiga.h:44,
                  from gui/assistant.cpp:45:
/usr/include/opal/h323/h323.h:45:1: error: ‘PString’ does not name a type
/usr/include/opal/rtp/rtp.h:1324:1: warning:
‘PFactoryLoader::RTP_Encoding_loader’ defined but not used
/usr/include/opal/opal/pres_ent.h:714:1: warning:
‘PFactoryLoader::SIP_Presentity_loader’ defined but not used
/usr/include/opal/opal/recording.h:210:1: warning:
‘PFactoryLoader::OpalWAVRecordManager_loader’ defined but not used
make[3]: *** [assistant.o] Error 1
make[3]: Leaving directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/net-voip/ekiga-3.9.90/work/ekiga-3.9.90'
make: *** [all] Error 2



------------CONFIG

================ Final configuration ===================
           Installing into prefix  :  /usr

                      GDU support  :  disabled
                    GConf support  :  disabled
    Evolution-Data-Server support  :  enabled
                   NOTIFY support  :  enabled
                     LDAP support  :  enabled

              Video4Linux support  :  enabled

                   XVideo support  :  enabled
            Shared Memory support  :  enabled

                    H.323 support  :  no

                     DBUS support  :  enabled
             DBUS service support  :  enabled
              mDNS/DNS-SD support  :  disabled

The following features are experimental -- you've been warned:
                GStreamer support  :  enabled
             KAddressBook support  :  disabled
                      KDE support  :  disabled
                     XCAP support  :  disabled
                Loudmouth support  :  disabled

                          OS Type  :  linux-gnu
                     Machine Type  :  i686
                       Byte Order  :  little endian

  If all settings are OK, type make and make install
========================================================

It seems that adding #include<ptlib.h>  to
/usr/include/opal/h323/h323.h, makes it compile.

Is this a known issue? or am I just missing something?

It compiles fine here with the same config as above.

The problem is elsewhere. Are you sure you have not messed something up? Could you check that it works with h323?

--
Eugen


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