| Summary: | eAccelerator build problem (request for update) | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Ports & Packages | Reporter: | joehorn | ||||||
| Component: | Individual Port(s) | Assignee: | Alex Dupre <ale> | ||||||
| Status: | Closed FIXED | ||||||||
| Severity: | Affects Only Me | ||||||||
| Priority: | Normal | ||||||||
| Version: | Latest | ||||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| Attachments: |
|
||||||||
Responsible Changed From-To: freebsd-ports-bugs->ale Over to maintainer ale has committed. ( ref. http://www.freebsd.org/cgi/getmsg.cgi?fetch=1239977+0+current/cvs-ports ) Please close this pr , thanks. State Changed From-To: open->closed As submitter request. |
I just tried to install eAccelerator on this machine, which had these ports (packages) installed : apache-worker-2.2.3 Version 2.2 of Apache web server with worker MPM. php4-4.4.4_1 PHP Scripting Language (Apache Module and CLI) But I got error while building, error messages shown below : cc -I. -I/usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1 -DPHP_ATOM_INC -I/usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1/include -I/usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1/main -I/usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1 -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -DHAVE_CONFIG_H -O2 -fno-strict-aliasing -pipe -c /usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1/ea_restore.c -fPIC -DPIC -o ea_restore.lo /usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1/ea_restore.c: In function `restore_class_entry': /usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1/ea_restore.c:906: error: too many arguments to function `zend_do_inheritance' *** Error code 1 Stop in /usr/ports/www/eaccelerator/work/eaccelerator-0.9.5-rc1. *** Error code 1 Stop in /usr/ports/www/eaccelerator. I just found that there is a newer version released on website of eAccelerator project : * Release-0.9.4 - 2006/02/15 * Release-0.9.5-beta1 - 2006/02/15 * Release-0.9.5-beta2 - 2006/04/11 * Release-0.9.5-rc1 - 2006/07/25 * Release-0.9.5 - 2006/10/11 So I modified the Makefile and distinfo in /usr/ports/www/eaccelerator , and fetch the newer version. Fortunately, it works. Please update this ports, thanks. Fix: # diff -c /usr/ports/www/eaccelerator/Makefile.orig /usr/ports/www/eaccelerator/Makefile PORTNAME= eaccelerator ! DISTVERSION= 0.9.5-rc1 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} MASTER_SITE_SUBDIR= ${PORTNAME} --- 6,12 ---- # PORTNAME= eaccelerator ! DISTVERSION= 0.9.5 CATEGORIES= www MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} MASTER_SITE_SUBDIR= ${PORTNAME} # diff -c /usr/ports/www/eaccelerator/distinfo.orig /usr/ports/www/eaccelerator/distinfo