Version: (using KDE Devel) Installed from: Compiled sources Compiler: gcc 3.4.6 OS: Solaris I get this compile error on Solaris: [ 42%] Building CXX object apps/nsplugins/viewer/CMakeFiles/nspluginviewer.dir/viewer.o /cad4/stevee/kde-svn/kdebase/apps/nsplugins/viewer/viewer.cpp: In function `int main(int, char**)': /cad4/stevee/kde-svn/kdebase/apps/nsplugins/viewer/viewer.cpp:105: error: `setenv' was not declared in this scope /cad4/stevee/kde-svn/kdebase/apps/nsplugins/viewer/viewer.cpp:117:2: warning: #warning QXtEventLoop is missing gmake[2]: *** [apps/nsplugins/viewer/CMakeFiles/nspluginviewer.dir/viewer.o] Error 1 gmake[1]: *** [apps/nsplugins/viewer/CMakeFiles/nspluginviewer.dir/all] Error 2 This is fixed by including <kdefakes.h>
Created attachment 20653 [details] Include <kdefakes.h> so setenv is defined on Solaris
SVN commit 694864 by pino: #include kdefakes.h so we are sure to have the definition of setenv() BUGS: 145750, 145806 M +1 -0 apps/nsplugins/viewer/viewer.cpp M +1 -0 workspace/kcontrol/dateandtime/tzone.cpp --- trunk/KDE/kdebase/apps/nsplugins/viewer/viewer.cpp #694863:694864 @@ -42,6 +42,7 @@ #include <sys/resource.h> #include <sys/time.h> #include <unistd.h> +#include <kdefakes.h> #ifdef Bool #undef Bool --- trunk/KDE/kdebase/workspace/kcontrol/dateandtime/tzone.cpp #694863:694864 @@ -45,6 +45,7 @@ #include <KProcess> #include <kstandarddirs.h> #include <ksystemtimezone.h> +#include <kdefakes.h> //#include "xpm/world.xpm" #include "tzone.moc"