Here are the dependencies for php5 on my machine:<br><br>php5 has library dependencies on:<br> libxml2<br> libxslt<br> openssl<br> zlib<br> libiconv<br> expat<br> gettext<br>
tiff<br> mhash<br> libmcrypt<br> curl<br> pcre<br> jpeg<br> libpng<br> freetype<br><br>When i originally tried installing php5 again it required a higher version of pcre than i had. so I deactivated the old version and installed the new version:
<br>The following ports are currently installed:<br> pcre @4.5_0 (active)<br> pcre @7.1_1+utf8<br><br> <br><br>But I can't see to deactivate the 4.5_0 version because i get the error i stated earlier. I did a selfupdate yesterday and again this morning before trying to uninstall and install php5 but still had the same problems. Like I said earlier I have been able to install other ports so it isn't like my whole macports installation is busted. Just php5 is giving me an issue right now.
<br><br><div><span class="gmail_quote">On 6/2/07, <b class="gmail_sendername">Jyrki Wahlstedt</b> <<a href="mailto:jwa@macports.org">jwa@macports.org</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>On 2.6.2007, at 20.06, Evan Burrows wrote:<br><br>> I did try to uninstall php5 first but it gave me the following<br>> error and<br>> didn't look as though it understood the uninstall command:<br>><br>
> sudo /opt/local/bin/port uninstall php5<br>> Password:<br>> Error: port uninstall failed: invalid command name<br>> "portuninstall::uninstall"<br>><br>> So, addressing you comments..<br>>>> I am sorry, if I am wrong, but I understand that you tried to
<br>>>> install<br>>>> php5 +mysql5 &c while having php5 +mysql4 installed?<br>><br>> I used the clean argument like you mentioned for php5, pcre, and<br>> expat. And<br>> as I said above i tried an uninstall and it failed.. so i
<br>> deactivated php5<br>> and tried to install a new version of php5<br>><br>>>> It is also hard to understand, where does pcre @4.5_0 come from.<br>><br>> I have no idea what pcre has to do with a php5 install but when i
<br>> tried<br>> running the php5 install command that was one of the items that<br>> threw the "<br>> Image error: Another version of this port (pcre @4.5_0) is already<br>> active."<br>> error. For that reason I mentioned that in my original email but
<br>> like I<br>> said I don't know what the relationship between that and php5 (if<br>> there is<br>> one).<br>><br>You can see the dependencies doing 'port deps': e.g. 'port deps php5'
<br>gives ' libxml2<br> libxslt<br> openssl<br> zlib<br> libiconv<br> expat<br> gettext<br> tiff<br> mhash<br> libmcrypt<br> curl<br>
pcre<br> jpeg<br> libpng<br> freetype') basically, variants add to these. If you say<br>'port installed pcre', you see all installed versions of pcre.<br><br>> I am running
10.4.9, MacPorts 1.442, Xcode 2.4.1. I really<br>> appreciate your<br>> help since I am relatively new to macports and am a little<br>> frustrated at<br>> this point.<br>><br>> Thanks for the prompt response!
<br>> Evan<br>><br>Hi again,<br>I am a bit at loss, because I don't see any such errors, as:<br>jwa@lan3:midgard> sudo port -f uninstall php5 @5.2.1_3+apache2<br>+darwin_8+macosx+mysql5+pear+postgresql<br>---> Unable to uninstall php5
5.2.1_3+apache2+darwin_8+macosx+mysql5<br>+pear+postgresql, the following ports depend on it:<br>---> midgard-php4<br>Warning: Uninstall forced. Proceeding despite dependencies.<br>---> Uninstalling php5 5.2.1_3+apache2+darwin_8+macosx+mysql5+pear
<br>+postgresql<br>jwa@lan3:midgard><br><br>(that was inactive anyway).<br>Have you performed sync or selfupdate lately? You could try cleaning<br>out the whole port system, installing it again from scratch and doing<br>
selfupdate, and install php5 with variants after that. This is a bit<br>of work, but ports do not behave like that in my system, I am on MBP,<br>OS X 10.4.9, Xcode 2.4.1, MP 1.442<br>!<br>! Jyrki Wahlstedt<br>! skype:jyrkiwahlstedt
<br>! <a href="http://www.wahlstedt.fi/jyrki/">http://www.wahlstedt.fi/jyrki/</a><br>!<br>! Our life is no dream; but it ought to become one and perhaps will.<br>! PGP key ID: 0x139CC386 fingerprint: F355 B46F 026C B8C1 89C0 A780
<br>6366 EFD9 139C C386<br><br><br><br></blockquote></div><br>