You are not logged in.

#1 2015-09-16 22:15:04

lmello
Member
From: Brazil
Registered: 2012-11-06
Posts: 300

ExMplayer

This looks insteresting: http://exmplayer.sourceforge.net/index.html. There are packages for Ubuntu, Debian and Fedora, I would to build a package on Arch.

I couldn't build it from source - there's very little information on how to do it. I'm yet to find the all dependencies, because:

$ qmake -o Makefile src/ExMplayer.pro
WARNING: Failure to find: qtsingleapplication.cpp
WARNING: Failure to find: qtlocalpeer.cpp
WARNING: Failure to find: opensubtitleclient.cpp
WARNING: Failure to find: gzipuncompressor.cpp
WARNING: Failure to find: searchsubtitle.cpp
WARNING: Failure to find: miniz.c
WARNING: Failure to find: tinfl.c
WARNING: Failure to find: maiaObject.cpp
WARNING: Failure to find: maiaFault.cpp
WARNING: Failure to find: maiaXmlRpcClient.cpp
WARNING: Failure to find: youtubedlfe.cpp
WARNING: Failure to find: videodl.cpp
WARNING: Failure to find: vdlsettingsdialog.cpp
WARNING: Failure to find: supsitesdialog.cpp
WARNING: Failure to find: qtsingleapplication.h
WARNING: Failure to find: qtlocalpeer.h
WARNING: Failure to find: opensubtitleclient.h
WARNING: Failure to find: gzipuncompressor.h
WARNING: Failure to find: searchsubtitle.h
WARNING: Failure to find: maiaObject.h
WARNING: Failure to find: maiaFault.h
WARNING: Failure to find: maiaXmlRpcClient.h
WARNING: Failure to find: youtubedlfe.h
WARNING: Failure to find: videodl.h
WARNING: Failure to find: vdlsettingsdialog.h
WARNING: Failure to find: supsitesdialog.h

EDIT:

I go to src, then:

$ qmake-qt5 -makefile -o Makefile
$ make
Makefile:1762: warning: overriding recipe for target 'main.o'
Makefile:1565: warning: ignoring old recipe for target 'main.o'
g++ -c -pipe -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I. -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o aboutdialog.o aboutdialog.cpp
In file included from aboutdialog.cpp:19:0:
aboutdialog.h:21:19: fatal error: QDialog: No such file or directory
 #include <QDialog>
                   ^
compilation terminated.
Makefile:1371: recipe for target 'aboutdialog.o' failed
make: *** [aboutdialog.o] Error 1
$ locate QDialog
/usr/include/qt/QtWidgets/QDialog
/usr/include/qt/QtWidgets/QDialogButtonBox
/usr/include/qt4/QtGui/QDialog
/usr/include/qt4/QtGui/QDialogButtonBox

Well, QDialog is there... but on a subdirectory. How can I tell qmake to recursively include all directories from '.' and '/usr/include/qt' ?

Last edited by lmello (2015-09-17 01:39:13)


Fundamental Axiom of the Universe (aka Murphy's Law): Whatever can go wrong, will go wrong.
First Digital Deduction: Nothing obeys Murphy's Law so well as computers.
Second Digital Deduction: Everything go wrong at least once.
Third Digital Deduction: Things go wrong even when there's absolutely no possibility of anything go wrong.

Offline

#2 2015-09-25 09:33:12

willemw
Member
Registered: 2013-02-19
Posts: 116

Re: ExMplayer

There is exmplayer and exmplayer-git from AUR3.

I have just adopted exmplayer-git. Builds with 'qt4', not with 'qt5-base'.

Offline

Board footer

Powered by FluxBB