This RC bug has been fixed in a non-maintainer upload. The patch is attached; please apply it and acknowledge it in your next maintainer upload.
Regards, Roger diff -urN dict-gcide-0.48.original/debian/changelog dict-gcide-0.48/debian/changelog --- dict-gcide-0.48.original/debian/changelog 2005-07-19 20:35:08.000000000 +0100 +++ dict-gcide-0.48/debian/changelog 2005-07-19 20:43:28.767882848 +0100 @@ -1,3 +1,12 @@ +dict-gcide (0.48-4.1) unstable; urgency=low + + * Non-maintainer upload. + * Apply patch from Andreas Jochens to allow building with + GCC 3.4 and 4.0, replacing the non-standard preprocessor + macro __FUNCTION__ with the C99 __func__ (Closes: #263337). + + -- Roger Leigh <[EMAIL PROTECTED]> Tue, 19 Jul 2005 20:39:38 +0100 + dict-gcide (0.48-4) unstable; urgency=low * Corrected format of Build-Depends-Indep: Closes: #218709 diff -urN dict-gcide-0.48.original/libmaa/parse.c dict-gcide-0.48/libmaa/parse.c --- dict-gcide-0.48.original/libmaa/parse.c 1998-02-22 19:32:36.000000000 +0000 +++ dict-gcide-0.48/libmaa/parse.c 2005-07-19 20:38:19.674872128 +0100 @@ -75,7 +75,7 @@ if (!cpp) { if ((cpp = getenv( "KHEPERA_CPP" ))) { - PRINTF(MAA_PARSE,(__FUNCTION__ ": Using KHEPERA_CPP from %s\n",cpp)); + PRINTF(MAA_PARSE,("%s: Using KHEPERA_CPP from %s\n",__func__,cpp)); } /* Always look for gcc's cpp first, since @@ -86,7 +86,7 @@ if (fread( buf, 1, 1023, tmp ) > 0) { if ((t = strchr( buf, '\n' ))) *t = '\0'; - PRINTF(MAA_PARSE,(__FUNCTION__ ": Using GNU cpp from %s\n",buf)); + PRINTF(MAA_PARSE,("%s: Using GNU cpp from %s\n",__func__,buf)); cpp = str_find( buf ); extra_options = "-nostdinc -nostdinc++"; } @@ -103,7 +103,7 @@ for (pt = cpps; **pt; pt++) { if (!access( *pt, X_OK )) { PRINTF(MAA_PARSE, - (__FUNCTION__ ": Using system cpp from %s\n",*pt)); + ("%s: Using system cpp from %s\n",__func__,*pt)); cpp = *pt; break; } @@ -111,8 +111,8 @@ } if (!cpp) - err_fatal( __FUNCTION__, - "Cannot locate cpp -- set KHEPERA_CPP to cpp's path\n" ); + err_fatal("%s:Cannot locate cpp -- set KHEPERA_CPP to cpp's path\n", + __func__ ); } buffer = alloca( strlen( cpp ) @@ -123,10 +123,9 @@ sprintf( buffer, "%s -I. %s %s 2>/dev/null", cpp, _prs_cpp_options ? _prs_cpp_options : "", filename ); - PRINTF(MAA_PARSE,(__FUNCTION__ ": %s\n",buffer)); + PRINTF(MAA_PARSE,("%s: %s\n",__func__,buffer)); if (!(yyin = popen( buffer, "r" ))) - err_fatal_errno( __FUNCTION__, - "Cannot open \"%s\" for read\n", filename ); + err_fatal_errno("%s Cannot open \"%s\" for read\n", __func__, filename ); src_new_file( filename ); yydebug = _prs_debug_flag; @@ -144,11 +143,10 @@ void prs_file_nocpp( const char *filename ) { if (!filename) - err_fatal( __FUNCTION__, "No filename specified\n" ); + err_fatal( "%s No filename specified\n", __func__ ); if (!(yyin = fopen( filename, "r" ))) - err_fatal_errno( __FUNCTION__, - "Cannot open \"%s\" for read\n", filename ); + err_fatal_errno( "%s Cannot open \"%s\" for read\n", __func__, filename ); src_new_file( filename ); yydebug = _prs_debug_flag; -- Roger Leigh Printing on GNU/Linux? http://gimp-print.sourceforge.net/ Debian GNU/Linux http://www.debian.org/ GPG Public Key: 0x25BFB848. Please sign and encrypt your mail. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]