Package: vsftpd Version: 2.0.5-1 Severity: serious Tags: patch The problem here is that __typeof inherits the const. Patch below, although I don't know if there's a better way.
> Automatic build of vsftpd_2.0.5-1 on em64t by sbuild/amd64 0.49 ... > gcc -c sysutil.c -g -O2 -Wall -W -Wshadow -idirafter dummyinc > sysutil.c: In function 'vsf_sysutil_wait_exited_normally': > sysutil.c:604: error: assignment of read-only member '__in' > sysutil.c: In function 'vsf_sysutil_wait_get_exitcode': > sysutil.c:614: error: assignment of read-only member '__in' > make[1]: *** [sysutil.o] Error 1 --- sysutil.c~ 2006-09-06 13:29:46.677233758 +0200 +++ sysutil.c 2006-09-06 13:30:43.824611192 +0200 @@ -601,7 +601,7 @@ vsf_sysutil_wait_exited_normally( const struct vsf_sysutil_wait_retval* p_waitret) { - return WIFEXITED(p_waitret->exit_status); + return WIFEXITED((struct vsf_sysutil_wait_retval *)p_waitret->exit_status); } int @@ -611,7 +611,7 @@ { bug("not a normal exit in vsf_sysutil_wait_get_exitcode"); } - return WEXITSTATUS(p_waitret->exit_status); + return WEXITSTATUS((struct vsf_sysutil_wait_retval *)p_waitret->exit_status); } void -- Martin Michlmayr http://www.cyrius.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]