dbus4win-src (was: Service to start KDE processes)

Ralf Habacker ralf.habacker at freenet.de
Sat Oct 31 10:23:32 CET 2009


Hi Bernhard,

 >I think the new dbus should be much better. Try the one from
 >http://websvn.kde.org/trunk/kdesupport/emerge/portage/contributed/dbus4win-src/
 >Good reports against this one currently have a high chance of getting 
fixed
 >quickly.

I recognized a compile error with msvc-2008

[ 36%] Building C object 
dbus/CMakeFiles/dbus-1.dir/G_/Daten/kde/emerge-msvc-root/tmp/dbus4win-src-20090527/work/dbus4win-20090527-3/dbus/dbus-sysdeps-win.obj
        cd 
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\msvc2008-RelWithDebInfo\dbus
        E:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe  
@E:\DOKUME~1\HABACK~1.NIS\LOKALE~1\Temp\nm199.tmp
dbus-sysdeps-win.c
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(1784) 
: warning C4101: 'sb': Unreferenzierte lokale Variable
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(1783) 
: warning C4101: 'directory': Unreferenzierte lokale Variable
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(1967) 
: warning C4244: '=': Konvertierung von 'dbus_uint64_t' in 'long', mö
glicher Datenverlust
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(2104) 
: warning C4244: 'Funktion': Konvertierung von '__int64' in 'int', mö
glicher Datenverlust
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3212) 
: error C2275: 'DWORD': Ungültige Verwendung dieses Typs als Ausdruck

        E:\Programme\Microsoft SDKs\Windows\v6.0a\Include\windef.h(152): 
Siehe Deklaration von 'DWORD'
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3212) 
: error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'pathLength
'
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3212) 
: error C2065: 'pathLength': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3213) 
: error C2065: 'pathLength': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3217) 
: error C2143: Syntaxfehler: Es fehlt ';' vor 'Typ'
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3218) 
: error C2065: 'pathLength': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3220) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3221) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3226) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3228) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3228) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner
G:\Daten\kde\emerge-msvc-root\tmp\dbus4win-src-20090527\work\dbus4win-20090527-3\dbus\dbus-sysdeps-win.c(3229) 
: error C2065: 'lastSlash': nichtdeklarierter Bezeichner

Then I enhanced the related emerrge script to fetch an compile recent 
dbus sources from git://repo.or.cz/dbus4win.git and go the following errors:

[ 12%] Building C object 
dbus/CMakeFiles/dbus-1.dir/G_/Daten/kde/download/svn-src/dbus4win-src/dbus/dbus-message.obj
        cd 
G:\Daten\kde\emerge-msvc-root\build\contributed\dbus4win-src-20090527\work\msvc2008-RelWithDebInfo-svnhead\dbus
        E:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe  
@E:\DOKUME~1\HABACK~1.NIS\LOKALE~1\Temp\nm22F.tmp
dbus-message.c
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(721) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(762) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2569) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2700) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2786) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2870) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2923) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-message.c(2983) : 
warning C4090: 'Funktion': Unterschiedliche 'const'-Bezeichner
        cd 
G:\Daten\kde\emerge-msvc-root\build\contributed\dbus4win-src-20090527\work\msvc2008-RelWithDebInfo-svnhead
        G:\Daten\kde\emerge-msvc-root\dev-utils\bin\cmake.exe -E 
cmake_progress_report 
G:\Daten\kde\emerge-msvc-root\build\contributed\dbus4win-src-20090527\work\msvc2008-RelWithD
bInfo-svnhead\CMakeFiles 13
[ 13%] Building C object 
dbus/CMakeFiles/dbus-1.dir/G_/Daten/kde/download/svn-src/dbus4win-src/dbus/dbus-misc.obj
        cd 
G:\Daten\kde\emerge-msvc-root\build\contributed\dbus4win-src-20090527\work\msvc2008-RelWithDebInfo-svnhead\dbus
        E:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe  
@E:\DOKUME~1\HABACK~1.NIS\LOKALE~1\Temp\nm230.tmp
dbus-misc.c
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(166) : error 
C2065: 'DBUS_MAJOR_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(168) : error 
C2065: 'DBUS_MINOR_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(170) : error 
C2065: 'DBUS_MICRO_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(200) : error 
C2065: 'DBUS_MAJOR_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(201) : error 
C2065: 'DBUS_MINOR_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(202) : error 
C2065: 'DBUS_MICRO_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(216) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(219) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(220) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(221) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(223) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(224) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(225) : error 
C2065: 'DBUS_VERSION': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(239) : error 
C2065: 'DBUS_VERSION_STRING': nichtdeklarierter Bezeichner
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(239) : 
warning C4047: 'Funktion': Anzahl der Dereferenzierungen bei 'const char 
*' und 'int' unterschiedlich
G:\Daten\kde\download\svn-src\dbus4win-src\dbus\dbus-misc.c(239) : 
warning C4024: '_dbus_string_equal_c_str': Unterschiedliche Typen für 
formalen und übergebenen Parameter 2
NMAKE : fatal error U1077: "E:\PROGRA~1\MICROS~1.0\VC\bin\cl.exe": 
Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: ""E:\Programme\Microsoft Visual Studio 
9.0\VC\BIN\nmake.exe"": Rückgabe-Code "0x2"
Stop.
NMAKE : fatal error U1077: ""E:\Programme\Microsoft Visual Studio 
9.0\VC\BIN\nmake.exe"": Rückgabe-Code "0x2"
Stop.
emerge fatal error: while running make cmd: nmake /NOLOGO VERBOSE=1

Regards
 Ralf


More information about the Kde-windows mailing list