[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    [PATCH] fix kdeumultimedia/arts/builder compilation with
From:       fenix <fenix () club-internet ! fr>
Date:       2002-07-11 4:57:23
[Download RAW message or body]

Hi,
 i got this error when compiling arts/builder with -enable-final:

<snip>
structure.cpp:230: warning: unused parameter `const char*pubname'
In file included from artsbuilder.all_cpp.cpp:7:
retrievedlg.cpp: In constructor `RetrieveDlg::RetrieveDlg(QWidget*)':
retrievedlg.cpp:59: `min_size' undeclared (first use this function)
retrievedlg.cpp:59: (Each undeclared identifier is reported only once
for each function it appears in.)
In file included from artsbuilder.all_cpp.cpp:8:
<snip>
execdlg.cpp: In constructor `ExecDlg::ExecDlg(QWidget*,
ExecutableStructure*)':
execdlg.cpp:67: `min_size' undeclared (first use this function)
execdlg.cpp:67: (Each undeclared identifier is reported only once for
each function it appears in.)
<snip>

this error happened because 'min_size' is only defined in non-kde final
as seen:

#ifndef KDE_USE_FINAL
static void min_size(QWidget *w) {
  w->setMinimumSize(w->sizeHint());
} 
#endif

I have only put use of 'min_size' in #ifndef/#endif

 FeniX 


["builder.patch" (builder.patch)]

Index: execdlg.cpp
===================================================================
RCS file: /home/kde/kdemultimedia/arts/builder/execdlg.cpp,v
retrieving revision 1.12
diff -u -u -r1.12 execdlg.cpp
--- execdlg.cpp	21 Jun 2002 17:44:02 -0000	1.12
+++ execdlg.cpp	10 Jul 2002 22:50:06 -0000
@@ -64,7 +64,9 @@
 	captionlabel->setFont(labelfont);
 	captionlabel->setText(QString(" ")+i18n("Synthesis running...")+QString(" "));
 	captionlabel->setAlignment(AlignCenter);
+#ifndef KDE_USE_FINAL
 	min_size(captionlabel);
+#endif
 	mainlayout->addWidget(captionlabel);
 
 	cpuusagelabel = new QLabel(this);
@@ -77,7 +79,9 @@
 		this, SLOT(guiServerTick()) );
 	cpuusagetimer->start( 2000, false );
 
+#ifndef KDE_USE_FINAL
 	min_size(cpuusagelabel);
+#endif
 	mainlayout->addWidget(cpuusagelabel);
 
 //	ruler above the sliderlayout
Index: retrievedlg.cpp
===================================================================
RCS file: /home/kde/kdemultimedia/arts/builder/retrievedlg.cpp,v
retrieving revision 1.12
diff -u -u -r1.12 retrievedlg.cpp
--- retrievedlg.cpp	7 Jul 2002 20:07:41 -0000	1.12
+++ retrievedlg.cpp	10 Jul 2002 22:50:06 -0000
@@ -56,7 +56,9 @@
 	captionlabel->setFont(labelfont);
 	captionlabel->setText(QString(" ")+i18n("Published structures")+QString(" "));
 	captionlabel->setAlignment(AlignCenter);
+#ifndef KDE_USE_FINAL
 	min_size(captionlabel);
+#endif
 	mainlayout->addWidget(captionlabel);
 
 // hruler


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic