php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #1359 missed libdbf.a in LIBS during
Submitted: 1999-04-28 13:23 UTC Modified: 1999-06-12 14:46 UTC
From: bug at nowhere dot no dot place dot for dot bat dot ru Assigned:
Status: Closed Package: Compile Failure
PHP Version: 3.0.7 OS: BSD/OS 3.1
Private report: No CVE-ID: None
 [1999-04-28 13:23 UTC] bug at nowhere dot no dot place dot for dot bat dot ru
Here is my configure call:
./configure --prefix=/usr/local \         
  --with-shared-apache=../apache-1.3-rus \
  --with-mod_charset \                    
  --with-gd \                             
  --with-mysql \                          
  --with-hyperwave \                      
  --with-xml \                            
  --with-zlib \                           
  --with-dbase \                          
  --with-filepro \                        
  --with-config-file-path=/etc/apache \   
  --enable-safe-mode \                    
  --enable-track-vars \                   
  --enable-magic-quotes \                 
  --enable-memory-limit \                 
  --enable-sysvsem \                      
  --enable-sysvshm        

Please, note  --with-dbase flag. This configuration attempts to staticaly
link apache 1.3.6 with php3 module. libphp3 compiles just fine,
even, there is another nasty bug - it gets name libphp3-so.a,
which isn't what apache expected (libphp3.a). But this easy
to fix via "mv" :)

Ok, everything ready, but during apache compilation ld failes, cause it unable to resolve
symbols from functions/dbase.o. Short overview shows, that
there is no -ldbf in the linker flags, that was sent by
mod_php3 to apache (apci) and there is not libdbf.a itself
somewhere in the make scope - /usr/local/lib/ or in src/modules/php3/. This makes make to fail....

all 3 magic steps for php3 - configure; make; make install;
- was performed.... So, something :> missed in comfiguration.

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-05-11 08:48 UTC] sas at cvs dot php dot net
What version of make are you using? The original BSD make? If so, please try to reproduce it with GNU make.
 [1999-06-12 14:46 UTC] jim at cvs dot php dot net
This should be fixed in 3.0.9.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Sep 21 00:01:27 2024 UTC