ID:               26611
 User updated by:  george_planansky at harvard dot edu
 Reported By:      george_planansky at harvard dot edu
-Status:           Feedback
+Status:           Open
 Bug Type:         Compile Failure
 Operating System: solaris 2.8 patched to nov 2003
 PHP Version:      4CVS-2003-12-13
 New Comment:

The problem seems to follow the pspell option.
I get the "Abort" if I configure with --with-pspell,
but do not get the Abort if I configure without it.
http://snaps.php.net/php4-STABLE-latest.tar.gz

This was true of a more inclusive configure ...
--with-pspell --> Abort .

The pspell library like most others I'm using
was built with gcc-3.0.X ... I'm trying to build it
with gcc-3.3.2 , just in case.

# ./configure
--with-openssl=/usr/local/openssl
--with-gettext=/usr/local
--with-pspell=/usr/local
--disable-all
--enable-xml
--with-pcre-regex
--enable-cli
--enable-debug

wacke(6)%cd sapi/cli
wacke(7)%./php -v
Abort (core dumped)
wacke(8)% gdb ./php ./core
GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "sparc-sun-solaris2.8"...
Core was generated by `./php -v'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/local/lib/libpspell.so.4...done.
Loaded symbols for /usr/local/lib/libpspell.so.4
Reading symbols from /usr/local/lib/libltdl.so.3...done.
Loaded symbols for /usr/local/lib/libltdl.so.3
Reading symbols from /usr/local/lib/libpspell-modules.so.1...done.
Loaded symbols for /usr/local/lib/libpspell-modules.so.1
Reading symbols from /usr/local/lib/libstdc++.so.5...done.
Loaded symbols for /usr/local/lib/libstdc++.so.5
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/local/lib/libgcc_s.so.1
Reading symbols from /usr/local/lib/libintl.so.2...done.
Loaded symbols for /usr/local/lib/libintl.so.2
Reading symbols from /usr/local/lib/libiconv.so.2...done.
Loaded symbols for /usr/local/lib/libiconv.so.2
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/local/openssl/lib/libssl.so.0.9.7...done.
Loaded symbols for /usr/local/openssl/lib/libssl.so.0.9.7
Reading symbols from /usr/local/openssl/lib/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/local/openssl/lib/libcrypto.so.0.9.7
Reading symbols from /usr/lib/libresolv.so.2...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/local/lib/libstdc++.so.3...done.
Loaded symbols for /usr/local/lib/libstdc++.so.3
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from
/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
#0  0xff09f980 in _libc_kill () from /usr/lib/libc.so.1
(gdb) bt#0  0xff09f980 in _libc_kill () from /usr/lib/libc.so.1
#1  0xff035964 in abort () from /usr/lib/libc.so.1
#2  0xff2e1adc in ?? () from /usr/local/lib/libstdc++.so.5
#3  0xff2e1b14 in ?? () from /usr/local/lib/libstdc++.so.5
#4  0xff2e1b24 in ?? () from /usr/local/lib/libstdc++.so.5
#5  0xff2e1a00 in ?? () from /usr/local/lib/libstdc++.so.5
#6  0xff2bfa3c in ?? () from /usr/local/lib/libstdc++.so.5
#7  0xff2b7098 in ?? () from /usr/local/lib/libstdc++.so.5
#8  0xff2b69a0 in ?? () from /usr/local/lib/libstdc++.so.5
#9  0xff2bbfd8 in ?? () from /usr/local/lib/libstdc++.so.5
#10 0xff2bc36c in ?? () from /usr/local/lib/libstdc++.so.5
#11 0xff377470 in ?? () from /usr/local/lib/libpspell.so.4
#12 0xff3774e0 in ?? () from /usr/local/lib/libpspell.so.4
#13 0xff378530 in ?? () from /usr/local/lib/libpspell.so.4
#14 0xff36e73c in ?? () from /usr/local/lib/libpspell.so.4
#15 0xff3bcf0c in ?? ()
#16 0xff3c7440 in ?? ()
#17 0xff3b2c30 in ?? ()
#18 0xff2f669c in ?? () from /usr/local/lib/libstdc++.so.5
#19 0xff2c4e94 in ?? () from /usr/local/lib/libstdc++.so.5
#20 0xff2d0d60 in ?? () from /usr/local/lib/libstdc++.so.5
#21 0xff2c0e9c in ?? () from /usr/local/lib/libstdc++.so.5
#22 0xff2bfa18 in ?? () from /usr/local/lib/libstdc++.so.5
#23 0xff2b7098 in ?? () from /usr/local/lib/libstdc++.so.5
#24 0xff2b69a0 in ?? () from /usr/local/lib/libstdc++.so.5
#25 0xff2bbfd8 in ?? () from /usr/local/lib/libstdc++.so.5
#26 0xff2bc36c in ?? () from /usr/local/lib/libstdc++.so.5
#27 0xff2b4740 in ?? () from /usr/local/lib/libstdc++.so.5
#28 0xff2b3068 in ?? () from /usr/local/lib/libstdc++.so.5
#29 0xff2ad2c0 in ?? () from /usr/local/lib/libstdc++.so.5
#30 0xff3bcf0c in ?? ()
#31 0xff3bc660 in ?? ()
#32 0xff3c84b4 in ?? ()
#33 0xff3b2bf4 in ?? ()
(gdb)


Previous Comments:
------------------------------------------------------------------------

[2003-12-14 20:33:08] [EMAIL PROTECTED]

Try with this configure line:

# ./configure
--with-openssl=/usr/local/openssl
--with-gettext=/usr/local
--with-pspell=/usr/local
--disable-all
--enable-xml
--with-pcre-regex
--enable-cli
--enable-debug



------------------------------------------------------------------------

[2003-12-13 23:05:38] george_planansky at harvard dot edu

same config as above + --enable-debug
same abort behavior
here's the gdb bt output ...

wacke(1)%pwd
/disk/1/src/php4-STABLE-200312130430/sapi/cli
wacke(2)%./php -v
Abort (core dumped)
wacke(3)%gdb php core
GNU gdb 5.2.1
Copyright 2002 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for
details.
This GDB was configured as "sparc-sun-solaris2.8"...
Core was generated by `./php -v'.
Program terminated with signal 6, Aborted.
Reading symbols from /usr/local/lib/libhistory.so.4...done.
Loaded symbols for /usr/local/lib/libhistory.so.4
Reading symbols from /usr/local/lib/libreadline.so.4...done.
Loaded symbols for /usr/local/lib/libreadline.so.4
Reading symbols from /usr/lib/libcurses.so.1...done.
Loaded symbols for /usr/lib/libcurses.so.1
Reading symbols from /usr/local/lib/libpspell.so.4...done.
Loaded symbols for /usr/local/lib/libpspell.so.4
Reading symbols from /usr/local/lib/libltdl.so.3...done.
Loaded symbols for /usr/local/lib/libltdl.so.3
Reading symbols from /usr/local/lib/libpspell-modules.so.1...done.
Loaded symbols for /usr/local/lib/libpspell-modules.so.1
Reading symbols from /usr/local/lib/libstdc++.so.5...done.
Loaded symbols for /usr/local/lib/libstdc++.so.5
Reading symbols from /usr/lib/libm.so.1...done.
Loaded symbols for /usr/lib/libm.so.1
Reading symbols from /usr/local/lib/libgcc_s.so.1...done.
Loaded symbols for /usr/local/lib/libgcc_s.so.1
Reading symbols from
/usr/local/mysql/lib/mysql/libmysqlclient.so.10...done.
Loaded symbols for /usr/local/mysql/lib/mysql/libmysqlclient.so.10
Reading symbols from /usr/lib/libcrypt_i.so.1...done.
Loaded symbols for /usr/lib/libcrypt_i.so.1
Reading symbols from /usr/lib/libgen.so.1...done.
Loaded symbols for /usr/lib/libgen.so.1
Reading symbols from /usr/local/lib/libintl.so.2...done.
Loaded symbols for /usr/local/lib/libintl.so.2
Reading symbols from /usr/lib/libc.so.1...done.
Loaded symbols for /usr/lib/libc.so.1
Reading symbols from /usr/local/lib/libdb-4.1.so...done.
Loaded symbols for /usr/local/lib/libdb-4.1.so
Reading symbols from /usr/lib/libz.so.1...done.
Loaded symbols for /usr/lib/libz.so.1
Reading symbols from /usr/local/openssl/lib/libssl.so.0.9.7...done.
Loaded symbols for /usr/local/openssl/lib/libssl.so.0.9.7
Reading symbols from /usr/local/openssl/lib/libcrypto.so.0.9.7...done.
Loaded symbols for /usr/local/openssl/lib/libcrypto.so.0.9.7
Reading symbols from /usr/lib/libresolv.so.2...done.
Loaded symbols for /usr/lib/libresolv.so.2
Reading symbols from /usr/lib/libnsl.so.1...done.
Loaded symbols for /usr/lib/libnsl.so.1
Reading symbols from /usr/lib/libsocket.so.1...done.
Loaded symbols for /usr/lib/libsocket.so.1
Reading symbols from /usr/local/lib/libodbc.so.1...done.
Loaded symbols for /usr/local/lib/libodbc.so.1
Reading symbols from /usr/lib/libdl.so.1...done.
Loaded symbols for /usr/lib/libdl.so.1
Reading symbols from /usr/local/lib/libiconv.so.2...done.
Loaded symbols for /usr/local/lib/libiconv.so.2
Reading symbols from /usr/lib/libthread.so.1...done.
Loaded symbols for /usr/lib/libthread.so.1
Reading symbols from /usr/local/lib/libstdc++.so.3...done.
Loaded symbols for /usr/local/lib/libstdc++.so.3
Reading symbols from /usr/lib/libmp.so.2...done.
Loaded symbols for /usr/lib/libmp.so.2
Reading symbols from
/usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1...done.
Loaded symbols for /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
#0  0xfec891f0 in __sigprocmask () from /usr/lib/libthread.so.1
(gdb) bt
#0  0xfec891f0 in __sigprocmask () from /usr/lib/libthread.so.1
#1  0xfec7e574 in _resetsig () from /usr/lib/libthread.so.1
#2  0xfec7dd14 in _sigon () from /usr/lib/libthread.so.1
#3  0xfec80d54 in _thrp_kill () from /usr/lib/libthread.so.1
#4  0xfefcba7c in raise () from /usr/lib/libc.so.1
#5  0xfefb5964 in abort () from /usr/lib/libc.so.1
#6  0xff1e1adc in ?? () from /usr/local/lib/libstdc++.so.5
#7  0xff1e1b14 in ?? () from /usr/local/lib/libstdc++.so.5
#8  0xff1e1b24 in ?? () from /usr/local/lib/libstdc++.so.5
#9  0xff1e1a00 in ?? () from /usr/local/lib/libstdc++.so.5
#10 0xff1bfa3c in ?? () from /usr/local/lib/libstdc++.so.5
#11 0xff1b7098 in ?? () from /usr/local/lib/libstdc++.so.5
#12 0xff1b69a0 in ?? () from /usr/local/lib/libstdc++.so.5
#13 0xff1bbfd8 in ?? () from /usr/local/lib/libstdc++.so.5
#14 0xff1bc36c in ?? () from /usr/local/lib/libstdc++.so.5
#15 0xff2a7470 in ?? () from /usr/local/lib/libpspell.so.4
#16 0xff2a74e0 in ?? () from /usr/local/lib/libpspell.so.4
#17 0xff2a8530 in ?? () from /usr/local/lib/libpspell.so.4
#18 0xff29e73c in ?? () from /usr/local/lib/libpspell.so.4
#19 0xff3bcf0c in ?? ()
#20 0xff3c7440 in ?? ()
#21 0xff3b2c30 in ?? ()
#22 0xff1f669c in ?? () from /usr/local/lib/libstdc++.so.5
#23 0xff1c4e94 in ?? () from /usr/local/lib/libstdc++.so.5
#24 0xff1d0d60 in ?? () from /usr/local/lib/libstdc++.so.5
#25 0xff1c0e9c in ?? () from /usr/local/lib/libstdc++.so.5
#26 0xff1bfa18 in ?? () from /usr/local/lib/libstdc++.so.5
#27 0xff1b7098 in ?? () from /usr/local/lib/libstdc++.so.5
#28 0xff1b69a0 in ?? () from /usr/local/lib/libstdc++.so.5
#29 0xff1bbfd8 in ?? () from /usr/local/lib/libstdc++.so.5
#30 0xff1bc36c in ?? () from /usr/local/lib/libstdc++.so.5
#31 0xff1b4740 in ?? () from /usr/local/lib/libstdc++.so.5
#32 0xff1b3068 in ?? () from /usr/local/lib/libstdc++.so.5
#33 0xff1ad2c0 in ?? () from /usr/local/lib/libstdc++.so.5
#34 0xff3bcf0c in ?? ()
#35 0xff3bc660 in ?? ()
#36 0xff3c84b4 in ?? ()
#37 0xff3b2bf4 in ?? ()
(gdb) frame 5
#5  0xfefb5964 in abort () from /usr/lib/libc.so.1
(gdb) quit

------------------------------------------------------------------------

[2003-12-13 15:05:23] [EMAIL PROTECTED]

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

IIRC this have already been fixed.
If it still doesn't work with latest snapshot, please reconfigure PHP
with --enable-debug and provide a backtrace.

------------------------------------------------------------------------

[2003-12-12 23:47:27] george_planansky at harvard dot edu

Description:
------------
make install output:

Installing PHP SAPI module:       cgi
Installing PHP CGI into: /usr/local/bin/
Installing shared extensions:    
/usr/local/lib/php/extensions/no-debug-non-zts-20020429/
Installing PEAR environment:      /usr/local/lib/php/
Abort - core dumped
make[1]: *** [install-pear-installer] Error 134
make: *** [install-pear] Error 2

# ./configure  --enable-force-cgi-redirect --enable-discard-path
--enable-cli --with-openssl=/usr/local/openssl --with-zlib=/usr
--e\nable-bcmath --enable-calendar --with-db4=/usr/local
--enable-filepro --with-gd=shared,/usr/local --enable-gd-native-ttf
--with-jpeg\-dir=/usr/local --with-png-dir=/usr/local
--with-xpm-dir=/usr/local --with-freetype-dir=/usr/local
--with-gettext=/usr/local --with-\mysql=/usr/local/mysql
--with-unixODBC=/usr/local --with-pgsql=shared,/usr/local/pgsql
--with-pspell=/usr/local --with-readline=/usr\/local
--with-regex=system --enable-sockets --enable-tokenizer

... using gcc-3.3.2



This had worked ok with php-4.3.2RC1, gcc-3.0.5,
same config.

Installing PHP SAPI module
Installing shared extensions:    
/usr/local/lib/php/extensions/no-debug-non-zts-20020429/
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 0.9
[PEAR] Console_Getopt - installed: 1.0
[PEAR] PEAR           - installed: 1.0.1
[PEAR] DB             - installed: 1.3
[PEAR] HTTP           - installed: 1.2
[PEAR] Mail           - installed: 1.0.1
[PEAR] Net_SMTP       - installed: 1.0
[PEAR] Net_Socket     - installed: 1.0.1
[PEAR] XML_Parser     - installed: 1.0.1
[PEAR] XML_RPC        - installed: 1.0.4
Installing build environment:     /usr/local/lib/php/build/
Installing header files:          /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
  program: phpextdist







------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=26611&edit=1

Reply via email to