Subject: Re: pkg/36869 (php5 cannot load php extensions on Darwin 8.10.0)
To: None <darwin-pkg-people@netbsd.org, gnats-admin@netbsd.org,>
From: Louis Guillaume <lguillaume@berklee.edu>
List: pkgsrc-bugs
Date: 09/02/2007 21:30:03
The following reply was made to PR pkg/36869; it has been noted by GNATS.

From: Louis Guillaume <lguillaume@berklee.edu>
To: gnats-bugs@NetBSD.org
Cc: darwin-pkg-people@netbsd.org, gnats-admin@netbsd.org,
	pkgsrc-bugs@netbsd.org
Subject: Re: pkg/36869 (php5 cannot load php extensions on Darwin 8.10.0)
Date: Sun, 02 Sep 2007 16:25:27 -0400

 Jaromir Dolecek wrote:
 > The following reply was made to PR pkg/36869; it has been noted by GNATS.
 > 
 > From: Jaromir Dolecek <jdolecek@NetBSD.org>
 >  
 >  Hi,
 >  
 >  can you send me output of 'php -v' ?
 
 # php -v
 dyld: NSLinkModule() error
 dyld: Symbol not found: _zend_ini_boolean_displayer_cb
   Referenced from: /usr/pkg/lib/php/20040412/pgsql.so
   Expected in: flat namespace
 
 Trace/BPT trap
 
 
 >  
 >  Mac OS contains PHP 4.4.7 in /usr/bin, perhaps you run the other
 >  version by mistake. Good way to ensure you have proper version
 >  is to edit $PKGBASE/etc/php.ini, not /etc/php.ini.
 >  
 
 I understand... Here are some environmental details...
 
 ================================================================
 # echo $PATH
 /usr/pkg/bin:/usr/pkg/sbin:/bin:/sbin:/usr/bin:/usr/sbin
 ================================================================
 # cat /etc/mk.conf
 .ifdef BSD_PKG_MK       # begin pkgsrc settings
 
 PKG_DBDIR=/var/db/pkg
 LOCALBASE=/usr/pkg
 VARBASE=/var
 FETCH_CMD=/usr/pkg/bin/ftp
 PAX=/usr/pkg/bin/pax
 
 DISTDIR=/Volumes/Chacachacare/distfiles
 PACKAGES=/Volumes/Huevos/pkgsrc-packages
 WRKOBJDIR=/usr/pkgobj
 PKG_SYSCONFBASE=/etc
 PKGCHK_CONF=/etc/pkgchk.conf
 #X11_TYPE=xorg
 
 DEPENDS_TARGET=package
 USE_BUILTIN.cups= yes
 USE_BUILTIN.x11 = yes
 
 PKG_OPTIONS.ruby += ruby-build-ri-db
 PKG_OPTIONS.vim += ruby
 
 PGHOME=${VARBASE}/${PGUSER}
 
 .endif                  # end pkgsrc settings
 ================================================================
 
 Note the PKG_SYSCONFBASE setting. So /etc/php.ini is the right one.
 
 Louis