1 (21.02.2015 16:42:25 отредактировано doctor_jekyll)

Тема: Не собирается Flacon [SOLVED]

Не могу собрать Flacon из сорцов. Установленьі все зависимости (ориентировался по имеющемуся на slackey билду для 13.37), установлен uchardet, которьій потребовался при первой попьітке сбора програмьі. Однако система вьідала ошибку. Логи приклепрляю:

CmakeOutput
http://pastebin.com/Bbsw3pqf

CmakeError
http://pastebin.com/t07hJg6r

2 (21.02.2015 01:18:06 отредактировано yars)

Re: Не собирается Flacon [SOLVED]

doctor_jekyll пишет

CmakeOutput

Можно ли выполнить

# LANG=en_US ./*Build

?
Приношу свои извинения, но я не могу прочесть вывод полностью, хотя и причина ошибки понятна:

/home/laslo/Downloads/flacon-1.0.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx: In function ‘int main(int, char**)’:
/home/laslo/Downloads/flacon-1.0.1/build/CMakeFiles/CMakeTmp/CheckSymbolExists.cxx:8:19: error: ‘Q_WS_WIN’ was not declared in this scope
   return ((int*)(&Q_WS_WIN))[argc];

Это или вам нужен Qt4 новее, чем в стоковой Slackware 14.1, или Qt5. В последнем случае сборка будет как продолжительной, если Qt5 можно собрать для параллельной установки с Qt4. Qt5 для KDE5, собранный Инопланетянином, не подходит для этого, да и собран для -current.

3

Re: Не собирается Flacon [SOLVED]

Не уверен, что дело в qt. Это и не должно быть определено. Вот про эти макросы из документации:

Q_WS_S60
Defined on S60 with the Avkon UI framework.
See also Q_WS_MAC, Q_WS_WIN, Q_WS_X11, and Q_WS_QWS.
Q_WS_X11
Defined on X11.
See also Q_WS_MAC, Q_WS_WIN, Q_WS_QWS, Q_WS_QPA, and Q_WS_S60.
Q_WS_MAC
Defined on Mac OS X.
See also Q_WS_WIN, Q_WS_X11, Q_WS_QWS, Q_WS_QPA, and Q_WS_S60.
Q_WS_QPA
Defined on Qt for Embedded Linux, Lite version.
See also Q_WS_MAC, Q_WS_WIN, Q_WS_X11, Q_WS_QWS, and Q_WS_S60.
Q_WS_QWS
Defined on Qt for Embedded Linux.
See also Q_WS_MAC, Q_WS_WIN, Q_WS_X11, Q_WS_QPA, and Q_WS_S60.
Q_WS_WIN
Defined on Windows.
See also Q_WS_MAC, Q_WS_X11, Q_WS_QWS, Q_WS_QPA, and Q_WS_S60.

не иначе, как в самом флаконе что-то наворочено.

4

Re: Не собирается Flacon [SOLVED]

У меня на Slackware-14.1 x86_64 собрался flacon-1.0.1 без каких-либо проблем.

Сейчас поставлю 32-битную в ВМ, попробую там собрать.

5

Re: Не собирается Flacon [SOLVED]

На Slackware-14.1 i486 тоже собрался без вопросов: http://rusfolder.com/43040015

Правда, при сборке в системе ничего из его необязательных зависимостей:

lame
mac
mp3gain
ttaenc
shntool
vorbisgain

установлено не было, не знаю, насколько полезен полученный результат.

Для Debian-а у него зависимости указаны так:
Depends: ${shlibs:Depends}, ${misc:Depends}, shntool, flac, mac
Recommends: vorbis-tools, wavpack, lame, vorbisgain, mp3gain, ttaenc, faac

doctor_jekyll,
С чем его надо собирать сказать не могу. Если нужно пересобрать как-то иначе, пишите...

По сайту Arch-а https://aur.archlinux.org/packages/flacon/ зависимости:
ffmpeg
qt4
shntool
uchardet
cmake (make)
icu (make)
flac (optional) – For FLAC support
lame (optional) – For MP3 support
mac (optional) – For APE support
mp3gain (optional) – For MP3 Replay Gain support
ttaenc (optional) – For TrueAudio support
vorbis-tools (optional) – For OGG support
vorbisgain (optional) – For OGG Replay Gain support
wavpack (optional) – For WavPack support

Re: Не собирается Flacon [SOLVED]

Благодарю за помощь! Ваша сборка заработала, почему у меня не получилось - ума не приложу.