Bug 108013

Summary: Incorrect ordering of extensions.ini for pspell.so after php5-extensions install
Product: Ports & Packages Reporter: Chris Haulmark <chris>
Component: Individual Port(s)Assignee: Alex Dupre <ale>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Chris Haulmark 2007-01-16 19:50:21 UTC
After installing the php5-extensions on a fresh installed FreeBSD system, php would exit and generate a core dump.

php -v
PHP 5.2.0 with Suhosin-Patch 0.9.6.2 (cli) (built: Jan 16 2007 12:00:18)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
Segmentation fault: 11 (core dumped)

%cat /var/db/ports/php5-extensions/options
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for php5-extensions-1.0
_OPTIONS_READ=php5-extensions-1.0
WITH_BCMATH=true
WITH_BZ2=true
WITHOUT_CALENDAR=true
WITH_CTYPE=true
WITH_CURL=true
WITHOUT_DBA=true
WITHOUT_DBASE=true
WITH_DOM=true
WITH_EXIF=true
WITH_FILEINFO=true
WITHOUT_FRIBIDI=true
WITH_FTP=true
WITH_GD=true
WITH_GETTEXT=true
WITH_GMP=true
WITH_HASH=true
WITH_ICONV=true
WITHOUT_IMAP=true
WITHOUT_INTERBASE=true
WITHOUT_LDAP=true
WITH_MBSTRING=true
WITH_MCRYPT=true
WITH_MHASH=true
WITH_MING=true
WITHOUT_MSSQL=true
WITH_MYSQL=true
WITH_MYSQLI=true
WITH_NCURSES=true
WITHOUT_ODBC=true
WITHOUT_OPENSSL=true
WITH_PCNTL=true
WITH_PCRE=true
WITHOUT_PDF=true
WITH_PDO=true
WITH_PGSQL=true
WITH_POSIX=true
WITH_PSPELL=true
WITH_READLINE=true
WITHOUT_RECODE=true
WITH_SESSION=true
WITH_SHMOP=true
WITH_SIMPLEXML=true
WITHOUT_SNMP=true
WITH_SOAP=true
WITH_SOCKETS=true
WITH_SQLITE=true
WITHOUT_SYBASE_CT=true
WITHOUT_SYSVMSG=true
WITHOUT_SYSVSEM=true
WITHOUT_SYSVSHM=true
WITH_TIDY=true
WITH_TOKENIZER=true
WITH_WDDX=true
WITH_XML=true
WITH_XMLREADER=true
WITH_XMLRPC=true
WITH_XMLWRITER=true
WITH_XSL=true
WITHOUT_YAZ=true
WITH_ZIP=true
WITH_ZLIB=true
%

A bug report has been reported to php.net.

http://bugs.php.net/bug.php?id=40148

Fix: 

Move pspell.so to the end of extensions.ini.
How-To-Repeat: Install php5-extensions with several options including pspell support then do:

php -v
Comment 1 Mark Linimon freebsd_committer freebsd_triage 2007-01-17 04:36:00 UTC
Responsible Changed
From-To: freebsd-ports-bugs->ale

Over to maintainer of php5-extensions.
Comment 2 Alex Dupre freebsd_committer freebsd_triage 2007-01-17 19:49:32 UTC
State Changed
From-To: open->closed

Duplicate of PR 103271.