On Sat, 11 Oct 2008 14:06:40 +0000, Phil Grundig wrote:

> Hi
> 
> I'm having difficulty compiling Pan 0.133 on what config.log says is the
> same setup I used to successfully compile 0.129 and 0.131 on
> Damnsmalllinux, unless I'm missing something:
> 
> g++ (GCC) 3.3.4  (yes, I know it's old but it worked before)...
> ...
> before `__attribute__' progress.h:52: error: missing ';' before right
> brace progress.h:53: error: two or more data types in declaration of `

Line 52 of progress.h:
virtual void on_progress_step (Progress&, int percentage UNUSED) { }

After expansion of the macro UNUSED) it looks like this on my gcc 4.1.2
machine:
virtual void on_progress_step (Progress&, int percentage 
__attribute__((unused))) { }

The value of UNUSED seems to be compiler dependent, so maybe the old gcc
is making trouble for you.  I'm curious if redefining UNUSED would get you
anywhere, e.g.:  make -DUNUSED=''  instead of just make.

That should eliminate the __attribute__ part of the code.  Dunno for sure.





_______________________________________________
Pan-users mailing list
Pan-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/pan-users

Reply via email to