Trouble buildint php

Richard Pyne rpyne at kinfolk.org
Sun Jan 30 03:39:55 UTC 2005


On 29 Jan 2005 at 21:14, Auke Kok wrote:

> Richard Pyne wrote:
> > I'm having a problem building php that I haven't been able to 
> > figure out. I'm getting:
> > 
> > checking for libedit readline replacement... no
> > checking for readline support... yes
> > checking for tgetent in -lncurses... no
> > checking for tgetent in -ltermcap... no
> > checking for readline in -lreadline... no
> > configure: error: readline library not found
> > Creating /var/log/lunar/compile/php-4.3.10.bz2
> > ! Problem detected during BUILD
> > 
> > 
> > I know libreadline is available because:
> > 
> > # updatedb
> > # locate libreadline
> > /lib/libreadline.a
> > /lib/libreadline.so
> > /lib/libreadline.so.5
> > /lib/libreadline.so.5.0
> > 
> > 
> > I'm sure that it is something stupid that I am missing, but I 
> > can't find what.
> > 
> > Thanks in advance for any help.
> 
> readline is so basic that when it upgraded frmo .4 to .5 a couple of 
> base modules need to be relinked.
> 
> The one that breaks php is 'aspell'.
> 
> Use 'lunar nofix' to find out which ones need a rebuild and why.

This is still happening even after a 'lunar rebuild'. The 
results of 'lunar nofix' are:

# lunar nofix
/usr/bin/cpio   of      cpio    has wrong md5sum.
/usr/sbin/lnet of lunar-tools is missing.
/usr/bin/php    of      php     is broken.
        libhistory.so.4 => not found
        libreadline.so.4 => not found
        libmysqlclient.so.12 => not found
        libdb-3.3.so => not found
        libcurl.so.2 => not found


'lin cpio' gives:

config.status: creating po/Makefile
config.status: executing tests/atconfig commands
make: *** No rule to make target `cpio'.  Stop.
Creating /var/log/lunar/compile/cpio-2.6.bz2
! Problem detected during BUILD

The incorrect checksum comes from finishing the build and 
install manually from the cpio source directory.


'lin lunar-tools' gives:

Resolving lunar-linux.org... 213.201.214.201
Connecting to lunar-linux.org[213.201.214.201]:80... failed: 
Connection refused.
Building lunar-tools
Missing lunar-tools-2004.6.tar.bz2
Lunar Install aborting.
Creating /var/log/lunar/compile/lunar-tools-2004.6.bz2
! Problem detected during PRE_BUILD


and 'lin php'

gives the results listed above.

# updatedb
# locate libhistory
/lib/libhistory.a
/lib/libhistory.so
/lib/libhistory.so.5
/lib/libhistory.so.5.0

# locate libreadline
/lib/libreadline.a
/lib/libreadline.so
/lib/libreadline.so.5
/lib/libreadline.so.5.0

# locate libmysqlclient
/usr/lib/libmysqlclient.a
/usr/lib/libmysqlclient.la
/usr/lib/libmysqlclient_r.a
/usr/lib/libmysqlclient_r.la
/usr/lib/libmysqlclient_r.so
/usr/lib/libmysqlclient_r.so.14
/usr/lib/libmysqlclient_r.so.14.0.0
/usr/lib/libmysqlclient.so
/usr/lib/libmysqlclient.so.14
/usr/lib/libmysqlclient.so.14.0.0

# locate libdb
/usr/lib/libdb-3.so
/usr/lib/libdb-4.3.a
/usr/lib/libdb-4.3.la
/usr/lib/libdb-4.3.so
/usr/lib/libdb-4.so
/usr/lib/libdb.a
/usr/lib/libdb_cxx-3.so
/usr/lib/libdb_cxx-4.3.a
/usr/lib/libdb_cxx-4.3.la
/usr/lib/libdb_cxx-4.3.so
/usr/lib/libdb_cxx-4.so
/usr/lib/libdb_cxx.a
/usr/lib/libdb_cxx.so
/usr/lib/libdb.so
/usr/lib/libdb_tcl-4.3.a
/usr/lib/libdb_tcl-4.3.la
/usr/lib/libdb_tcl-4.3.so
/usr/lib/libdb_tcl-4.so
/usr/lib/libdb_tcl.so

# locate libcurl
/usr/lib/libcurl.a
/usr/lib/libcurl.la
/usr/lib/libcurl.so
/usr/lib/libcurl.so.3
/usr/lib/libcurl.so.3.0.0


The other thing that is strange is that 'lin mysql' errors after 
it has built and installed:


Killing mysqld with pid 25556
Wait for mysqld to exit\c
.\c
STOPPING server from pid file /var/lib/mysql/Behling.pid
050129 17:27:21  mysqld ended

 done
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient_r.so"
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient_r.so.14"
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient_r.so.14.0.0"
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient.so"
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient.so.14"
+ releasing library "/usr/src/mysql-
4.1.9/old.libraries/libmysqlclient.so.14.0.0"
Creating /var/log/lunar/compile/mysql-4.1.9.bz2
Starting mysqld daemon with databases from /var/lib/mysql
Creating /var/log/lunar/install/mysql-4.1.9
Creating /var/log/lunar/md5sum/mysql-4.1.9
Creating /var/cache/lunar/mysql-4.1.9-i686-pc-linux-gnu.tar.bz2
+ updating lunar state files after module installation
+ module size is 16412KB
+ removing installwatch file
+ destroying building dir "/usr/src/mysql-4.1.9"
! Problem detected


--Richard



More information about the Lunar mailing list