i get this error, after i did:

$ sudo port -v upgrade --enforce-variants php5 +fastcgi


$ php -v
dyld: lazy symbol binding failed: Symbol not found: __mysqlnd_palloc_init_cache
  Referenced from:
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/mysql.so
  Expected in: flat namespace

dyld: Symbol not found: __mysqlnd_palloc_init_cache
  Referenced from:
/opt/local/lib/php/extensions/no-debug-non-zts-20090626/mysql.so
  Expected in: flat namespace

Trace/BPT trap

here is the list of outdated packages

http://pastie.org/1188948

i will run the $ sudo port upgrade outdated

or should i have done it the other way around?

thanks

On Wed, Sep 29, 2010 at 2:29 PM, Ryan Schmidt <[email protected]> wrote:
> On Sep 29, 2010, at 07:24, Norman Khine wrote:
>
>> On Wed, Sep 29, 2010 at 2:04 PM, Ryan Schmidt wrote:
>>>
>>> After jpeg was updated to version 8, you would have needed to rebuild 
>>> php5-gd. The revbump that php5-gd received in r64827 in March should have 
>>> caused this to happen. Have you not run "sudo port selfupdate" and "sudo 
>>> port upgrade outdated" since before then? If not, please run it now.
>>
>> i have run $ sudo port selfupdate but hel back from upgrading the
>> outdated ports as i did not want to break anything, my local system
>> runs pretty well 'touch wood' but i see that if i do $ sudo port -yv
>> upgrade --enforce-variants php5 +fastcgi
>>
>> it will update apache2, libtool
>>
>> http://pastie.org/1188783
>>
>> should i be worried? better make a backup first!
>
> Backups are good, but MacPorts also by default doesn't actually uninstall old 
> versions of ports, just deactivates them. If you find the new versions are 
> not to your liking, you can always go back and "sudo port activate" the old 
> versions again.
>
>
>>> Note that php5-pcntl should not be used when php is running in a web server 
>>> environment. See "port notes php5-pcntl" and this web page:
>>
>> ok, this is only on my local machine.
>
> Ok, but if on your local machine you are using PHP in a web server 
> environment (which you are if you're talking about Apache and/or FastCGI), 
> then you should not use the PCNTL functions. They're only to be used on the 
> command line version of PHP. That's my understanding of the PHP documentation 
> anyway; if you need more information you should ask the PHP developers.
>
>
>



-- 
˙uʍop ǝpısdn p,uɹnʇ pןɹoʍ ǝɥʇ ǝǝs noʎ 'ʇuǝɯɐן sǝɯıʇ ǝɥʇ puɐ 'ʇuǝʇuoɔ
ǝq s,ʇǝן ʇǝʎ
%>>> "".join( [ {'*':'@','^':'.'}.get(c,None) or
chr(97+(ord(c)-83)%26) for c in ",adym,*)&uzq^zqf" ] )
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-users

Reply via email to