Switch to MSVC 9.0 (aka 2008 express

Patrick Spendrin ps_ml at gmx.de
Wed Apr 16 16:02:14 CEST 2008


Christian Ehrlicher schrieb:
>> Von: Abdelrazak Younes
>> Christian Ehrlicher wrote:
>>>> Von: Patrick Spendrin Abdelrazak Younes schrieb:
>>>>> Hello,
>>>>>
>>>>> I am involved in the LyX project and Peter Kummel had made easy
>>>>> to use your Qt and GnuWin32 binaries for us (thanks by the way
>>>>> Peter ;-) . I am happy to report that your installer worked
>>>>> perfectly and I am very impressed by it. Would you consider
>>>>> switching to MSVC 2008?
>>>> Probably not that fast.
>>>>> Another question, I know that LyX is not a KDE project but it
>>>>> makes heavily use of Qt and your devel packages contains
>>>>> everything needed to buid it. Would you consider adding LyX to
>>>>> your build bot?
>>>> No non-human build bot available currently. But I think it would be
>>>> not a great deal to add LyX to our packages in the end.
>>>  Why the lyx people provide an instruction how to build it I've no
>>>  problems to compile it on my 'human machine build system' :).
>> We have a CMake based build (among others) so it should be simple for 
>> you :-)
>>
>> svn co svn.lyx.org/lyx/lyx-devel/trunk trunk
>> mkdir 1.6
>> cd 1.6
>> cmake ..\trunk\development\cmake -DGNUWIN32_DIR=c:\devel\kde -G "Visual 
>> Studio 9 2008" -Dnls=1 -Daspell=1 -Dmerge=0
>>
> we'll see - Saro can you give it a try?
yes - but probably not before tonight - if there are no problems I'll 
commit a script tonight.
> 
>>>  But not with msvc2008 - it would force me to recompile every single
>>>  lib build for msvc2005 and it would also force all uses to update all
>>>  packages instead only the new ones. We would just get to much
>>>  trouble.
>> I understand that. But, on the other hand, msvc2008 express is easier to 
>> install and do not require any other support packages (the SDK IIRC). 
>> This means that the barrier to entry for a new developper is lower :-)
>> Do you have already many users anyway?
>>
> I'm happy that we got nearly all kde4 compile with msvc2005sp1 and I have other things to do than jumping on every new compiler msvc releases - msvc2005sp1 was crappy enough...
> 
>> Question: do you really compile everything with MSVC2005 or is there 
>> also some Mingw compiled package in the repository? I am thinking of the 
>> gettext libintl library. One of our developper (Joost in copy of this 
>> mail) has created this dependency package for us:
>>
> we've also combined binary packages. See http://download.cegit.de/kde-windows/repository/win32libs/single/ - all files without 'msvc' and 'mingw' are combined ones (mostly) compiled by our own.
> 
>> ftp://ftp.lyx.org/pub/lyx/contrib/lyx-windows-deps-msvc2008.zip
>>
>> Maybe you could pick up some packages in this? Joost told me that he 
>> applied a few patches to Aspell, aiksaurus and int in order to let them 
>> compile with MSVC2008.
>>
> We only use aspell. Currently only the precompiled version from gnuwin32 (0.50.3) because I had no time and will to test 0.60.5. But at least it compiles. :)
> Aspell is one of our 'combined' packages which is useable for mingw and msvc builds. It gets compiled with msys.
> 
> 
> Christian
> 


-- 
web:                 http://windows.kde.org
mailing list:        kde-windows at kde.org
irc:                 #kde-windows (irc.freenode.net)


More information about the Kde-windows mailing list