[MacPorts] #39048: php52: build error with libxml2 @2.9.0 (was: Error: org.macports.build for port php52 returned: command execution failed)

MacPorts noreply at macports.org
Thu May 9 18:27:23 PDT 2013


#39048: php52: build error with libxml2 @2.9.0
--------------------------+--------------------------
  Reporter:  coolkutex@…  |      Owner:  ryandesign@…
      Type:  defect       |     Status:  assigned
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.1.3
Resolution:               |   Keywords:
      Port:  php52        |
--------------------------+--------------------------
Changes (by ryandesign@…):

 * status:  new => assigned


Comment:

 The php52 build error you've encountered is an incompatibility with
 libxml2 @2.9.0. The php52 port built fine last I checked it, but that was
 three days before the libxml2 port was updated to version 2.9.0. Here is
 the [https://mail.gnome.org/archives/xml/2012-August/msg00028.html
 discussion about this problem], and the
 [https://mail.gnome.org/archives/xml/2012-August/txtbgxGXAvz4N.txt patch]
 for PHP 5.4. I'll work on backporting this patch to PHP 5.2 and
 incorporating it into the php52 port.

 However, I strongly urge you to reconsider your approach. You should not
 be running PHP 5.2 in production; it is far too old. The developers of PHP
 announced the [http://php.net/archive/2010.php end of support for PHP 5.2]
 in December 2010. It is undoubtedly full of bugs and security problems
 that have already been fixed in newer versions of PHP. At this time, you
 should be running PHP 5.4 in production (e.g. the MacPorts php54 port) and
 testing your sites with pre-release versions of PHP 5.5 (e.g. the php55
 port) in preparation for PHP 5.5 becoming the new stable version.

 MySQL 5.0.x is also very old. Per [http://www.mysql.com/support/eol-
 notice.html Oracle policy], "active support" for MySQL 5.0 ended at the
 end of 2009. You should be running MySQL 5.5 (the mysql55 port) or 5.6
 (not yet in MacPorts; see #37976), or considering switching to a MySQL
 fork like MariaDB (the mariadb port) or Percona (the percona port).

 You should also ensure you're running the current version of MediaWiki,
 1.20.5. The developers of MediaWiki are constantly announcing major
 security vulnerabilities in older versions; running anything older than
 the current versions will undoubtedly expose your server and your users to
 the possibility of attack. Contact the developers of MediaWiki if you need
 help upgrading your current MediaWiki installation to the latest version.

-- 
Ticket URL: <https://trac.macports.org/ticket/39048#comment:6>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list