Package: quickplot
Version: 0.8.13-2
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  GCC 4.3 now prints an error
message when C++ code contains duplicate function parameter names in
function prototypes, see
http://www.cyrius.com/journal/2007/12/07#gcc-4.3-multiple-params

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.


> Automatic build of quickplot_0.8.13-2 on em64t by sbuild/amd64 0.53
...
> /usr/bin/make  all-am
> make[2]: Entering directory `/build/tbm/quickplot-0.8.13'
> if g++ -DHAVE_CONFIG_H -I. -I. -I.    -Wall -DPNG_NO_MMX_CODE 
> -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include 
> -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include 
> -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include 
> -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 
> -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include 
> -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 
> -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 
> -I/usr/include/libpng12 -I/usr/include/atk-1.0    
> -DHTMLDIR=\"/usr/share/doc/quickplot/html\" -g -O2 -MT quickplot-App.o -MD 
> -MP -MF ".deps/quickplot-App.Tpo" \
>         -c -o quickplot-App.o `test -f 'App.cpp' || echo './'`App.cpp; \
>       then mv -f ".deps/quickplot-App.Tpo" ".deps/quickplot-App.Po"; \
>       else rm -f ".deps/quickplot-App.Tpo"; exit 1; \
>       fi
> In file included from /usr/include/sigc++-2.0/sigc++/sigc++.h:23,
>                  from /usr/include/glibmm-2.4/glibmm/signalproxy.h:13,
>                  from /usr/include/glibmm-2.4/glibmm/objectbase.h:24,
>                  from /usr/include/glibmm-2.4/glibmm/wrap.h:26,
>                  from 
> /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:35,
>                  from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:24,
>                  from /usr/include/glibmm-2.4/glibmm.h:27,
>                  from /usr/include/gtkmm-2.4/gtkmm.h:29,
>                  from App.cpp:9:
> /usr/include/sigc++-2.0/sigc++/signal.h:1675: error: declaration of 'typedef 
> struct sigc::slot_list<sigc::slot<T_return, sigc::nil, sigc::nil, sigc::nil, 
> sigc::nil, sigc::nil, sigc::nil, sigc::nil> > sigc::signal0<T_return, 
> T_accumulator>::slot_list'
> /usr/include/sigc++-2.0/sigc++/signal.h:168: error: changes meaning of 
> 'slot_list' from 'struct sigc::slot_list<sigc::slot<T_return, sigc::nil, 
> sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil> >'

Just ignore these errors for now... it's a problem with sigc++-2.0

>                  from /usr/include/gtkmm-2.4/gtkmm.h:30,
>                  from App.cpp:9:
> /usr/include/pangomm-1.4/pangomm/attributes.h:219: warning: type qualifiers 
> ignored on function return type
> In file included from App.cpp:29:
> App.h:44: error: multiple parameters named 'argv'

... but that's an issue with your package.

-- 
Martin Michlmayr
http://www.cyrius.com/



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to