romibi

Notes: Building Quassel-Client 0.12.2 with link preview

Sep 11th, 2015
76
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Building Quassel (with link preview)
  2. ------------------------------------
  3. Tutorial from wiki: http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Windows
  4. (Version I had access to: http://bugs.quassel-irc.org/projects/quassel-irc/wiki/Build_Quassel_on_Windows/26)
  5. ==============================================================================================================
  6. used tools:
  7. -----------
  8. - qt5.5 64bit (installed not compiled) http://www.qt.io/download-open-source/#section-2
  9. - Visual Studio 2013 (updated! had no update installed: did not work, updated to update 5: everything worked)
  10. - platform sdk (linked in wiki)
  11. - directx sdk (jun 10) (linked in wiki, if problems see in "other notes")
  12. - Win64 OpenSSL v1.0.2d (needed?)
  13. - https://git-for-windows.github.io/
  14. - cmake 3.3.1 (i think) (linked in wiki)
  15. ==============================================================================================================
  16. Steps:
  17. ------
  18. step 1-7 install everything
  19. step 8 & 11 attention! changed paths!
  20. step 9: skipped
  21. step 10: (skipped) only installed
  22. (step 11: see above)
  23. step 12: skipped
  24.  
  25. and now
  26. step 13:
  27. new git url: https://github.com/quassel/quassel.git
  28.  
  29. (In Visual Studio Developer console)
  30. did work:
  31. cmake -G"Visual Studio 12 Win64" C:\dev\quassel -DSTATIC=OFF -DWANT_CORE=ON -DWANT_QTCLIENT=ON -DWANT_MONO=ON -DWITH_PHONON=OFF -DCMAKE_BUILD_TYPE=Release -DWITH_WEBKIT=ON -DLINK_EXTRA=crypt32 -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON
  32.  
  33. would be better?:
  34. cmake -G"Visual Studio 12 Win64" C:\dev\quassel -DSTATIC=OFF -DWANT_CORE=OFF -DWANT_QTCLIENT=ON -DWANT_MONO=OFF -DDCMAKE_DISABLE_FIND_PACKAGE_Phonon4Qt5=ON -DCMAKE_BUILD_TYPE=Release -DWITH_WEBKIT=ON -DLINK_EXTRA=crypt32 -DUSE_QT5=ON -DCMAKE_DISABLE_FIND_PACKAGE_Qt5DBus=ON
  35.  
  36. then open "QuasselIRC.sln"
  37. click on project "quasselclient"
  38. Build->Configuration-Manager-> Switch from "Debug" to "Release"
  39. Build->Build quasselclient
  40.  
  41. backup quasselclient.exe in existing (working) quasselclient installation (of the same version)
  42. copy src/Release/quasselclient.exe to said quasselclient installation
  43.  
  44. Have fun!
  45. ==============================================================================================================
  46. My System Variables while cmake and building:
  47. ---------------------------------------------
  48. PATH (only relevant parts):
  49. [...];C:\Program Files (x86)\Git\bin;C:\OpenSSL-Win32\bin;C:\Qt\Qt5.5.0\5.5\msvc2013_64\bin;C:\Program Files (x86)\CMake\bin;C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\
  50. (TypeScript and SQL Server was added while Updating Visual Studio)
  51. INCLUDE:
  52. C:\Program Files\Microsoft SDKs\Windows\v7.0\Include;C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include;C:\OpenSSL-Win32\include;C:\Qt\Qt5.5.0\5.5\msvc2013_64\include
  53. LIB:
  54. C:\Program Files\Microsoft SDKs\Windows\v7.0\Lib;C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86;C:\OpenSSL-Win32\lib\VC\static;C:\Qt\Qt5.5.0\5.5\msvc2013_64\lib
  55. ==============================================================================================================
  56. other notes:
  57. ------------
  58. https://support.microsoft.com/en-us/kb/2728613
  59. S1023 error on directx sdk install:
  60. MsiExec.exe /passive /X{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
  61. MsiExec.exe /passive /X{1D8E6291-B0D5-35EC-8441-6616F567A0F7}
  62.  
  63. I did copy the .cmake files from the github folder quassel\cmake\ to C:\Program Files (x86)\CMake\share\cmake-3.3\Modules but i don't know if that's necesarry
  64.  
  65. http://wiki.qt.io/Deploy_an_Application_on_Windows
  66. ==============================================================================================================
  67. Thanks to:
  68. stonerl
  69. seezer
  70. nevcairiel
  71. TheOneRing
  72. Zhoriel
  73. for all the help...
  74. ...and everyone who endured me in the #quassel irc channel on Freenode while we tried to get it working...
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×