I would be happy to find an ebuild of IcePHP working. All what I tried, as http://overlays.gentoo.org/proj/php/browser/testing/dev-php5/IcePHP gave me the same error : >>> Unpacking source... >>> Unpacking IcePHP-3.2.1.tar.gz to /var/tmp/portage/dev-php5/IcePHP-3.2.1/work * * Using dev-lang/php-5.2.9-r2 * Cannot find config.m4. Make sure that you run '/usr/lib/php5/bin/phpize' in the top level source directory of the module rm: cannot remove `aclocal.m4': No such file or directory * Running eautoreconf in '/var/tmp/portage/dev-php5/IcePHP-3.2.1/work/IcePHP-3.2.1' ... * Running aclocal ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/dev-php5/IcePHP-3.2.1/temp/aclocal.out * * ERROR: dev-php5/IcePHP-3.2.1 failed. * Call stack: * ebuild.sh, line 48: Called src_unpack * environment, line 3692: Called php-ext-source-r1_src_unpack * environment, line 2965: Called php-ext-source-r1_phpize * environment, line 2921: Called eautoreconf * environment, line 995: Called eaclocal * environment, line 934: Called autotools_run_tool 'aclocal' * environment, line 446: Called die * The specific snippet of code: * die "Failed Running $1 !"; * The die message: * Failed Running aclocal ! # cat /var/tmp/portage/dev-php5/IcePHP-3.2.1/temp/aclocal.out ***** aclocal ***** ***** PWD: /var/tmp/portage/dev-php5/IcePHP-3.2.1/work/IcePHP-3.2.1 ***** aclocal aclocal-1.10: `configure.ac' or `configure.in' is required Reproducible: Always
same for me.
Same error here (PHP 5.2.10). Source code set up according to IcePHP ebuild variables compiles fine manually. IMHO, it's an ebuild/ebuild system related problem, not a PHP or IcePHP related one.
I am getting this error also. Looking at the ebuild, it looks like the problem is know: "# the build system is plain junk, should use phpize instead # also tries to set rpath to /opt/ICE-${PV} without the below hacks" But it isn't actually fixing the phpize problem that is outlines in this bug report.
Created attachment 239345 [details, diff] Fix phpize error Contrary to the message, you actually need to avoid running phpize, apply the attached patch to the ebuild to resolve.
Anybody still interested in IcePHP? It's not currently in the overlay and frankly, I don't care right now. If you do (and I would appreciate it if you do ;), please say so and I'll look into adding it into the overlay. I'm just trying to ease the load on the php herd, maintaining packages nobody uses. If there's no response in 14 days, I'll close this bug WONTFIX.
The Mumble web interfaces all require it, which is why I submitted a patch to make the ebuild work last week.
Just to get word out: I'm overworked as of right now, but I'll try to put this into the overlay together with the fix. Thanks, and apologies for letting this sit so long.
Sorry for taking so long with this one. It seems like the extension is now shipped with Ice itself. The maintainers of dev-libs/Ice already handles python and ruby bindings and there is a todo in their ebuilds regarding the php bindings. Thus the PHP team cannot really fix this bug. I recommend that you file a new bug asking for the php bindings to be added to dev-libs/Ice. The PHP team will provide any assistance needed.