kubuntu-kde3.5-users@lists.pearsoncomputing.net

Message: previous - next
Month: January 2010

Re: [kubuntu-kde3.5-users] building baghira

From: "Timothy Pearson" <kb9vqf@...>
Date: Mon, 4 Jan 2010 22:04:11 -0600 (CST)
On Mon, January 4, 2010 8:56 pm, Dexter Filmore wrote:
> First of all thanks for all your help. configure now works, make breaks
> with
> this error tho:
>
> /usr/share/qt3/include/qmemarray.h: In
> constructor ‘QMemArray<type>::QMemArray(int) [with type = QPoint]’:
> /usr/share/qt3/include/qpointarray.h:59:   instantiated from here
> /usr/share/qt3/include/qmemarray.h:62: warning: conversion to ‘int’
> from ‘long
> unsigned int’ may alter its value
> main.cpp: In member function ‘virtual QString BabSwitcher::deco()’:
> main.cpp:461: warning: control reaches end of non-void function
> main.cpp: In member function ‘virtual QString BabSwitcher::style()’:
> main.cpp:444: warning: control reaches end of non-void function
> make[2]: *** [main.o] Fehler 1
> make[2]: Verlasse Verzeichnis '/home/dexter/software/baghira-0.8/bab'
> make[1]: *** [all-recursive] Fehler 1
> make[1]: Verlasse Verzeichnis '/home/dexter/software/baghira-0.8'
> make: *** [all] Fehler 2
>
> Not sure if that's still a kde thing or ion the baghira code.
> Funny thing is I see no errors, only warnings. Shouldn't make ignore that?
>
> Dex
>

Hi Dex,

You probably missed the actual error line somewhere.  They can be quite
tricky to locate, I usually end up searching the terminal output for the
phrase "error:".  GCC will not terminate that way for warnings.

Likely that is a baghira error, not a KDE one.  Look at the gcc4 porting
guide, gcc4.x is much stricter about certain things than gcc3.x was.  It
should tell you exactly what it choked on, though.

If you get it to compile, do you want to try packaging it?  I'd be happy
to accept it into the kde3-maintainers PPA...

Tim