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