ошибка при сборе smplayer-0.7.1

<code>
...
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=x86-64 -pipe -Wall -W -D_REENTRANT -DUSE_QTLOCKEDFILE -DDOWNLOAD_SUBS -DDATA_PATH=\"/usr/share/smplayer\" -DDOC_PATH=\"/usr/share/doc/smplayer-0.7.1\" -DTRANSLATION_PATH=\"/usr/share/smplayer/translations\" -DTHEMES_PATH=\"/usr/share/smplayer/themes\" -DSHORTCUTS_PATH=\"/usr/share/smplayer/shortcuts\" -DNO_DEBUG_ON_CONSOLE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Ifindsubtitles -Ivideopreview -Impcgui -Iyoutube -Ifindsubtitles/filedownloader -I.moc -I.ui -o .obj/basegui.o basegui.cpp
In file included from /usr/include/quazip/zip.h:58:0,
                 from /usr/include/quazip/quazip.h:39,
                 from findsubtitles/findsubtitleswindow.cpp:39:
/usr/include/quazip/ioapi.h:38:44: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:39:44: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:40:45: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:41:44: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:42:44: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:43:45: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:44:49: ошибка: expected initializer before «OF»
/usr/include/quazip/ioapi.h:48:5: ошибка: «open_file_func» не является именем типа
/usr/include/quazip/ioapi.h:49:5: ошибка: «read_file_func» не является именем типа
/usr/include/quazip/ioapi.h:50:5: ошибка: «write_file_func» не является именем типа
/usr/include/quazip/ioapi.h:51:5: ошибка: «tell_file_func» не является именем типа
/usr/include/quazip/ioapi.h:52:5: ошибка: «seek_file_func» не является именем типа
/usr/include/quazip/ioapi.h:53:5: ошибка: «close_file_func» не является именем типа
/usr/include/quazip/ioapi.h:54:5: ошибка: «testerror_file_func» не является именем типа
/usr/include/quazip/ioapi.h:60:26: ошибка: expected initializer before «OF»
In file included from /usr/include/quazip/quazip.h:39:0,
                 from findsubtitles/findsubtitleswindow.cpp:39:
/usr/include/quazip/zip.h:114:32: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:134:33: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:139:40: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:163:41: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:179:41: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:204:40: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:211:38: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:216:41: ошибка: expected initializer before «OF»
/usr/include/quazip/zip.h:225:29: ошибка: expected initializer before «OF»
In file included from /usr/include/quazip/quazip.h:40:0,
                 from findsubtitles/findsubtitleswindow.cpp:39:
/usr/include/quazip/unzip.h:122:45: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:135:32: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:146:33: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:153:29: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:160:37: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:168:40: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:181:37: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:187:36: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:194:34: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:226:42: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:252:39: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:258:47: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:266:40: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:279:40: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:294:40: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:300:39: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:314:32: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:319:27: ошибка: expected initializer before «OF»
/usr/include/quazip/unzip.h:324:42: ошибка: expected initializer before «OF»
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=x86-64 -pipe -Wall -W -D_REENTRANT -DUSE_QTLOCKEDFILE -DDOWNLOAD_SUBS -DDATA_PATH=\"/usr/share/smplayer\" -DDOC_PATH=\"/usr/share/doc/smplayer-0.7.1\" -DTRANSLATION_PATH=\"/usr/share/smplayer/translations\" -DTHEMES_PATH=\"/usr/share/smplayer/themes\" -DSHORTCUTS_PATH=\"/usr/share/smplayer/shortcuts\" -DNO_DEBUG_ON_CONSOLE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Ifindsubtitles -Ivideopreview -Impcgui -Iyoutube -Ifindsubtitles/filedownloader -I.moc -I.ui -o .obj/baseguiplus.o baseguiplus.cpp
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=x86-64 -pipe -Wall -W -D_REENTRANT -DUSE_QTLOCKEDFILE -DDOWNLOAD_SUBS -DDATA_PATH=\"/usr/share/smplayer\" -DDOC_PATH=\"/usr/share/doc/smplayer-0.7.1\" -DTRANSLATION_PATH=\"/usr/share/smplayer/translations\" -DTHEMES_PATH=\"/usr/share/smplayer/themes\" -DSHORTCUTS_PATH=\"/usr/share/smplayer/shortcuts\" -DNO_DEBUG_ON_CONSOLE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Ifindsubtitles -Ivideopreview -Impcgui -Iyoutube -Ifindsubtitles/filedownloader -I.moc -I.ui -o .obj/floatingwidget.o floatingwidget.cpp
x86_64-pc-linux-gnu-g++ -c -pipe -O2 -march=x86-64 -pipe -Wall -W -D_REENTRANT -DUSE_QTLOCKEDFILE -DDOWNLOAD_SUBS -DDATA_PATH=\"/usr/share/smplayer\" -DDOC_PATH=\"/usr/share/doc/smplayer-0.7.1\" -DTRANSLATION_PATH=\"/usr/share/smplayer/translations\" -DTHEMES_PATH=\"/usr/share/smplayer/themes\" -DSHORTCUTS_PATH=\"/usr/share/smplayer/shortcuts\" -DNO_DEBUG_ON_CONSOLE -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4 -Ifindsubtitles -Ivideopreview -Impcgui -Iyoutube -Ifindsubtitles/filedownloader -I.moc -I.ui -o .obj/widgetactions.o widgetactions.cpp
make[1]: *** [.obj/findsubtitleswindow.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: Выход из каталога `/var/calculate/tmp/portage/media-video/smplayer-0.7.1/work/smplayer-0.7.1/src'
make: *** [src/smplayer] Ошибка 2
 * ERROR: media-video/smplayer-0.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =media-video/smplayer-0.7.1',
 * the complete build log and the output of 'emerge -pqv =media-video/smplayer-0.7.1'.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/temp/environment'.
 * S: '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/work/smplayer-0.7.1'

 * Messages for package media-video/smplayer-0.7.1:

 * ERROR: media-video/smplayer-0.7.1 failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of 'emerge --info =media-video/smplayer-0.7.1',
 * the complete build log and the output of 'emerge -pqv =media-video/smplayer-0.7.1'.
 * The complete build log is located at '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/temp/build.log'.
 * The ebuild environment file is located at '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/temp/environment'.
 * S: '/var/calculate/tmp/portage/media-video/smplayer-0.7.1/work/smplayer-0.7.1'

 * GNU info directory index is up-to-date.
 * After world updates, it is important to remove obsolete packages with
 * emerge --depclean. Refer to `man emerge` for more information.
</code>

Пробовал пересобирать dev-libs/libzip app-arch/zip app-arch/unzip app-arch/p7zip, но не помогает. Что делать ?

обновил dev-libs/quazip до версии 0.4.4 и все заработало.

[Решено]

У меня такая же проблема. Но ничего из вышесказанного мне не помогло…

Тоже самое, и тоже не помогло.

я сначала удалил quazip 2 версии полностью, потом размаскировал и поставил 0.4.4 . После этого все встало нормально

Решив свою проблему с установкой ffmpeg-0.10 я тут же нашел себе приключений с обновлением smplayer до версии 0.7.1. :slight_smile:
Благодаря этой ветке решил проблему установкой quazip-0.4.4 (версию 0.2 не удалял, ставил поверх)