degeron / qmmp

Automatically exported from code.google.com/p/qmmp
0 stars 0 forks source link

How to build Qmmp for MS Windows #718

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
How to build Qmmp for MS Windows
https://code.google.com/p/qmmp/wiki/WinBuild

Win8.1 64 bit

Error

6. Download latest Qt4 snapshot. You should start cmd.exe and execute the 
following commands:

cd C:/devel/
git clone git://gitorious.org/qt/qt.git qt4
git checkout 4.8

C:\devel>git checkout 4.8
fatal: Not a git repository (or any of the parent directories): .git

C:\devel\qt4>git checkout 4.8
Already on '4.8'

After
./qmmp-win32.sh --install
https://www.dropbox.com/s/tjw4qicbq5myl2p/qmmp_build.PNG?dl=0
No program executable file qmmp.exe
No folder projectM
No libgme.dll, libmpcdec.dll, libprojectM.dll, librcc.dll, libtag.dll

Original issue reported on code.google.com by Dmk...@gmail.com on 3 Sep 2014 at 11:02

GoogleCodeExporter commented 9 years ago
Maybe you forgot about the Cmake

Original comment by Dmk...@gmail.com on 3 Sep 2014 at 11:14

GoogleCodeExporter commented 9 years ago
And ZLIB.

Original comment by Dmk...@gmail.com on 3 Sep 2014 at 11:26

GoogleCodeExporter commented 9 years ago
Maybe and Python.
configure: WARNING: Python not found
configure: WARNING: Could not find a suitable version of Python

Original comment by Dmk...@gmail.com on 3 Sep 2014 at 11:39

GoogleCodeExporter commented 9 years ago
please test

Original comment by trialuser02 on 3 Sep 2014 at 12:07

GoogleCodeExporter commented 9 years ago
Ок.

Original comment by Dmk...@gmail.com on 3 Sep 2014 at 12:09

GoogleCodeExporter commented 9 years ago
Все собирается, только нет qmmp.exe.
Проверял запустив создание установщика 
через qmmp.nsi.

google translate
Everything is done, just missing qmmp.exe.
Checked by running the installer creation through the qmmp.nsi.

Original comment by Dmk...@gmail.com on 4 Sep 2014 at 12:13

GoogleCodeExporter commented 9 years ago
Не собирается game-music-emu.

Как вывести всю сборочную информацию в 
файл?
./qmmp-win32.sh --install > 1.txt выводит в файл далеко не 
всю информацию.
В консоли проскакивает сообщение, что 
невозможно скопировать qmmp.exe и libgme.dll.

Original comment by Dmk...@gmail.com on 5 Sep 2014 at 6:08

GoogleCodeExporter commented 9 years ago
./qmmp-win32.sh --install 2> err.txt  1> out.txt

Original comment by trialuser02 on 5 Sep 2014 at 6:45

GoogleCodeExporter commented 9 years ago
Спасибо.

Как сделаю, выложу эти файлы. Будет понятно, 
что не так.

Пока можно поправить седьмой пункт.
7. Apply patches to Qt4:

cd qt4
wget http://qmmp.googlecode.com/svn/trunk/patches/qt-4.8.6-fix-win7-tooltip.diff
cat qt-4.8.6-fix-win7-tooltip.diff | patch -p1

Первая команда не нужна, т.к. мы теперь в 6 
пункте переходим в qt4 перед git checkout 4.8.

Original comment by Dmk...@gmail.com on 5 Sep 2014 at 7:28

GoogleCodeExporter commented 9 years ago
https://www.dropbox.com/s/bo9lkia3dws0mxy/err.txt?dl=0
https://www.dropbox.com/s/93vwpzc77qaf20r/out.txt?dl=0

Вот логи сборки contrib
Могу если надо, сделать логи для всех contrib 
по отдельности.

Вот Qmmp
https://www.dropbox.com/s/9xk0hbced0xysn5/err_q.txt?dl=0
https://www.dropbox.com/s/bef5rbrakrma1qq/out_q.txt?dl=0

Original comment by Dmk...@gmail.com on 5 Sep 2014 at 10:38

GoogleCodeExporter commented 9 years ago
А версия cmake какая?

Original comment by trialuser02 on 7 Sep 2014 at 10:37

GoogleCodeExporter commented 9 years ago
2.8.12.2

Original comment by Dmk...@gmail.com on 8 Sep 2014 at 4:23

GoogleCodeExporter commented 9 years ago
Попробовал под Windows 8 64. Изменил только 
start_sh.cmd, иначе cmake не находит.

SET PATH=D:\devel\msys\bin;C:\Program Files (x86)\CMake 2.8\bin
sh.exe

Что-то у с cmake не так. Может каких путей не 
хватает. Я ставил вот этот 
http://www.cmake.org/files/v2.8/cmake-2.8.12.2-win32-x86.exe С ним всё 
собралось.

Original comment by trialuser02 on 8 Sep 2014 at 9:35

GoogleCodeExporter commented 9 years ago
Пути я тоже менял. Не собиралось.

Но сейчас поставил CMake в C:\devel\cmake, изменил 
пути и все стало ок. 

game-music-emu собрался без проблем, а затем и Qmmp. 
Спасибо большое за руководство.
Смогу теперь тестировать изменения в Qmmp 
сразу.

Qmmp теперь работает с супербаром Win7/8 
отлично. Если чего еще замечу, отпишусь на 
трекере.

Original comment by Dmk...@gmail.com on 8 Sep 2014 at 12:29

GoogleCodeExporter commented 9 years ago

Original comment by trialuser02 on 30 Sep 2014 at 6:59

GoogleCodeExporter commented 9 years ago
Пытаюсь собрать qmmp. Не выходит.

Такая команда уже не работает git clone 
git://gitorious.org/qt/qt.git qt4
Заменил на git clone https://gitorious.org/qt/qt.git qt4

Все делаю по инструкции, но exe файла qmmp не 
получаю.

Вот логи ошибок и вывода

для contrib
https://dl.dropboxusercontent.com/u/17542863/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B
0%D0%BC%D0%BC%D1%8B/contrib.7z

для qmmp-win32
https://dl.dropboxusercontent.com/u/17542863/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B
0%D0%BC%D0%BC%D1%8B/qmmp-win32_083.7z

Помогите, пожалуйста, разобраться, что не 
так в этот раз.
Все делаю по инструкции.

Original comment by Dmk...@gmail.com on 13 Mar 2015 at 11:33