[MacPorts] #41864: php52 won't install on 10.9 (mavericks)
#41864: php52 won't install on 10.9 (mavericks) ------------------------+-------------------------------- Reporter: macjoost@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: mavericks | Port: php52 ------------------------+-------------------------------- On a clean macports, I'm not able to install php52. The issue seems to be that de compiler can't find freetype.h See attached main.log -- Ticket URL: <https://trac.macports.org/ticket/41864> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: mavericks Port: php52 | -------------------------+-------------------------- Changes (by larryv@…): * owner: macports-tickets@… => ryandesign@… * cc: ryandesign@…, macjoost@… (removed) -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Changes (by ryandesign@…): * keywords: mavericks => * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Comment (by ryandesign@…): Sorry for the delay. The problem is not backporting the patch for this problem to php 5.2; I've done that already. The problem is that after patching the config.m4, the configure script needs to be regenerated. In fact the portfile is already trying to do this for other reasons (for example to fix the oracle variant) using use_autoconf, but it's apparently not working anymore. I've tried switching to use_autoreconf instead, and I've also tried switching from the old autoconf 2.13 that we're using (because that's the version the shipped configure script was generated with) to the newer autoconf 2.69, but both of them generate hundreds of error messages and don't produce a working configure script. I don't understand why. -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Comment (by ganster00@…): May be just use solution proposed [https://bugs.php.net/bug.php?id=66328 here]? -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Changes (by ryandesign@…): * cc: ganster00@… (added) Comment: Replying to [comment:5 ganster00@…]:
May be just use solution proposed [https://bugs.php.net/bug.php?id=66328 here]?
That solution suggests editing the configure file. We can't edit the configure file, because even prior to this problem, we're already patching the files that the configure script is generated out of, therefore it is our intention to regenerate the configure script after having made those changes. This used to work, but broke at some point and I didn't notice it until trying to address this ticket 3 months ago. Unfortunately I have not made any further progress since then. I'm not in a big rush to fix this, since php 5.2 has been [http://php.net/eol.php end-of-life] for over three years. -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Comment (by macjoost@…): Hi, I understand the low priority since php52 is EOL. I like to give some feedback on why the php52 port might still be relevant. Some hosting providers still use php52 (eg. even on current Plesk panels, it is available). I have some clients using these systems. My "need" to run php52 is to have my development system as close to my clients live system as possible. Counter argument could be that motivating the hosting providers to upgrade their php might be a more efficient use of energy :-) -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#41864: php52 @5.2.17_8+fastcgi: configure cannot find freetype.h -------------------------+-------------------------- Reporter: macjoost@… | Owner: ryandesign@… Type: defect | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: Port: php52 | -------------------------+-------------------------- Comment (by murrayeisenberg@…): I desperately need the php52 port to install without error. (This is because I have a backup of an old Drupal 5 site. In order to upgrade the site to run in the current Drupal version, I first have to set it up with Drupal 5. And for that, the newest version of php5 that will work is php52.) Any way to get this to work?? -- Ticket URL: <https://trac.macports.org/ticket/41864#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts