[Kroupware] Apache compile failed

Stephan Buys list at codefusion.co.za
Mon Sep 8 11:13:32 CEST 2003


Do you have permissions to do the operation? Your'e not maybe running out
of diskspace?

You have gdbm installed?

Also, try it with _only_ the switch I mentioned before (drop the other ndbm and
gdbm switches)

Regards,
Stephan

On Monday 08 September 2003 10:08, J.A.J. van Belkum wrote:
> oh, I forgot... I tried that too :-)
>
> Any other suggestions ???
>
> Stephan Buys wrote:
> > Hi,
> >
> > Try it with --define 'with_gdbm_ndbm yes'
> >
> > Regards,
> > Stephan
> >
> > On Monday 08 September 2003 09:47, J.A.J. van Belkum wrote:
> >>Hi,
> >>
> >>I am trying to install the kolab server, but it hangs on the Apache
> >>compile... I have seen this before in the mailing lists, and have tried
> >>all the suggested options.....
> >>
> >>This is what I did:
> >>
> >>rpm -bb gdbm.spec --define 'with_ndbm yes'
> >>/kolab/bin/rpm -Uvh ../../PKG/gdbm-1.8.3-20030213.ix86-linux2.4-kol.rpm
> >>
> >>rpm -ba apache.spec --define 'with_mod_ssl yes' --define 'with_mod_dav
> >>yes'   --define 'with_mod_auth_ldap yes' --define 'with_mod_php_openldap
> >>yes'  --define 'with_mod_php_imap yes' --define 'with_mod_php yes'
> >>     --define 'with_mod_php_gettext yes' --define 'with_gdbm yes'
> >>   --define 'with_ndbm yes'
> >>
> >>This failed, so I copied the ndbm header file to /kolab/include....
> >>
> >>redid the apache compile, and got the same error:
> >>
> >>modules/proxy/libproxy.a(proxy_cache.o)(.text+0x261c): In function
> >>
> >>`ap_proxy_cache_update':
> >>: the use of `mktemp' is dangerous, better use `mkstemp'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xb6): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_open'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xd3): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_fetch'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xe8): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_close'
> >>
> >>collect2: ld returned 1 exit status
> >>make[3]: *** [target_static] Error 1
> >>make[2]: *** [build-std] Error 2
> >>make[1]: *** [build] Error 2
> >>make: *** [install-all] Error 2
> >>+ /kolab/lib/openpkg/shtool install -c -m 644 /dev/null
> >>/kolab/RPM/TMP/apache-1.3.27-root/kolab/etc/apache/php.ini
> >>cp: cannot create regular file
> >>`/kolab/RPM/TMP/apache-1.3.27-root/kolab/etc/apache/#INST at 21808#': No
> >>such file or directory
> >>error: Bad exit status from /kolab/RPM/TMP/rpm-tmp.12447 (%install)
> >>
> >>
> >>RPM build errors:
> >>     Bad exit status from /kolab/RPM/TMP/rpm-tmp.12447 (%install)
> >>
> >>
> >>
> >>When I query gdbm i get the following:
> >>
> >>apache]# /kolab/bin/rpm -qi gdbm
> >>Name:    gdbm                        Source RPM:
> >>gdbm-1.8.3-20030213.src.rpm
> >>Version: 1.8.3                       Packager:     The OpenPKG Project
> >>Release: 20030213                    Build Host:   aukjan.office.gfo.int
> >>Group:   Database                    Build System: ix86-linux2.4
> >>Distrib: OpenPKG [PLUS]              Build Time:   Sun 07 Sep 2003
> >>11:10:05 AM CEST
> >>License: LGPL                        Relocations:  /kolab
> >>Vendor:  FSF                         Install Size: 97275 bytes
> >>URL:     http://www.gnu.org/software/gdbm/ Install Time: Sun 07 Sep 2003
> >>11:12:20 AM CEST
> >>Summary: GNU Database Library
> >>Description:
> >>     GNU dbm is a set of database routines that use extensible hashing.
> >>     It works similar to the standard UNIX dbm routines.
> >>Provides:
> >>     gdbm::with_ndbm = yes
> >>     gdbm::with_nofsync = no
> >>     gdbm = 1.8.3-20030213
> >>
> >>
> >>furthermore I see in the apache compile:
> >>
> >>/kolab/RPM/TMP/imap-2002d/c-client/osdep.c:267: the use of `tmpnam' is
> >>dangerous, better use `mkstemp'
> >>/kolab/lib/libldap.a(os-ip.o)(.text+0x39b): In function
> >>
> >>`ldap_pvt_is_socket_ready':
> >>: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
> >>
> >>/kolab/lib/libldap.a(os-ip.o)(.text+0x392): In function
> >>
> >>`ldap_pvt_is_socket_ready':
> >>: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead
> >>
> >>modules/proxy/libproxy.a(proxy_cache.o)(.text+0x261c): In function
> >>
> >>`ap_proxy_cache_update':
> >>: the use of `mktemp' is dangerous, better use `mkstemp'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xb6): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_open'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xd3): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_fetch'
> >>
> >>modules/standard/libstandard.a(mod_auth_dbm.o)(.text+0xe8): In function
> >>
> >>`get_dbm_pw':
> >>: undefined reference to `dbm_close'
> >>
> >>collect2: ld returned 1 exit status
> >>make[3]: *** [target_static] Error 1
> >>make[2]: *** [build-std] Error 2
> >>make[1]: *** [build] Error 2
> >>make: *** [build-quiet] Error 2
> >>
> >>
> >>And also:
> >>
> >>Creating Makefile in src
> >>  + configured for Linux platform
> >>  + setting C pre-processor to /kolab/bin/cc -E
> >>  + checking for system header files
> >>  + using custom target name: apache
> >>  + adding selected modules
> >>     o rewrite_module uses ConfigStart/End
> >>       disabling DBM support for mod_rewrite
> >>       (perhaps you need to add -ldbm, -lndbm or -lgdbm to EXTRA_LIBS)
> >>     o dbm_auth_module uses ConfigStart/End
> >>
> >>
> >>And lastly:
> >>
> >>checking for GDBM support... no
> >>checking for NDBM support... no
> >>
> >>
> >>
> >>Please give me some directions where to start!
> >>
> >>Thnx
> >>
> >>Aukjan
> >>
> >>_______________________________________________
> >>Kroupware mailing list
> >>Kroupware at mail.kde.org
> >>http://mail.kde.org/mailman/listinfo/kroupware

-- 
Stephan  Buys
Code Fusion cc.
Tel: +27 11 391 1412
Mobile: +27 83 294 1876
Email: s.buys at codefusion.co.za



More information about the Kroupware mailing list