[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Fwd: Trying latest KDE 4.9.2
From: mk-lists () email ! de
Date: 2012-11-01 18:17:21
Message-ID: AD16AB6A-958D-4390-9B8E-54DBCEF95DE2 () email ! de
[Download RAW message or body]
I got a compilation error in kactivities-4.9.2/service/main.cpp:79:
---
static void initSignalCatching() {
#ifndef Q_OS_WIN32 // krazy:skip
struct sigaction action;
::sigemptyset(&action.sa_mask); // <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< this is \
line 79 where compiling fails !!!!!!!!!!!!!!!! action.sa_flags = 0;
/* Use the sa_sigaction field because the handles has two additional parameters */
action.sa_handler = signalHandler;
::sigaction(SIGINT, &action, NULL);
::sigaction(SIGHUP, &action, NULL);
::sigaction(SIGTERM, &action, NULL);
::sigaction(SIGSEGV, &action, NULL);
#endif
}
---
leads to an error:
---
> info:build /opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_kde_kactivities/kactivities/work/kactivities-4.9.2/service/main.cpp: \
> In function ‘void initSignalCatching()’::info:build \
> /opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_kde_kactivities/kactivities/work/kactivities-4.9.2/service/main.cpp:79: \
> error: expected id-expression before ‘(’ token:info:build make[2]: *** \
> [service/CMakeFiles/activity-manager.dir/main.o] Error 1
> info:build make[2]: Leaving directory \
> `/opt/macports-test/var/macports/build/_Users_marko_WC_MacPorts_ports_kde_kactivities/kactivities/work/build'
>
> info:build make[1]: *** [service/CMakeFiles/activity-manager.dir/all] Error 2
> info:build make[1]: *** Waiting for unfinished jobs....
> info:build /opt/macports-test/bin/cmake -E cmake_progress_report \
> /opt/macports-test/var/macports/build/_Users_marko_WC
---
Obviously gcc doesn't like "::sigemptyset()" in that static function!
Removing the "::" in front of sigemptyset() fixes it!
Could it be that sigemptyset() is actually a macro?
> > Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic