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

List:       koffice
Subject:    Reply to  "Martin d'Anjou" Posting dated 2007-03-05 22:38:37
From:       Magnuson Ron <rbmagnus () yahoo ! com>
Date:       2008-01-03 18:24:08
Message-ID: 512828.74560.qm () web35801 ! mail ! mud ! yahoo ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


--------------------------------------------------------
Martin Wrote:

I cannot compile KOffice. Here is the error message:

if /bin/sh ../../../libtool --silent --tag=CXX --mode=compile g++ 
-DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../lib/kross 
-I../../../lib/kross -I/usr/include/kde -I/usr/lib/qt-3.3/include 
-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  -Wno-long-long 
-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align 
-Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security 
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions 
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST 
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DHAVE_KNEWSTUFF 
-fexceptions -MT qtobject.lo -MD -MP -MF ".deps/qtobject.Tpo" -c -o 
qtobject.lo qtobject.cpp; \
         then mv -f ".deps/qtobject.Tpo" ".deps/qtobject.Plo"; else rm -f 
".deps/qtobject.Tpo"; exit 1; fi
In file included from qtobject.cpp:25:
../main/manager.h:163: error: visibility arg must be one of "default", 
"hidden", "protected" or "internal"
--------------------------------------------------------

I had the same issue when compiling the code.
I found if I removed KDE_EXPORT from the following 
lines in the listed files, the code compiled and 
programs seam to work correctly.

admin/am_edit:                $lines .= "\techo 'extern \"C\" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' >> \
                ${kdeinit}_dummy.$cxxsuffix\n";
example/Makefile.in:    echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> example_dummy.cc
karbon/Makefile.in:     echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> karbon_dummy.cc
kchart/Makefile.in:     echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kchart_dummy.cc
kexi/plugins/scripting/kexidb/kexidbmodule.cpp:    Kross::Api::Object* KDE_EXPORT \
                init_module(Kross::Api::Manager* manager)
kexi/plugins/scripting/kexiapp/kexiappmodule.cpp:    Kross::Api::Object* KDE_EXPORT \
                init_module(Kross::Api::Manager* manager)
kexi/Makefile.in:       echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kexi_dummy.cpp
kformula/Makefile.in:   echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kformula_dummy.cc
kivio/kiviopart/Makefile.in:    echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, \
                char* argv[]) { return kdemain(argc,argv); }' >> kivio_dumm y.cc
koshell/Makefile.in:    echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> koshell_dummy.cc
kplato/Makefile.in:     echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kplato_dummy.cc
kpresenter/Makefile.in: echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kpresenter_dummy.c pp
krita/plugins/viewplugins/scripting/kritacore/kritacoremodule.cpp:    \
                Kross::Api::Object* KDE_EXPORT init_module(Kross::Api::Manager* \
                manager)
krita/Makefile.in:      echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> krita_dummy.cc
kspread/Makefile.in:    echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kspread_dummy.cc
kugar/part/Makefile.in: echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kugar_dummy.cpp
kugar/kudesigner/Makefile.in:   echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, \
                char* argv[]) { return kdemain(argc,argv); }' >> kudesigner \
                _dummy.cpp
kword/Makefile.in:      echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* \
                argv[]) { return kdemain(argc,argv); }' >> kword_dummy.cpp
lib/kross/main/manager.h:    class KDE_EXPORT Manager : public MainModule
lib/kross/main/scriptguiclient.h:    class KDE_EXPORT ScriptGUIClient
tools/kthesaurus/Makefile.in:   echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, \
char* argv[]) { return kdemain(argc,argv); }' >> kthesaurus _dummy.cc

Ron




       
---------------------------------
Never miss a thing.   Make Yahoo your homepage.


[Attachment #5 (text/html)]

<pre>--------------------------------------------------------<br>Martin \
Wrote:<br><br>I cannot compile KOffice. Here is the error message:<br><br>if /bin/sh \
../../../libtool --silent --tag=CXX --mode=compile g++ <br>-DHAVE_CONFIG_H -I. -I. \
-I../../.. -I../../../lib/kross <br>-I../../../lib/kross -I/usr/include/kde \
-I/usr/lib/qt-3.3/include <br>-I/usr/X11R6/include   -DQT_THREAD_SUPPORT  \
-D_REENTRANT  -Wno-long-long <br>-Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE \
-Wcast-align <br>-Wchar-subscripts -Wall -W -Wpointer-arith -O2 -Wformat-security \
<br>-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions \
<br>-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST \
<br>-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DHAVE_KNEWSTUFF <br>-fexceptions \
-MT qtobject.lo -MD -MP -MF ".deps/qtobject.Tpo" -c -o <br>qtobject.lo qtobject.cpp; \
\<br>         then mv -f ".deps/qtobject.Tpo" ".deps/qtobject.Plo"; else rm -f \
<br>".deps/qtobject.Tpo"; exit 1; fi<br>In  file included from \
qtobject.cpp:25:<br>../main/manager.h:163: error: visibility arg must be one of \
"default", <br>"hidden", "protected" or \
"internal"<br>--------------------------------------------------------<br><br>I had \
the same issue when compiling the code.<br>I found if I removed KDE_EXPORT from the \
following <br>lines in the listed files, the code compiled and <br>programs seam to \
work correctly.<br><br>admin/am_edit:                $lines .= "\techo 'extern \"C\" \
KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' \
&gt;&gt; ${kdeinit}_dummy.$cxxsuffix\n";<br>example/Makefile.in:    echo 'extern "C" \
KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' \
&gt;&gt; example_dummy.cc<br>karbon/Makefile.in:     echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
karbon_dummy.cc<br>kchart/Makefile.in:     echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc,  char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
kchart_dummy.cc<br>kexi/plugins/scripting/kexidb/kexidbmodule.cpp:    \
Kross::Api::Object* KDE_EXPORT init_module(Kross::Api::Manager* \
manager)<br>kexi/plugins/scripting/kexiapp/kexiappmodule.cpp:    Kross::Api::Object* \
KDE_EXPORT init_module(Kross::Api::Manager* manager)<br>kexi/Makefile.in:       echo \
'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; kexi_dummy.cpp<br>kformula/Makefile.in:   echo \
'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; kformula_dummy.cc<br>kivio/kiviopart/Makefile.in:    \
echo 'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; kivio_dumm y.cc<br>koshell/Makefile.in:    echo \
'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; koshell_dummy.cc<br>kplato/Makefile.in:     echo \
'extern  "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; kplato_dummy.cc<br>kpresenter/Makefile.in: echo \
'extern "C" KDE_EXPORT int kdeinitmain(int argc, char* argv[]) { return \
kdemain(argc,argv); }' &gt;&gt; kpresenter_dummy.c \
pp<br>krita/plugins/viewplugins/scripting/kritacore/kritacoremodule.cpp:    \
Kross::Api::Object* KDE_EXPORT init_module(Kross::Api::Manager* \
manager)<br>krita/Makefile.in:      echo 'extern "C" KDE_EXPORT int kdeinitmain(int \
argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
krita_dummy.cc<br>kspread/Makefile.in:    echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
kspread_dummy.cc<br>kugar/part/Makefile.in: echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
kugar_dummy.cpp<br>kugar/kudesigner/Makefile.in:   echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return  kdemain(argc,argv); }' &gt;&gt; \
kudesigner _dummy.cpp<br>kword/Makefile.in:      echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
kword_dummy.cpp<br>lib/kross/main/manager.h:    class KDE_EXPORT Manager : public \
MainModule<br>lib/kross/main/scriptguiclient.h:    class KDE_EXPORT \
ScriptGUIClient<br>tools/kthesaurus/Makefile.in:   echo 'extern "C" KDE_EXPORT int \
kdeinitmain(int argc, char* argv[]) { return kdemain(argc,argv); }' &gt;&gt; \
kthesaurus _dummy.cc<br><br>Ron<br><br><br></pre><p>&#32;



      <hr size=1>Never miss a thing.  <a \
href="http://us.rd.yahoo.com/evt=51438/*http://www.yahoo.com/r/hs"> Make Yahoo your \
homepage.</a>



____________________________________
koffice mailing list
koffice@kde.org
To unsubscribe please visit:
https://mail.kde.org/mailman/listinfo/koffice


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

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