[vlc-devel] [help] how to compile vlc with qt

Marvin Scholz epirat07 at gmail.com
Fri Dec 30 02:58:30 CET 2016


On 30 Dec 2016, at 2:51, liyoubdu wrote:

> operating system: centos7 64bit
>
> hi all,
> using command below, i have build vlc successfully.
>
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> ./bootstrap
> CXXFLAGS="-D__STDC_FORMAT_MACROS" ./configure --enable-debug 
> --enable-run-as-root 
> --with-contrib=/mnt/vlc-latest-git/contrib/x86_64-redhat-linux
> make
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
> but when i run vlc, it say no interface:
>
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> [root at localhost vlc-latest-git]# ./vlc
> VLC media player 3.0.0-git Vetinari (revision 
> 2.2.0-git-10503-g345754b)
> [00000000009833e8] core interface error: no suitable interface module
> [00000000008be4a8] core libvlc error: interface "globalhotkeys,none" 
> initialization failed
>
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>
> then, using 'yum install -y qt-devel', i have installed 
> qt-devel-4.8.5-13.el7.x86_64  successfully.
> but when i compile vlc, errors happen:
>
>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> CXX      libqt_plugin_la-qt.lo
> In file included from ../../../include/vlc_fixups.h:31:0,
>                  from ../../../config.h:893,
>                  from qt.cpp:26:
> /usr/include/features.h:330:4: warning: #warning _FORTIFY_SOURCE 
> requires compiling with optimization (-O) [-Wcpp]
>  #  warning _FORTIFY_SOURCE requires compiling with optimization (-O)
>     ^
> In file included from qt.cpp:38:0:
> dialogs_provider.hpp:94:60: error: ‘Q_NULLPTR’ was not declared in 
> this scope
>      static QStringList getOpenFileNames( QWidget *parent = Q_NULLPTR,
>                                                             ^
> dialogs_provider.hpp:98:68: error: ‘Q_NULLPTR’ was not declared in 
> this scope
>                                           QString *selectedFilter = 
> Q_NULLPTR );
>                                                                     ^
> dialogs_provider.hpp:99:55: error: ‘Q_NULLPTR’ was not declared in 
> this scope
>      static QString getSaveFileName( QWidget *parent = Q_NULLPTR,
>
> ... ...
> <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>
>
> i thought maybe that qt is too old and i should have a  high version 
> qt. so i downloaded package 'qt-opensource-linux-x64-5.5.1.run' from 
> qt website.
>
>
> then run:
> chmod a+x qt-opensource-linux-x64-5.5.1.run
> sudo ./qt-opensource-linux-x64-5.5.1.run
>
>
>
> install qt to /usr/local/Qt5.5.1
>
>
> now try again to compile vlc, but the same errors still happened. what 
> can i do?

Hello, please do not reply to mails on this list, asking completely 
unrelated questions
that are not related to the email you replied to.


More information about the vlc-devel mailing list