Re: pwlib / gnomemeeting build errors with garnome 2.13.5



Stefan,

(1) Yes, '-enable-plugins' should be '--enable-plugins'

The bad news is this is an error. We will fix it.

The good news is configure will ignore '-enable-plugins' and enable
plugins by default.  See config.log in the work directory.

(2) GARNOME does not ship openldap. 
Which "bootstrap version" are you referring to? Again, look at
config.log in the work directory for clues about what openldap files
configure is finding. 

Do the following:
* make clean
* make extract
* cd to ./work/main.d/pwlib-1.8.7

run './configure --help' to see available configure options. Notice that
you can disable searching for openldap should you choose. 

Give that a try and see if you can get pwlib to at least build. Edit the
GARNOME Makefile

CONFIGURE_ARGS = $(DIRPATHS) --enable-plugins --disable-openldap


If that works, and you really, really want openldap support, you may
have to tweak your environment to get configure to pick up the right
openldap files. 


-Joseph

==============================================================================

On Sat, 2006-01-21 at 23:33 +0100, Stefan Czinczoll wrote:
> Hi all!
> 
> First I have to greet you here and thank for the great work with the
> garnome-project. Without it I'd rather never try to build GNOME by
> myself, being such a huge project. 
> 
> Im working on a Mandrake2006 distro, with a recent 2.6.12-15mdk kernel,
> machine is AMD. I mostly try to get by with updated rpm-packages, but
> as now I sometimes had probs with applications (browsers) freezing
> or not working properly (cd-player).
> 
> The X Windows system itself very rarely hang, so that I had to
> CTRL-ALT-Backspace and give it a new try. Only twice it happened to
> me that also the kernel seemed to get stuck, leaving me to reboot.
> 
> So GNOME is quite stable and also a pleasure to work with, but now
> I wanted to try out the new version 2.13.5 with garnome. I'm not 
> really deep into programming, but at most times I'm able to understand
> the error output of gmake and provide missing packages or compile
> source from tarballs (if it's not too old ;-). I don't like hacking
> makefiles, but I can do sensible changes. If a program or even
> better: a kernel(!) compiles and behaves the way it should, I feel like
> the first man in history who discovered how to get something to
> burn. :-)
> 
> With a big shot like the whole GNOME package I didn't expect to
> succed at the first attempt. Using gcc4.0.1-5mdk on the latest garnome,
> the HD is full of GNOME stuff, after about 30 hours of reading, testing,
> googeling and installing. Gamin was only able to compile with
> --disable-inotify for example, and I don't know how many warnings I've
> seen by now. But now there's a point where maybe is an error
> in the sources: 
> 
> For pwlib didn't want to use the package openldap-2.3.6-4mdk but 
> insists to use the bootstrap version. Possibly the Makefile of
> pwlib1.8.7 in the garnome-directory has an error:
> 
> ...
> CONFIGURE_SCRIPTS = $(WORKSRC)/configure
> BUILD_SCRIPTS = $(WORKSRC)/Makefile
> INSTALL_SCRIPTS = $(WORKSRC)/Makefile
> 
> CONFIGURE_ARGS = $(DIRPATHS) -enable-plugins
> 
> include ../category.mk
> [EOF]
> 
> 
> I presume it should be "--enable-plugins" here, right?
> However, after the change the gmake stops with the following: 
> 
> 
> (many warnings due referring class PHTML;virtual functions & non-virtual
> desctructors...)
> /home/build/garnome-2.13.5/bootstrap/pwlib/work/main.d/pwlib-1.8.7/include/ptcli b/html.h:946: warning: ‘class PHTML::SubmitButton’ has virtual functions but non-virtual destructor
> g++ -D_REENTRANT -Wall  -fPIC
> -I/home/build/garnome-2.13.5/bootstrap/pwlib/work/
> main.d/pwlib-1.8.7/include -Os  -g -I/usr/local/garnome/include
> -L/usr/local/gar nome/lib -O2 -pipe -march=athlon-xp -m3dnow
> -felide-constructors -x c++ -c ../.. /ptclib/pldap.cxx
> -o /home/build/garnome-2.13.5/bootstrap/pwlib/work/main.d/pwli
> b-1.8.7/lib/obj_linux_x86_r/pldap.o
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::Open(const PStrin g&, WORD)’:
> ../../ptclib/pldap.cxx:130: error: ‘ldap_init’ was not declared in this
> scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL PLDAPSession::Close()’:
> ../../ptclib/pldap.cxx:144: error: ‘ldap_unbind’ was not declared in
> this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::Bind(const PStrin g&, const PString&,
> PLDAPSession::AuthenticationMethod)’:
> ../../ptclib/pldap.cxx:184: error: ‘ldap_bind_s’ was not declared in
> this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL PLDAPSession::Add(const
> PString &, const PList<PLDAPSession::ModAttrib>&)’:
> ../../ptclib/pldap.cxx:413: error: ‘ldap_result2error’ was not declared
> in this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::Modify(const PStr ing&, const
> PList<PLDAPSession::ModAttrib>&)’:
> ../../ptclib/pldap.cxx:457: error: ‘ldap_result2error’ was not declared
> in this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::Delete(const PStr ing&)’:
> ../../ptclib/pldap.cxx:495: error: ‘ldap_result2error’ was not declared
> in this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::Search(PLDAPSessi on::SearchContext&, const PString&,
> const PStringArray&, const PString&, PLDAPSe ssion::SearchScope)’:
> ../../ptclib/pldap.cxx:561: error: ‘ldap_result2error’ was not declared
> in this scope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::GetSearchResult(P LDAPSession::SearchContext&, const
> PString&, PString&)’:
> ../../ptclib/pldap.cxx:628: error: ‘ldap_get_values’ was not declared in
> this sc ope
> ../../ptclib/pldap.cxx:632: error: ‘ldap_count_values’ was not declared
> in this scope
> ../../ptclib/pldap.cxx:639: error: ‘ldap_value_free’ was not declared in
> this sc ope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::GetSearchResult(P LDAPSession::SearchContext&, const
> PString&, PStringArray&)’:
> ../../ptclib/pldap.cxx:662: error: ‘ldap_get_values’ was not declared in
> this sc ope
> ../../ptclib/pldap.cxx:666: error: ‘ldap_count_values’ was not declared
> in this scope
> ../../ptclib/pldap.cxx:671: error: ‘ldap_value_free’ was not declared in
> this sc ope
> ../../ptclib/pldap.cxx: In member function ‘BOOL
> PLDAPSession::GetNextSearchResu lt(PLDAPSession::SearchContext&)’:
> ../../ptclib/pldap.cxx:775: error: ‘ldap_result2error’ was not declared
> in this scope
> ../../ptclib/pldap.cxx:788: error: ‘ldap_result2error’ was not declared
> in this scope
> make[3]: ***
> [/home/build/garnome-2.13.5/bootstrap/pwlib/work/main.d/pwlib-1.8.7 /lib/obj_linux_x86_r/pldap.o] Fehler 1
> make[3]: Leaving directory
> `/home/build/garnome-2.13.5/bootstrap/pwlib/work/main .d/pwlib-1.8.7/src/ptlib/unix'
> make[2]: *** [opt] Fehler 2
> make[2]: Leaving directory
> `/home/build/garnome-2.13.5/bootstrap/pwlib/work/main .d/pwlib-1.8.7'
> make[1]: *** [optshared] Fehler 2
> make[1]: Leaving directory
> `/home/build/garnome-2.13.5/bootstrap/pwlib/work/main .d/pwlib-1.8.7'
> make: *** [build-work/main.d/pwlib-1.8.7/Makefile] Fehler 2
> 
> 
> I also tried to pass --disable-openldap in the Makefile of pwlib. The
> result is, that despite of the warnings, pwlib compiles and installs
> fine now. However, gnomemeeting does not seem to like this behaviour.
> The build breaks with the following output:
> 
> (...)
>  g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=
> \"/usr/local/garnome/share/locale/\" -DG_LOG_DOMAIN=\"GnomeMeeting\"
> -DSHARE_DIR=\"/usr/local/garnome/share/gnomemeeting\" -I../.. -pthread
> -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
> -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2 -pthread -DORBIT2=1 -DXTHREADS
> -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2 -I/usr/local/garnome/include/ptlib
> -I/usr/local/garnome/include/ptclib -I/usr/local/garnome/include
> -I/usr/local/garnome/include/openh323 -I/usr/include/SDL -D_REENTRANT
> -DHAS_SDL -I/usr/include -DPTRACING -DNDEBUG -Wall -Os -g -D_REENTRANT
> -g -I/usr/local/garnome/include -L/usr/local/garnome/lib -O1 -pipe
> -march=athlon-xp -m3dnow -g -I/usr/local/garnome/include
> -L/usr/local/garnome/lib -O1 -pipe -march=athlon-xp -m3dnow -MT
> gm_contacts-remote.lo -MD -MP -MF .deps/gm_contacts-remote.Tpo -c
> gm_contacts-remote.cpp  -fPIC -DPIC -o .libs/gm_contacts-remote.o
> gm_contacts-remote.cpp: In function ‘GSList*
> gnomemeeting_remote_addressbook_get_contacts(GmAddressbook*, int&,
> gboolean, gchar*, gchar*, gchar*, gchar*)’:
> gm_contacts-remote.cpp:104: warning: control reaches end of non-void
> function
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../.. -DGNOMELOCALEDIR=\""/usr/local/garnome/share/locale/"\"
> -DG_LOG_DOMAIN=\"GnomeMeeting\" -DSHARE_DIR=
> \"/usr/local/garnome/share/gnomemeeting\" -I../.. -pthread -DORBIT2=1
> -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
> -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include   -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2   -pthread -DORBIT2=1 -DXTHREADS
> -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include   -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/ptlib -I/usr/local/garnome/include/ptclib
> -I/usr/local/garnome/include  -I/usr/local/garnome/include/openh323
> -I/usr/include/SDL -D_REENTRANT -DHAS_SDL -I/usr/include -DPTRACING
> -DNDEBUG -Wall -Os -g -D_REENTRANT  -g -I/usr/local/garnome/include
> -L/usr/local/garnome/lib -O1 -pipe -march=athlon-xp -m3dnow  -g
> -I/usr/local/garnome/include -L/usr/local/garnome/lib -O1 -pipe
> -march=athlon-xp -m3dnow -MT gm_contacts-ldap.lo -MD -MP -MF
> ".deps/gm_contacts-ldap.Tpo" \
>   -c -o gm_contacts-ldap.lo `test -f 'gm_contacts-ldap.cpp' || echo
> './'`gm_contacts-ldap.cpp; \
> then mv -f ".deps/gm_contacts-ldap.Tpo" ".deps/gm_contacts-ldap.Plo"; \
> else rm -f ".deps/gm_contacts-ldap.Tpo"; exit 1; \
> fi
>  g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DGNOMELOCALEDIR=
> \"/usr/local/garnome/share/locale/\" -DG_LOG_DOMAIN=\"GnomeMeeting\"
> -DSHARE_DIR=\"/usr/local/garnome/share/gnomemeeting\" -I../.. -pthread
> -DORBIT2=1 -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API
> -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2 -pthread -DORBIT2=1 -DXTHREADS
> -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/local/garnome/include/gtk-2.0
> -I/usr/local/garnome/lib/gtk-2.0/include
> -I/usr/local/garnome/include/atk-1.0 -I/usr/local/garnome/include/cairo
> -I/usr/local/garnome/include/pango-1.0 -I/usr/local/garnome/include
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/libxml2
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/libgnomeui-2.0
> -I/usr/local/garnome/include/libgnomecanvas-2.0
> -I/usr/local/garnome/include/libart-2.0
> -I/usr/local/garnome/include/libbonoboui-2.0
> -I/usr/local/garnome/include/gnome-keyring-1
> -I/usr/local/garnome/include/freetype2 -I/usr/X11R6/include -DORBIT2=1
> -pthread -I/usr/local/garnome/include/evolution-data-server-1.6
> -I/usr/local/garnome/include/libbonobo-2.0
> -I/usr/local/garnome/include/libgnome-2.0
> -I/usr/local/garnome/include/glib-2.0
> -I/usr/local/garnome/lib/glib-2.0/include
> -I/usr/local/garnome/include/orbit-2.0
> -I/usr/local/garnome/include/bonobo-activation-2.0
> -I/usr/local/garnome/include/gconf/2
> -I/usr/local/garnome/include/gnome-vfs-2.0
> -I/usr/local/garnome/lib/gnome-vfs-2.0/include
> -I/usr/local/garnome/include/libxml2 -I/usr/local/garnome/include/ptlib
> -I/usr/local/garnome/include/ptclib -I/usr/local/garnome/include
> -I/usr/local/garnome/include/openh323 -I/usr/include/SDL -D_REENTRANT
> -DHAS_SDL -I/usr/include -DPTRACING -DNDEBUG -Wall -Os -g -D_REENTRANT
> -g -I/usr/local/garnome/include -L/usr/local/garnome/lib -O1 -pipe
> -march=athlon-xp -m3dnow -g -I/usr/local/garnome/include
> -L/usr/local/garnome/lib -O1 -pipe -march=athlon-xp -m3dnow -MT
> gm_contacts-ldap.lo -MD -MP -MF .deps/gm_contacts-ldap.Tpo -c
> gm_contacts-ldap.cpp  -fPIC -DPIC -o .libs/gm_contacts-ldap.o
> gm_contacts-ldap.cpp: In function ‘GSList*
> gnomemeeting_ldap_addressbook_get_contacts(GmAddressbook*, int&,
> gboolean, gchar*, gchar*, gchar*, gchar*)’:
> gm_contacts-ldap.cpp:154: error: ‘PLDAPSession’ was not declared in this
> scope
> gm_contacts-ldap.cpp:154: error: expected `;' before ‘ldap’
> gm_contacts-ldap.cpp:155: error: ‘PLDAPSession’ is not a class or
> namespace
> gm_contacts-ldap.cpp:155: error: ‘SearchContext’ was not declared in
> this scope
> gm_contacts-ldap.cpp:155: error: expected `;' before ‘context’
> gm_contacts-ldap.cpp:223: error: ‘ldap’ was not declared in this scope
> gm_contacts-ldap.cpp:244: error: ‘ldap’ was not declared in this scope
> gm_contacts-ldap.cpp:244: error: ‘context’ was not declared in this
> scope
> gm_contacts-ldap.cpp:249: error: ‘PLDAPSession’ is not a class or
> namespace
> gm_contacts-ldap.cpp:249: error: ‘ScopeSubTree’ was not declared in this
> scope
> gm_contacts-ldap.cpp:250: error: ‘PLDAPSession’ is not a class or
> namespace
> gm_contacts-ldap.cpp:250: error: ‘ScopeSingleLevel’ was not declared in
> this scope
> make[4]: *** [gm_contacts-ldap.lo] Fehler 1
> make[4]: Leaving directory
> `/home/build/garnome-2.13.5/desktop/gnomemeeting/work/main.d/gnomemeeting-1.2.2/lib/contacts'
> make[3]: *** [all-recursive] Fehler 1
> make[3]: Leaving directory
> `/home/build/garnome-2.13.5/desktop/gnomemeeting/work/main.d/gnomemeeting-1.2.2/lib'
> make[2]: *** [all-recursive] Fehler 1
> make[2]: Leaving directory
> `/home/build/garnome-2.13.5/desktop/gnomemeeting/work/main.d/gnomemeeting-1.2.2'
> make[1]: *** [all] Fehler 2
> make[1]: Leaving directory
> `/home/build/garnome-2.13.5/desktop/gnomemeeting/work/main.d/gnomemeeting-1.2.2'
> make: *** [build-work/main.d/gnomemeeting-1.2.2/Makefile] Fehler 2
> [build localhost gnomemeeting]$
> 
> 
> I hope this error report will help you in the process of developing
> garnome and the gnome-applications further.
> 
> I also stumbled somewhere in the process trying different combinations
> of mandrake's openldap+pwlib or the bootstrap-versions over a config
> file with an entry containing "//" in its path, which is presumably not
> correct, either. Unfortunately I cannot reproduce this behaviour. 
> 
> This leaves me with a suggestion for upcoming versions of garnome. 
> For testing purpose it would be nice to have an option like in-between
> of make-install and make-paranoid. 
> If I got it right "make install" doesn't stop at errors and "make
> paranoid-install stops at the first error. So when building the whole
> directory tree I'd like to "resume" building after the first error, more
> precisely: go on with "make paranoid-install" and skip the faulty
> module.
> 
> 
> Happy coding!
> 
> 
> Stefan
> 
-- 
joseph_sacco [at] comcast [dot] net




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