Hi Tatsuki,
please, can you put libapache2-mod-fastcgi 2.4.2-8 from Debian unstable
also to Debian testing? I'm not able upgrade apache2 on Debian testing
(dependency problem).
Thanks. Best regards
On Sat, Oct 28, 2006 at 12:53:28AM +0200, Lubomir Host wrote:
> Hi,
>
> please, can you recompile libapache2-mod-fastcgi for apache 2.2.3 and
> upload to Debian repository? Current version can't be installed, because
> depends on apache2-common. Apache 2.2.3 depends apche2.2-common (package
> name changed).
>
> For successfull compilation of libapache2-mod-fastcgi you must apply
> following patch. This patch has been taken from
> http://www.fastcgi.com/archives/fastcgi-developers/2005-December/004060.html
>
> Thanks, best regards,
>
> rajo
>
> --
> ,''`. Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664
> : :' : Jabber: rajo AT jabber.platon.sk VoIP: callto://rajo207
> `. `' WWW: http://rajo.platon.sk/ Platon Group: http://platon.sk/
> `- GnuPG key: DC0C C7EA 55C8 B089 C41D 944A F251 A93A 2361 A82F
> diff -ruN mod_fastcgi-2.4.2/fcgi.h mod_fastcgi-2.4.2-ap22/fcgi.h
> --- mod_fastcgi-2.4.2/fcgi.h 2003-02-04 00:07:37.000000000 +0100
> +++ mod_fastcgi-2.4.2-ap22/fcgi.h 2005-12-07 21:05:55.000000000 +0100
> @@ -73,6 +73,36 @@
> #define ap_reset_timeout(a)
> #define ap_unblock_alarms()
>
> +/* starting with apache 2.2 the backward-compatibility defines for
> + * 1.3 APIs are not available anymore. Define them ourselves here.
> + */
> +#ifndef ap_copy_table
> +
> +#define ap_copy_table apr_table_copy
> +#define ap_cpystrn apr_cpystrn
> +#define ap_destroy_pool apr_pool_destroy
> +#define ap_isspace apr_isspace
> +#define ap_make_array apr_array_make
> +#define ap_make_table apr_table_make
> +#define ap_null_cleanup apr_pool_cleanup_null
> +#define ap_palloc apr_palloc
> +#define ap_pcalloc apr_pcalloc
> +#define ap_psprintf apr_psprintf
> +#define ap_pstrcat apr_pstrcat
> +#define ap_pstrdup apr_pstrdup
> +#define ap_pstrndup apr_pstrndup
> +#define ap_push_array apr_array_push
> +#define ap_register_cleanup apr_pool_cleanup_register
> +#define ap_snprintf apr_snprintf
> +#define ap_table_add apr_table_add
> +#define ap_table_do apr_table_do
> +#define ap_table_get apr_table_get
> +#define ap_table_set apr_table_set
> +#define ap_table_setn apr_table_setn
> +#define ap_table_unset apr_table_unset
> +
> +#endif /* defined(ap_copy_table) */
> +
> #if (defined(HAVE_WRITEV) && !HAVE_WRITEV && !defined(NO_WRITEV)) || defined WIN32
> #define NO_WRITEV
> #endif
> diff -ruN mod_fastcgi-2.4.2/Makefile.AP2 mod_fastcgi-2.4.2-ap22/Makefile.AP2
> --- mod_fastcgi-2.4.2/Makefile.AP2 2002-07-29 03:36:34.000000000 +0200
> +++ mod_fastcgi-2.4.2-ap22/Makefile.AP2 2005-12-07 20:27:50.000000000 +0100
> @@ -20,8 +20,6 @@
>
> all: local-shared-build
>
> -install: install-modules
> -
> clean:
> -rm -f *.o *.lo *.slo *.la
>
> --- libapache-mod-fastcgi-2.4.2/debian/control 2006-10-25 11:48:07.296704750 +0200
> +++ libapache-mod-fastcgi-2.4.2-rajo-fixes/debian/control 2006-10-28 00:26:02.355023393 +0200
> @@ -8,7 +8,7 @@
>
> Package: libapache2-mod-fastcgi
> Architecture: any
> -Depends: ${shlibs:Depends}, apache2-common
> +Depends: ${shlibs:Depends}, apache2-common | apache2.2-common
> Description: Apache 2 FastCGI module for long-running CGI scripts
> This is a FastCGI module for the Apache 2.x web server. FastCGI is an
> open standard for communicating between a web server and a long-running
--
,''`. Lubomir Host 'rajo' <rajo AT platon.sk> ICQ #: 257322664
: :' : Jabber: rajo AT jabber.platon.sk VoIP: callto://rajo207
`. `' WWW: http://rajo.platon.sk/ Platon Group: http://platon.sk/
`- GnuPG key: DC0C C7EA 55C8 B089 C41D 944A F251 A93A 2361 A82F
Attachment:
signature.asc
Description: Digital signature