Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Jul 2020 10:31:59 +0800
From:      flw <su2admin@gmail.com>
To:        multimedia@freebsd.org
Subject:   I encountered some errors when compiling port multimedia/vlc
Message-ID:  <CAON-zA01J16szqw%2B%2B0iOUBso%2B1meecx8QRYzhuzD_zXjL-e8LA@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hello,

I encountered some errors when compiling port multimedia/vlc, I was hoping
someone could tell me what I did wrong.

Here is the Makefile version information and the error message:

[root@freebsd /usr/ports/multimedia/vlc]# grep '$FreeBSD' Makefile
# $FreeBSD: head/multimedia/vlc/Makefile 541152 2020-07-03 22:30:11Z jbeich
$
[root@freebsd /usr/ports/multimedia/vlc]# export MAKE_JOBS_UNSAFE=yes
[root@freebsd /usr/ports/multimedia/vlc]# make
===>  Building for vlc-3.0.11_2,4
gmake[2]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11'
gmake  all-recursive
gmake[3]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11'
Making all in compat
gmake[4]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/compat'
gmake  all-am
gmake[5]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/compat'
gmake[5]: Nothing to be done for 'all-am'.
gmake[5]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/compat'
gmake[4]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/compat'
Making all in doc
gmake[4]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/doc'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/doc'
Making all in po
gmake[4]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/po'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/po'
Making all in share
gmake[4]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/share'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/share'
Making all in src
gmake[4]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/src'
Makefile:3707: warning: ignoring prerequisites on suffix rule definition
Makefile:3711: warning: ignoring prerequisites on suffix rule definition
rm -f -- revision.tmp
if ! git \
                --git-dir="../.git/" describe \
                --tags --long --match '?.*.*' --always; then \
        cat ./revision.txt ; \
fi > revision.tmp
fatal: not a git repository: '../.git/'
if diff revision.tmp ./revision.txt >/dev/null 2>&1; then \
        rm -f -- revision.tmp; \
else \
        mv -f -- revision.tmp ./revision.txt; \
fi
gmake  all-am
gmake[5]: Entering directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/src'
Makefile:3707: warning: ignoring prerequisites on suffix rule definition
Makefile:3711: warning: ignoring prerequisites on suffix rule definition
gmake[5]: Nothing to be done for 'all-am'.
gmake[5]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/src'
gmake[4]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11/src'
Making all in modules
gmake[4]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
gmake  all-recursive
gmake[5]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
Making all in .
gmake[6]: Entering directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
../doltlibtool  --tag=CXX   --mode=compile c++ -DHAVE_CONFIG_H -I. -I..
 -DMODULE_STRING=\"$(p="gui/qt/libqt_plugin_la-main_interface.moc.lo";
p="${p##*/}"; p="${p#lib}"; p="${p%_plugin*}"; p=$(echo "$p"|sed
's/-/_/g'); p="${p%.lo}"; echo "$p")\" -D__PLUGIN__  -I./access -I./codec
-I./gui/qt -I./gui/qt -DQT5_HAS_WAYLAND
-DQPNI_HEADER=\<5.13.2/QtGui/qpa/qplatformnativeinterface.h\>  -I../include
-I../include -DLIBICONV_PLUG -isystem /usr/local/include
-I/usr/local/include  -I/usr/local/include/qt5/QtCore
-I/usr/local/include/qt5 -I/usr/local/include/qt5/QtWidgets
-I/usr/local/include/qt5/QtGui -DQT_SVG_LIB -I/usr/local/include/qt5/QtSvg
-DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB   -DQT_X11EXTRAS_LIB
-I/usr/local/include/qt5/QtX11Extras -I/usr/local/include/qt5
-I/usr/local/include/qt5/QtCore -DQT_GUI_LIB -I/usr/local/include/qt5/QtGui
-DQT_CORE_LIB  -DQT5_HAS_X11 -DQT5_HAS_XCB -I/usr/local/include
-I/usr/local/include/libepoll-shim -I/usr/local/lib/libffi-3.2.1/include
 -O2 -pipe  -DLIBICONV_PLUG -fstack-protector-strong -isystem
/usr/local/include -fno-strict-aliasing   -DLIBICONV_PLUG -isystem
/usr/local/include -std=c++11  -Werror=unknown-warning-option
-Werror=invalid-command-line-argument -Wall -Wextra -Wsign-compare -Wundef
-Wpointer-arith -Wvolatile-register-var -Wformat -Wformat-security
-fvisibility=hidden -O3 -fno-math-errno -funsafe-math-optimizations
-funroll-loops -fomit-frame-pointer -MT
gui/qt/libqt_plugin_la-main_interface.moc.lo -MD -MP -MF
gui/qt/.deps/libqt_plugin_la-main_interface.moc.Tpo -c -o
gui/qt/libqt_plugin_la-main_interface.moc.lo `test -f
'gui/qt/main_interface.moc.cpp' || echo './'`gui/qt/main_interface.moc.cpp
In file included from gui/qt/main_interface.moc.cpp:10:
In file included from ./gui/qt/main_interface.hpp:30:
./gui/qt/util/qvlcframe.hpp:78:123: warning: 'availableGeometry' is
deprecated: Use QGuiApplication::screens()
      [-Wdeprecated-declarations]
  ...widget->setGeometry(QStyle::alignedRect(Qt::LeftToRight,
Qt::AlignCenter, widget->size(), qApp->desktop()->availableGeo...

                                    ^
/usr/local/include/qt5/QtWidgets/qdesktopwidget.h:88:5: note:
'availableGeometry' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect
availableGeometry(int screen = -1) const;
    ^
/usr/local/include/qt5/QtCore/qglobal.h:294:33: note: expanded from macro
'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/usr/local/include/qt5/QtCore/qcompilerdetection.h:649:55: note: expanded
from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
gui/qt/main_interface.moc.cpp:421:18: error: no member named 'SuperData' in
'QMetaObject'
    QMetaObject::SuperData::link<QVLCMW::staticMetaObject>(),
    ~~~~~~~~~~~~~^
gui/qt/main_interface.moc.cpp:421:60: error: expected expression
    QMetaObject::SuperData::link<QVLCMW::staticMetaObject>(),
                                                           ^
1 warning and 2 errors generated.
gmake[6]: *** [Makefile:25442:
gui/qt/libqt_plugin_la-main_interface.moc.lo] Error 1
gmake[6]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
gmake[5]: *** [Makefile:27647: all-recursive] Error 1
gmake[5]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
gmake[4]: *** [Makefile:12595: all] Error 2
gmake[4]: Leaving directory
'/usr/ports/multimedia/vlc/work/vlc-3.0.11/modules'
gmake[3]: *** [Makefile:1560: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11'
gmake[2]: *** [Makefile:1445: all] Error 2
gmake[2]: Leaving directory '/usr/ports/multimedia/vlc/work/vlc-3.0.11'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/multimedia/vlc
*** Error code 1

Stop.
make: stopped in /usr/ports/multimedia/vlc
[root@freebsd /usr/ports/multimedia/vlc]#

---
Best Regards



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAON-zA01J16szqw%2B%2B0iOUBso%2B1meecx8QRYzhuzD_zXjL-e8LA>