Ok, it's compiled and running! Thanks for your help. I expect the problems one has compiling with emerge might vary depending on what's in the repositories, but for the record, here's a complete summary of the steps I ended up taking, I hope it helps someone. It all took several days, and hours (15-20?) of downloading and compiling. I'd guess it downloaded 2 or 3GB of files, and ended up taking up 8GB of space. That's compared to 1GB for the version installed via the KDE 4.3.3 windows Installer. There really should be a better way to get the latest version!
I suspect if I was to do this again to get the next version, it might go more smoothly because some of the missing components are now in place. I was starting completely from scratch. (See http://techbase.kde.org/Getting_Started/Build/KDE4/Windows/emerge) Create c:\kderoot Download Python 2.6 Interpreter from http://www.python.org (I got the 2.6.4 windows installer binary) Install Python 2.6 Interpreter to c:\program files\python26 Install SVN client from http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 (I got Setup-Subversion-1.5.6.msi, the windows MSI installer) Install it to C:\Program Files\Subversion Start a Windows cmd.exe session cd \kderoot svn co svn://anonsvn.kde.org/home/kde/trunk/kdesupport/emerge Create c:\kderoot\etc Copy c:\kderoot\emerge\kdesettings-example.bat as c:\kderoot\etc\kdesettings.bat Edit c:\kderoot\etc\kdesettings.bat to remark out lines 41 and 42: rem ps set MSDXSDKDIR=%PROGRAMFILES%\Microsoft DirectX SDK (August 2009) rem ps call ""%MSDXSDKDIR%\Utilities\bin\dx_setenv.cmd"" x86 cd \kderoot\emerge set path= kdeenv.bat emerge mingw4 emerge digikam (failed - the rest of the steps are things I was advised to do to fix it) emerge --noclean qt Copy the entire contents of c:\kderoot\build\libs\qt-4.6.0.20100109\work\mingw4-RelWithDebInfo-4.6\mkspecs\* to c:\kderoot\mkspecs cd \deroot\build\libs\qt-4.6.0.20100109\work\mingw4-RelWithDebInfo-4.6\tools\designer\src\components\lib mingw32-make -f Makefile emerge --update kdelibs emerge digikam (this created digikam.exe, but it wouldn't run because of some missing dlls) copy C:\kderoot\mingw\bin\libgcc_s_dw2-1.dll to c:\kderoot\bin copy C:\kderoot\mingw\bin\libgomp-1.dll to c:\kderoot\bin copy C:\kderoot\dev-utils\git\bin\pthreadGC2.dll to c:\kderoot\bin (after this it could run) ________________________________________ From: Andrew Goodbody [[email protected]] Sent: Friday, 22 January 2010 1:08 AM To: KDE on Windows Subject: Re: Compiling digiKam > Creating library file: ..\bin\libplasma.dll.a > CMakeFiles\plasma.dir\animator.obj:C:/kderoot/svn/trunk/KDE/kdelibs/plasma/animator.cpp:75: undefined reference to `Plasma::PixmapTransition > ansition(QObject*)' > collect2: ld returned 1 exit status I just rebuilt this with no problems. So all I can suggest is that you try again and see what happens. emerge --update kdelibs Andrew _______________________________________________ Kde-windows mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-windows _______________________________________________ Kde-windows mailing list [email protected] https://mail.kde.org/mailman/listinfo/kde-windows
