[GnomeMeeting-list] Mac OS X



I reinstalled pwlib and openh323 using the tarballs on Gnomemeeting.org 
and tried again to make Gnomemeeting. It looks like I am having the same
errors in ptlib. Any suggestions?


>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/socket.h:90,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:94,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h: In method
>`enum PObject::Comparison PSocketList::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: invalid
>use of type decl `class PSocketList' as expression
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h: In method
>`class PObject * PSocketList::Clone() const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: parse
>error before `('
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: warning:
>control reaches end of non-void function `PSocketList::Clone() const'




output from make job:
export LIBDIR=/usr/local/lib
./configure \
  --with-ptlib-includes=$PWLIBDIR/include/ptlib \
  --with-ptlib-libs=$PWLIBDIR/lib \
  --with-openh323-libs=/Users/jfield/openh323/lib \
  --with-openh323-includes=/Users/jfield/openh323/include \
  --with-openssl-includes=/usr/include/openssl \
  --prefix=/opt/gnome \
  --sysconfdir=/etc/gnome && \
make &&\
su -c 'make install distclean'

>
>loading cache ./config.cache
>checking for a BSD compatible install... (cached) /usr/bin/install -c
>checking whether build environment is sane... yes
>checking whether make sets ${MAKE}... (cached) yes
>checking for working aclocal... missing
>checking for working autoconf... found
>checking for working automake... missing
>checking for working autoheader... found
>checking for working makeinfo... found
>checking whether to enable maintainer-specific portions of Makefiles... no
>checking for perl... (cached) /usr/bin/perl
>checking for gnome-config... (cached) /sw/bin/gnome-config
>checking if /sw/bin/gnome-config works... yes
>checking for orbit-config... (cached) /sw/bin/orbit-config
>checking for orbit-idl... (cached) /sw/bin/orbit-idl
>checking for working ORBit environment... (cached) yes
>checking for gnorba libraries... (cached) yes
>checking for gcc... (cached) cc
>checking whether the C compiler (cc  ) works... yes
>checking whether the C compiler (cc  ) is a cross-compiler... no
>checking whether we are using GNU C... (cached) yes
>checking whether cc accepts -g... (cached) yes
>checking for c++... (cached) c++
>checking whether the C++ compiler (c++  ) works... yes
>checking whether the C++ compiler (c++  ) is a cross-compiler... no
>checking whether we are using GNU C++... (cached) yes
>checking whether c++ accepts -g... (cached) yes
>checking for strerror in -lcposix... (cached) no
>checking how to run the C preprocessor... (cached) cc -E -traditional-cpp
>checking for ANSI C header files... (cached) yes
>./configure: parse error near `esac' [1936]
>checking for PTLib includes... 
>checking for pstring.h... (cached) yes
>checking for /Users/jfield/pwlib/lib/libpt_Darwin_ppc_r_s.a... (cached)
>yes
>checking for OpenH323 includes... 
>checking for h225.h... (cached) yes
>checking for /Users/jfield/openh323/lib/libh323_Darwin_ppc_r_s.a... yes
>checking for telephony.h... (cached) no
>checking for OpenSSL includes... 
>checking for ssl.h... (cached) yes
>checking for /usr/lib/libssl.so... (cached) yes
>checking for /usr/lib/libldap_r.dylib... (cached) yes
>checking for gdk-pixbuf-config... (cached) /sw/bin/gdk-pixbuf-config
>checking for GDK_PIXBUF - version >= 0.10.0... yes
>checking for gconf-config... (cached) /sw/bin/gconf-config
>checking for GCONF - version >= 1.0... yes
>Using config source xml::/sw/etc/gconf/gconf.xml.defaults for schema
>installation
>Using /etc/gnome/gconf/schemas/ as install directory for schema files
>checking what warning flags to pass to the C compiler... -Wall -Wunused
>checking what language compliance flags to pass to the C compiler... 
>checking for pthread_create in -lpthread... (cached) yes
>checking for gtk-config... (cached) /sw/bin/gtk-config
>checking for GTK - version >= 1.2.0... yes
>checking for SmcSaveYourselfDone in -lSM... (cached) yes
>checking for X11/SM/SMlib.h... (cached) yes
>checking for XpmFreeXpmImage in -lXpm... (cached) yes
>Using config source xml::/sw/etc/gconf/gconf.xml.defaults for schema
>installation
>Using /etc/gnome/gconf/schemas/ as install directory for schema files
>checking for ldap_simple_bind in -lldap... (cached) yes
>checking for ranlib... (cached) ranlib
>checking for working const... (cached) yes
>checking for inline... (cached) inline
>checking for off_t... (cached) yes
>checking for size_t... (cached) yes
>checking for working alloca.h... (cached) no
>checking for alloca... (cached) yes
>checking for unistd.h... (cached) yes
>checking for getpagesize... (cached) yes
>checking for working mmap... (cached) yes
>checking for argz.h... (cached) no
>checking for limits.h... (cached) yes
>checking for locale.h... (cached) yes
>checking for nl_types.h... (cached) no
>checking for malloc.h... (cached) no
>checking for string.h... (cached) yes
>checking for unistd.h... (cached) yes
>checking for sys/param.h... (cached) yes
>checking for getcwd... (cached) yes
>checking for munmap... (cached) yes
>checking for putenv... (cached) yes
>checking for setenv... (cached) yes
>checking for setlocale... (cached) yes
>checking for strchr... (cached) yes
>checking for strcasecmp... (cached) yes
>checking for strdup... (cached) yes
>checking for __argz_count... (cached) no
>checking for __argz_stringify... (cached) no
>checking for __argz_next... (cached) no
>checking for LC_MESSAGES... (cached) no
>checking whether NLS is requested... yes
>checking for libintl.h... (cached) no
>checking whether catgets can be used... no
>found xgettext program is not GNU xgettext; ignore it
>sed: ./intl/po2tbl.sed.in: No such file or directory
>checking whether to install into Gnome's prefix... no
>updating cache ./config.cache
>creating ./config.status
>creating Makefile
>creating gnomemeeting.schema
>creating po/Makefile.in
>creating intl/Makefile
>creating macros/Makefile
>creating src/Makefile
>creating pixmaps/Makefile
>creating sounds/Makefile
>creating config.h
>config.h is unchanged
>
>================ Final configuration ===================
>    Installing into prefix: /opt/gnome
>
>    OpenSSL Include Directory is  :  /usr/include/openssl
>  OpenSSL Libraries Directory is  :  /usr/lib
>   OpenH323 Include Directory is  :  /Users/jfield/openh323/include
> OpenH323 Libraries Directory is  :  /Users/jfield/openh323/lib
>      PTLIB Include Directory is  :  /Users/jfield/pwlib/include/ptlib
>    PTLIB Libraries Directory is  :  /Users/jfield/pwlib/lib
>               LDAP Directory is  :  /usr
>                         OS Type  :  darwin1.4
>                    Machine Type  :  powerpc
>
> If all settings are OK, type make and make install 
>========================================================
>make  all-recursive
>Making all in macros
>make[2]: Nothing to be done for `all'.
>Making all in po
>make[2]: Nothing to be done for `all'.
>Making all in intl
>make[2]: Nothing to be done for `all'.
>Making all in src
>c++ -DHAVE_CONFIG_H -I. -I. -I.. -I/Users/jfield/pwlib/include/ptlib/unix
>-I/Users/jfield/pwlib/include/ptlib/..
>-I/Users/jfield/pwlib/include/ptlib/../ptclib -I/usr/include 
>-I/Users/jfield/openh323/include -I/usr/include/openssl -Wall -DP_MACOSX
>-g -D_DEBUG -DPMEMORY_CHECK=1 -I/sw/include -DP_PTHREADS
>-DPBYTE_ORDER=PBIG_ENDIAN  -I/sw/include -I/sw/include/gtk-1.2
>-I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include
>-I/sw/include/gconf/1 -I/sw/include -I/sw/include/glib-1.2
>-I/sw/lib/glib/include -I/sw/include/orbit-1.0
>-DGNOMELOCALEDIR=\""/opt/gnome/share/locale"\" -I../src -I/sw/include
>-DNEED_GNOMESUPPORT_H -I/sw/lib/gnome-libs/include -I/sw/include/glib-1.2
>-I/sw/lib/glib/include -I/sw/include/orbit-1.0 -I/sw/include/gtk-1.2
>-I/usr/X11R6/include -DGNOMEMEETING_IMAGES=\""/opt/gnome/share/pixmaps"\"
>-DBUILD_ID=\""Mon Apr 15 10:05:29 PDT 2002"\"  -I/sw/include/gtk-1.2
>-I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/usr/X11R6/include  -O3
>-I/sw/include/glib-1.2 -I/sw/lib/glib/include -I/sw/include/orbit-1.0 -c
>callbacks.cpp
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../contain.h:214,
>                 from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/contain.h:112,
>                 from /Users/jfield/pwlib/include/ptlib/../ptlib.h:128,
>                 from gnomemeeting.h:33,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/../ptlib/object.h:1504: warning: use of
>`long double' type; its size may change in a future release
>/Users/jfield/pwlib/include/ptlib/../ptlib/object.h:1504: warning: (Long
>double usage is reported only once for each file.
>/Users/jfield/pwlib/include/ptlib/../ptlib/object.h:1504: warning: To
>disable this warning, use -Wno-long-double.)
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/socket.h:90,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:94,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h: In method
>`enum PObject::Comparison PSocketList::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: invalid
>use of type decl `class PSocketList' as expression
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h: In method
>`class PObject * PSocketList::Clone() const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: parse
>error before `('
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:162: warning:
>control reaches end of non-void function `PSocketList::Clone() const'
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/socket.h:90,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:94,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h: In method
>`enum PObject::Comparison PSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../socket.h:173: invalid
>use of type decl `class PSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/ipsock.h:71,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:100,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ipsock.h: In method
>`enum PObject::Comparison PIPSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ipsock.h:197: invalid
>use of type decl `class PIPSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/ipdsock.h:56,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:106,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ipdsock.h: In method
>`enum PObject::Comparison
>PIPDatagramSocket::CompareObjectMemoryDirect(const PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ipdsock.h:67: invalid
>use of type decl `class PIPDatagramSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/udpsock.h:59,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:112,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../udpsock.h: In method
>`enum PObject::Comparison PUDPSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../udpsock.h:95: invalid
>use of type decl `class PUDPSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/icmpsock.h:59,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:118,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../icmpsock.h: In method
>`enum PObject::Comparison PICMPSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../icmpsock.h:81: invalid
>use of type decl `class PICMPSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/tcpsock.h:59,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:124,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../tcpsock.h: In method
>`enum PObject::Comparison PTCPSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../tcpsock.h:124: invalid
>use of type decl `class PTCPSocket' as expression
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/ethsock.h:56,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:146,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ethsock.h: At top
>level:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ethsock.h:135:
>declaration of C function `class ostream & operator <<(ostream &, const
>PEthSocket::Address &)' conflicts with
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/ipsock.h:77: previous
>declaration `class ostream & operator <<(ostream &, const
>PIPSocket::Address &)' here
>In file included from
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/ethsock.h:56,
>                 from
>/Users/jfield/pwlib/include/ptlib/../ptlib/sockets.h:146,
>                 from /usr/include/rtp.h:145,
>                 from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ethsock.h: In method
>`enum PObject::Comparison PEthSocket::CompareObjectMemoryDirect(const
>PObject &) const':
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ethsock.h:89: invalid
>use of type decl `class PEthSocket' as expression
>In file included from /usr/include/mediafmt.h:58,
>                 from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/usr/include/rtp.h: At top level:
>/usr/include/rtp.h:243: declaration of C function `class ostream &
>operator <<(ostream &, RTP_DataFrame::PayloadTypes)' conflicts with
>/Users/jfield/pwlib/include/ptlib/unix/ptlib/../../ethsock.h:135:
>previous declaration `class ostream & operator <<(ostream &, const
>PEthSocket::Address &)' here
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_DataFrame::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:163: invalid use of type decl `class RTP_DataFrame' as
>expression
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_ControlFrame::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:252: invalid use of type decl `class RTP_ControlFrame'
>as expression
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_UserData::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:347: invalid use of type decl `class RTP_UserData' as
>expression
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_Session::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:376: invalid use of type decl `class RTP_Session' as
>expression
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_SessionManager::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:710: invalid use of type decl `class
>RTP_SessionManager' as expression
>/usr/include/rtp.h: In method `enum PObject::Comparison
>RTP_UDP::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/rtp.h:813: invalid use of type decl `class RTP_UDP' as
>expression
>In file included from /usr/include/codecs.h:244,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/usr/include/mediafmt.h: In method `enum PObject::Comparison
>OpalMediaFormat::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/mediafmt.h:77: invalid use of type decl `class
>OpalMediaFormat' as expression
>/usr/include/mediafmt.h: In method `class OpalMediaFormat &
>OpalMediaFormat::List::operator [](long unsigned int) const':
>/usr/include/mediafmt.h:80: invalid use of type decl `class
>OpalMediaFormat' as expression
>/usr/include/mediafmt.h:80: parse error before `)'
>/usr/include/mediafmt.h:80: warning: control reaches end of non-void
>function `OpalMediaFormat::List::operator [](long unsigned int) const'
>In file included from /usr/include/channels.h:134,
>                 from /usr/include/codecs.h:246,
>                 from /usr/include/h323caps.h:133,
>                 from /usr/include/gsmcodec.h:70,
>                 from gnomemeeting.h:34,
>                 from callbacks.cpp:35:
>/usr/include/transports.h: In method `enum PObject::Comparison
>H323TransportAddress::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/transports.h:168: invalid use of type decl `class
>H323TransportAddress' as expression
>/usr/include/transports.h: In method `enum PObject::Comparison
>H323TransportAddressArray::CompareObjectMemoryDirect(const PObject &)
>const':
>/usr/include/transports.h:229: invalid use of type decl `class
>H323TransportAddressArray' as expression
>/usr/include/transports.h: In method `class PObject *
>H323TransportAddressArray::Clone() const':
>/usr/include/transports.h:229: parse error before `('
>/usr/include/transports.h:229: warning: control reaches end of non-void
>function `H323TransportAddressArray::Clone() const'
>/usr/include/transports.h: In method `enum PObject::Comparison
>H323Listener::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/transports.h:246: invalid use of type decl `class
>H323Listener' as expression
>/usr/include/transports.h: In method `enum PObject::Comparison
>H323ListenerList::CompareObjectMemoryDirect(const PObject &) const':
>/usr/include/transports.h:305: invalid use of type decl `class
>H323ListenerList' as expression
>/usr/include/transports.h: In method `class PObject *
>H323ListenerList::Clone() const':
>/usr/include/transports.h:305: parse error before `('
>/usr/include/transports.h:305: warning: control reaches end of non-void
>function `H323ListenerList::Clone() const'
>/usr/include/transports.h: At top level:
>/usr/include/transports.h:438: `H323Transport' declared as a `virtual'
>field
>/usr/include/transports.h:438: declaration of `int
>H323Transport::H323Transport'
>/usr/include/transports.h:323: conflicts with previous declaration `void
>H323Transport::H323Transport(int)'
>/usr/include/transports.h:438: parse error before `*'
>/usr/include/transports.h:498: confused by earlier errors, bailing out
>make[2]: *** [callbacks.o] Error 1
>make[1]: *** [all-recursive] Error 1
>make: *** [all-recursive-am] Error 2
>bash-2.05$ 



 James Field
Mendocino County Office of Education
Northcoast Technology Assistance Project
707-467-5076 (voice)
707-468-5781 (fax)





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