Bug #5609
closedport mod_ipp to Apache 2.2
100%
Description
We have an Apache module for IPP printing, here:
http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/print/mod_ipp/
It currently requires Apache 1.x headers to build.
We'd like to build it against Apache 2.2 (the one illumos currently uses).
The module compiled that way will probably work on later Apache too.
It was also suggested we should not install the Apache plugin module in a directory that assumes any particular version of Apache might be installed. Dealt with that by changing the delivery locations to:
etc/lp/ipp/httpd-standalone-ipp.conf usr/lib/lp/ipp/mod_ipp.so var/lp/ipp-listener/index.html
Updated by Electric Monk over 8 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
git commit b0e753dd6a955fb2f10a0ce17d32bd33172e0400
commit b0e753dd6a955fb2f10a0ce17d32bd33172e0400 Author: Gordon Ross <gwr@nexenta.com> Date: 2015-02-20T22:39:46.000Z 5609 port mod_ipp to Apache 2.2 Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Alexander Pyhalov <alp@rsu.ru> Approved by: Garrett D'Amore <garrett@damore.org>
Updated by Gordon Ross over 8 years ago
In case anyone wants to put Apache 2.2 headers in their adjunct_proto area, here's the list of headers actually used during a build of mod_ipp:
/usr/apache2/2.2/include/ap_config.h /usr/apache2/2.2/include/ap_config_auto.h /usr/apache2/2.2/include/ap_config_layout.h /usr/apache2/2.2/include/ap_mmn.h /usr/apache2/2.2/include/ap_regex.h /usr/apache2/2.2/include/ap_release.h /usr/apache2/2.2/include/http_config.h /usr/apache2/2.2/include/http_core.h /usr/apache2/2.2/include/http_log.h /usr/apache2/2.2/include/http_main.h /usr/apache2/2.2/include/http_protocol.h /usr/apache2/2.2/include/httpd.h /usr/apache2/2.2/include/os.h /usr/apache2/2.2/include/util_cfgtree.h /usr/apache2/2.2/include/util_filter.h /usr/apr-util/include/apr_buckets.h /usr/apr-util/include/apr_hooks.h /usr/apr-util/include/apr_optional.h /usr/apr-util/include/apr_optional_hooks.h /usr/apr-util/include/apr_uri.h /usr/apr-util/include/apu.h /usr/apr/include/apr.h /usr/apr/include/apr_allocator.h /usr/apr/include/apr_dso.h /usr/apr/include/apr_errno.h /usr/apr/include/apr_file_info.h /usr/apr/include/apr_file_io.h /usr/apr/include/apr_general.h /usr/apr/include/apr_global_mutex.h /usr/apr/include/apr_hash.h /usr/apr/include/apr_inherit.h /usr/apr/include/apr_mmap.h /usr/apr/include/apr_network_io.h /usr/apr/include/apr_poll.h /usr/apr/include/apr_pools.h /usr/apr/include/apr_portable.h /usr/apr/include/apr_proc_mutex.h /usr/apr/include/apr_ring.h /usr/apr/include/apr_shm.h /usr/apr/include/apr_tables.h /usr/apr/include/apr_thread_mutex.h /usr/apr/include/apr_thread_proc.h /usr/apr/include/apr_time.h /usr/apr/include/apr_user.h /usr/apr/include/apr_want.h
Updated by Electric Monk over 8 years ago
git commit b60141bb4b106f4b56e8f351564a8d9d9e493e1c
commit b60141bb4b106f4b56e8f351564a8d9d9e493e1c Author: Gordon Ross <gwr@nexenta.com> Date: 2015-02-23T19:49:42.000Z 5609 port mod_ipp to Apache 2.2 (fix pkg)
Updated by Electric Monk over 8 years ago
git commit 5f4bac2809e6bb7e9c779a047a0d4438669d85d6
commit 5f4bac2809e6bb7e9c779a047a0d4438669d85d6 Author: Gordon Ross <gwr@nexenta.com> Date: 2015-03-02T23:32:40.000Z 5609 port mod_ipp to Apache 2.2 (fix apr include)