On 02/26/2014 06:08 PM, David C. Rankin wrote:
On 02/26/2014 05:06 PM, David C. Rankin wrote:
I'll rebuild - this time actually tripping the WITH_SYSTEMD preprocessor flag...
Slavek, Francios,
Here is an updated patch that sets the WITH_SYSTEMD preprocessor flag
Added as:
http://bugs.pearsoncomputing.net/attachment.cgi?id=1962&action=edit
tdebase build with WITH_SYSTEMD preprocessor flag explicitly set with add_definitions(-DWITH_SYSTEMD). I included in as follows:
##### check if systemd is installed ############# find_package(Systemd) if(SYSTEMD_FOUND) add_definitions(-DWITH_SYSTEMD) message( STATUS "***** Systemd preprocessor flag WITH_SYSTEMD set *****" ) else() message( STATUS "***** Systemd preprocessor flag WITH_SYSTEMD -- NOT set *****" ) endif()
testing to follow
The good news - it builds -> the bad news -> I still have a tone of tdeio processes open everywhere and loginctl show-session $XDG_USER_SESSION is unchanged.
Slavek, you and Francios will need to work on this. It would be 2016 before I made it through the process.
For debugging, are you simply adding fprinf(stderr statements or are you using a kde utility for log output? I'll go back and load the file with fprintf statements and see if I can figure anything else out.
THIS MUST BE DONE BEFORE THE SOFT FREEZE OR TDE WILL NOT WORK ON SYSTEMD BASED DISTROS WITH NO CONSOLE KIT -- THIS NEEDS PRIORITY AND SKILLED ATTENTION.
Tim this could use your eyes as well....