#19024 [Opn]: Compile error related to readlin

From: Date: Wed, 21 Aug 2002 18:13:40 +0000
Subject: #19024 [Opn]: Compile error related to readlin
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-17470@lists.php.net to get a copy of this message
ID: 19024 User updated by: hz11@nyu.edu Reported By: hz11@nyu.edu Status: Open Bug Type: Compile Failure Operating System: FreeBSD 4.6.2-RELEASE PHP Version: 4.2.2 New Comment: My last post wasn't very clear, and so here are some more details: Using a source tree directly from tarball: ./configure --with-libedit gives: checking for libedit readline replacement... yes checking for readline support... no checking for tgetent in -lncurses... yes checking for readline in -ledit... no configure: error: edit library required by readline not found ./configure --with-readline ./configure and compile are successful ./configure --with-libedit --with-readline ./configure successful compile failed with error as posted previously It seems the same behavior occurs when reusing a source tree as well. Both ledit and lreadline show up in ldconfig -r. Previous Comments: ------------------------------------------------------------------------ [2002-08-21 11:56:04] hz11@nyu.edu I'm compiling php 4.2.2 on a stock FreeBSD 4.6.2-RELEASE box for use on the command line. I'm using: ./configure --prefix=/usr/local/psh --enable-cli --without-pear --with-openssl=/usr/local/ssl --with-zlib --with-bcmath --with-bz2 --enable-ftp --with-gettext --with-mysql=/usr/local/mysql --with-ncurses --enable-pcntl --with-libedit --with-readline --enable-shmop --enable-sockets --enable-sysvsem --enable-sysvshm --with-expat-dir=/usr/local --enable-inline-optimization The ./configure runs through fine (seemingly) but the compile dies with: Making all in readline gcc -I. -I/root/INSTALLED/php-4.2.2/ext/readline -I/root/INSTALLED/php-4.2.2/main -I/root/INSTALLED/php-4.2.2 -I/root/INSTALLED/php-4.2.2/Zend -I/usr/local/ssl/include -I/usr/local/include -I/usr/local/mysql/include/mysql -I/root/INSTALLED/php-4.2.2/TSRM -g -O2 -c readline.c && touch readline.lo readline.c: In function `zif_readline_list_history': readline.c:264: `HIST_ENTRY' undeclared (first use in this function) readline.c:264: (Each undeclared identifier is reported only once readline.c:264: for each function it appears in.) readline.c:264: `history' undeclared (first use in this function) readline.c:265: syntax error before `int' readline.c:267: `ac' undeclared (first use in this function) *** Error code 1 Stop in /root/INSTALLED/php-4.2.2/ext/readline. *** Error code 1 Stop in /root/INSTALLED/php-4.2.2/ext/readline. *** Error code 1 Stop in /root/INSTALLED/php-4.2.2/ext. *** Error code 1 Stop in /root/INSTALLED/php-4.2.2. This probably won't make a difference, but I had compiled the from the same source as a DSO (but I did make distclean before running the above ./configure). Thanks, Hans ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=19024&edit=1

« previous php.bugs (#17470) next »