pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/60433: devel/doxygen fails to build



>Number:         60433
>Category:       pkg
>Synopsis:       devel/doxygen fails to build
>Confidential:   no
>Severity:       critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jul 09 16:45:00 +0000 2026
>Originator:     Robert Whitlock
>Release:        pkgsrc current, July 9, 2026
>Organization:
>Environment:
Darwin robs-MacBook-Pro.local 20.6.0 Darwin Kernel Version 20.6.0: Thu Jul  6 22:12:47 PDT 2023; root:xnu-7195.141.49.702.12~1/RELEASE_X86_64 x86_64
>Description:
Building doxygen fails on Mac OS X.
>How-To-Repeat:
$ bmake install
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> _pkgformat-check-vulnerable [doxygen-1.17.0] ===> Skipping vulnerability checks.
WARNING: No /Users/rob/pkgsrcdir/current/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/Users/rob/pkgsrcdir/current/pkg/sbin/pkg_admin -K /Users/rob/pkgsrcdir/current/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> build-message [doxygen-1.17.0] ===> Building for doxygen-1.17.0
[  1%] Built target md5
[  1%] Built target lodepng
[ 10%] Built target mscgen
[ 10%] Checking the git repository for changes...
[ 10%] Built target check_git_repository
[ 10%] Checking the doxygen version for changes...
[ 10%] Built target check_doxygen_version
[ 11%] Built target doxygen_version
[ 13%] Built target xml
[ 14%] Built target generate_configvalues_header
[ 17%] Built target vhdlparser
[ 23%] Built target doxycfg
[ 23%] Building CXX object src/CMakeFiles/doxymain.dir/dotrunner.cpp.o
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:400:38: error: 'dirStr' in capture list does not name a variable
            auto process = [this,cmd,dirStr]() -> size_t
                                     ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:407:41: error: reference to local binding 'dirStr' declared in enclosing function 'DotRunner::run'
                    exitCode, m_dotExe, dirStr, cmd.arguments);
                                        ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:296:23: note: 'dirStr' declared here
    for (const auto &[dirStr, jobs] : byDir)
                      ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:48:8: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  err_(fmt,fmt::make_format_args(args...));
       ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:81:5: note: in instantiation of function template specialization 'err_fmt<const QCString &>' requested here
    err("Could not read image '{}' generated by dot!\n",imgName);
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:129:5: note: expanded from macro 'err'
    err_fmt(FMT_STRING(fmt),##__VA_ARGS__); \
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:48:8: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  err_(fmt,fmt::make_format_args(args...));
       ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:111:5: note: in instantiation of function template specialization 'err_fmt<QCString &, QCString &>' requested here
    err("Failed to rename file {} to {}!\n",patchFile,tmpName);
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:129:5: note: expanded from macro 'err'
    err_fmt(FMT_STRING(fmt),##__VA_ARGS__); \
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:48:8: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  err_(fmt,fmt::make_format_args(args...));
       ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:118:5: note: in instantiation of function template specialization 'err_fmt<QCString &>' requested here
    err("problem opening file {} for patching!\n",tmpName);
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:129:5: note: expanded from macro 'err'
    err_fmt(FMT_STRING(fmt),##__VA_ARGS__); \
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:66:8: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  msg_(fmt,fmt::make_format_args(args...));
       ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:374:15: note: in instantiation of function template specialization 'msg_fmt<unsigned long, unsigned long, unsigned long>' requested here
              msg("Running dot for graphs {}-{}/{}\n",prev+1,prev+cmd.numDotFiles,dotJobs.size());
              ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:95:3: note: expanded from macro 'msg'
  msg_fmt(FMT_STRING(fmt),##__VA_ARGS__)
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:66:8: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  msg_(fmt,fmt::make_format_args(args...));
       ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:378:15: note: in instantiation of function template specialization 'msg_fmt<unsigned long, unsigned long>' requested here
              msg("Running dot for graph {}/{}\n",prev+1,dotJobs.size());
              ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:95:3: note: expanded from macro 'msg'
  msg_fmt(FMT_STRING(fmt),##__VA_ARGS__)
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:54:23: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  err_full_(file,line,fmt,fmt::make_format_args(args...));
                      ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:384:15: note: in instantiation of function template specialization 'err_full_fmt<int &, QCString &, const std::string &, const QCString &>' requested here
              err_full(cmd.firstJob->srcFile, 1,
              ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:134:5: note: expanded from macro 'err_full'
    err_full_fmt(file,line,FMT_STRING(fmt),##__VA_ARGS__); \
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
In file included from /Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:58:
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:54:23: warning: 'operator const fmt::basic_string_view<char> &' is deprecated [-Wdeprecated-declarations]
  err_full_(file,line,fmt,fmt::make_format_args(args...));
                      ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/dotrunner.cpp:476:15: note: in instantiation of function template specialization 'err_full_fmt<int &, QCString &, const std::string &, QCString &>' requested here
              err_full(job->srcFile, 1,
              ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/doxygen-1.17.0/src/message.h:134:5: note: expanded from macro 'err_full'
    err_full_fmt(file,line,FMT_STRING(fmt),##__VA_ARGS__); \
    ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:2728:3: note: 'operator const fmt::basic_string_view<char> &' has been explicitly marked deprecated here
  FMT_DEPRECATED operator const string_view&() const { return str; }
  ^
/Users/rob/pkgsrcdir/current/wrkobjdir/devel/doxygen/work/.buildlink/include/fmt/base.h:241:28: note: expanded from macro 'FMT_DEPRECATED'
#  define FMT_DEPRECATED [[deprecated]]
                           ^
7 warnings and 2 errors generated.
gmake[2]: *** [src/CMakeFiles/doxymain.dir/build.make:1436: src/CMakeFiles/doxymain.dir/dotrunner.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:709: src/CMakeFiles/doxymain.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "install" in /Users/rob/pkgsrcdir/current/pkgsrc/devel/doxygen
*** Error code 1

Stop.
bmake: stopped making "install" in /Users/rob/pkgsrcdir/current/pkgsrc/devel/doxygen

>Fix:




Home | Main Index | Thread Index | Old Index