[Bug 268353] archivers/ark: compile failure - mode_t

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 13 Dec 2022 13:06:45 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268353

            Bug ID: 268353
           Summary: archivers/ark: compile failure - mode_t
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: kde@FreeBSD.org
          Reporter: jjb-b@hotmail.com
             Flags: maintainer-feedback?(kde@FreeBSD.org)
          Assignee: kde@FreeBSD.org

I'm getting a compile failure with ark-22.12.0:

/usr/bin/c++ -DDEPENDENCY_TOOL=\"ldd\" -DKCOREADDONS_LIB
-DKF_DEPRECATED_WARNINGS_SINCE=0x060000 -DQT_CONCURRENT_LIB -DQT_CORE_LIB
-DQT_DBUS_LIB -DQT_DEPRECATED_WARNINGS_SINCE=0x060000
-DQT_DISABLE_DEPRECATED_BEFORE=0x050f00 -DQT_GUI_LIB -DQT_NETWORK_LIB
-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY -DQT_NO_CAST_TO_ASCII
-DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_NO_KEYWORDS
-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_NO_URL_CAST_FROM_STRING
-DQT_STRICT_ITERATORS -DQT_USE_QSTRINGBUILDER -DQT_WIDGETS_LIB -DQT_XML_LIB
-DTRANSLATION_DOMAIN=\"ark\" -D_LARGEFILE64_SOURCE -Dkerfuffle_EXPORTS
-I/usr/ports/archivers/ark/work/.build/kerfuffle
-I/usr/ports/archivers/ark/work/ark-22.12.0/kerfuffle
-I/usr/ports/archivers/ark/work/.build/kerfuffle/kerfuffle_autogen/include
-isystem /usr/local/include/KF5/KPty -isystem /usr/local/include/KF5 -isystem
/usr/local/include/qt5 -isystem /usr/local/include/qt5/QtCore -isystem
/usr/local/lib/qt5/mkspecs/freebsd-clang -isystem
/usr/local/include/KF5/KCoreAddons -isystem /usr/local/include/KF5/KI18n
-isystem /usr/local/include/KF5/KWidgetsAddons -isystem
/usr/local/include/qt5/QtWidgets -isystem /usr/local/include/qt5/QtGui -isystem
/usr/local/include/qt5/QtConcurrent -isystem /usr/local/include/KF5/KConfig
-isystem /usr/local/include/KF5/KConfigCore -isystem
/usr/local/include/KF5/KIOCore -isystem /usr/local/include/KF5/KIO -isystem
/usr/local/include/KF5/KService -isystem /usr/local/include/qt5/QtNetwork
-isystem /usr/local/include/qt5/QtDBus -isystem
/usr/local/include/KF5/KIOWidgets -isystem /usr/local/include/KF5/KIOGui
-isystem /usr/local/include/KF5/KWindowSystem -isystem
/usr/local/include/KF5/KJobWidgets -isystem /usr/local/include/KF5/Solid
-isystem /usr/local/include/KF5/KCompletion -isystem
/usr/local/include/KF5/KIOFileWidgets -isystem
/usr/local/include/KF5/KBookmarks -isystem /usr/local/include/qt5/QtXml
-isystem /usr/local/include/KF5/KItemViews -isystem
/usr/local/include/KF5/KXmlGui -isystem /usr/local/include/KF5/KConfigWidgets
-isystem /usr/local/include/KF5/KCodecs -isystem
/usr/local/include/KF5/KConfigGui -isystem /usr/local/include/KF5/KAuthWidgets
-isystem /usr/local/include/KF5/KAuthCore -isystem /usr/local/include/KF5/KAuth
-O2 -pipe -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing  -isystem /usr/local/include -fno-operator-names
-fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra
-Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith
-Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type
-Werror=init-self -Werror=undef -Wvla -Wdate-time -pedantic
-Wzero-as-null-pointer-constant -fdiagnostics-color=always -O2 -pipe
-fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing 
-isystem /usr/local/include  -DNDEBUG -fPIC -fvisibility=hidden
-fvisibility-inlines-hidden -fPIC -std=c++17 -MD -MT
kerfuffle/CMakeFiles/kerfuffle.dir/kerfuffle_autogen/mocs_compilation.cpp.o -MF
kerfuffle/CMakeFiles/kerfuffle.dir/kerfuffle_autogen/mocs_compilation.cpp.o.d
-o kerfuffle/CMakeFiles/kerfuffle.dir/kerfuffle_autogen/mocs_compilation.cpp.o
-c
/usr/ports/archivers/ark/work/.build/kerfuffle/kerfuffle_autogen/mocs_compilation.cpp
In file included from
/usr/ports/archivers/ark/work/.build/kerfuffle/kerfuffle_autogen/mocs_compilation.cpp:6:
In file included from
/usr/ports/archivers/ark/work/.build/kerfuffle/kerfuffle_autogen/EWIEGA46WW/moc_archiveinterface.cpp:10:
/usr/ports/archivers/ark/work/.build/kerfuffle/kerfuffle_autogen/EWIEGA46WW/../../../../ark-22.12.0/kerfuffle/archiveinterface.h:170:40:
error: unknown type name 'mode_t'; did you mean '__mode_t'?
    static QString permissionsToString(mode_t perm);
                                       ^~~~~~
                                       __mode_t
/usr/include/sys/_types.h:51:20: note: '__mode_t' declared here
typedef __uint16_t      __mode_t;       /* permissions */
                        ^
1 error generated.
ninja: build stopped: subcommand failed.

-- 
You are receiving this mail because:
You are the assignee for the bug.