[package - main-i386-default][www/qt5-webengine] Failed for qt5-webengine-5.15.16.p5_5 in build
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy17/data/main-i386-default/p3229bb06d7d7_sb241767f8e/logs/qt5-webengine-5.15.16.p5_5.log Build URL: https://pkg-status.freebsd.org/beefy17/build.html?mastername=main-i386-default&build=p3229bb06d7d7_sb241767f8e Log: =>> Building www/qt5-webengine build started at Tue Feb 20 02:43:56 UTC 2024 port directory: /usr/ports/www/qt5-webengine package name: qt5-webengine-5.15.16.p5_5 building for: FreeBSD main-i386-default-job-11 15.0-CURRENT FreeBSD 15.0-CURRENT 1500014 i386 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 7062 Feb 11 01:01 /usr/ports/www/qt5-webengine/Makefile Ports top last git commit: 3229bb06d7d Ports top unclean checkout: no Port dir last git commit: 94ccf453a29 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1-1-g1e9f97d6 Host OSVERSION: 156 Jail OSVERSION: 1500014 Job Id: 11 !!! Jail is newer than host. (Jail: 1500014, Host: 156) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- SHELL=/bin/sh BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 OSVERSION=1500014 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 UNAME_m=i386 UNAME_p=i386 UNAME_r=15.0-CURRENT LOCALBASE=/usr/local UNAME_v=FreeBSD 15.0-CURRENT 1500014 USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1-1-g1e9f97d6 MASTERMNT=/usr/local/poudriere/data/.m/main-i386-default/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/main-i386-default/11/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=main-i386-default SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/main-i386-default/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1-1-g1e9f97d6 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for qt5-webengine-5.15.16.p5_5: > Audio backend: you have to select exactly one of them ALSA=on: ALSA audio architecture support PULSEAUDIO=off: PulseAudio sound server support SNDIO=off: Sndio audio support ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-qt-includes=/usr/local/include/qt5 --with-qt-libraries=/usr/local/lib/qt5 --with-extra-includes=/usr/local/include --with-extra-libs=/usr/local/lib -opensource -confirm-license -no-pch -prefix /usr/local -bindir /usr/local/lib/qt5/bin -headerdir /usr/local/include/qt5 -libdir /usr/local/lib/qt5 -plugindir /usr/local/lib/qt5/plugins -importdir /usr/local/lib/qt5/imports -datadir /usr/local/share/qt5 -docdir /usr/local/share/doc/qt5 -translationdir /usr/local/share/qt5/translations -sysconfdir /usr/local/etc/xdg -nomake examples -nomake tests -platform freebsd-$(ccver="$(c++ "-B/usr/local/bin" --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac) -archdatadir /usr/local/lib/qt5 -libexecdir /usr/local/libexec/qt5 -qmldir /usr/local/lib/qt5/qml -examplesdir /usr/local/share/examples/qt5 -testsdir /usr/local/share/qt5/tests -no-sse2 -no-use-gold-linker -recheck-all -release -no-separate-debug-info --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- NINJAFLAGS="-j3" NINJA_PATH="/usr/local/bin/ninja" PATH=/wrkdirs/usr/ports/www/qt5-webengine/work/.build/bin:/usr/local/bin:/wrkdirs/usr/ports/www/qt5-webengine/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin GPERF=/usr/local/bin/gperf ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 PKG_CONFIG=pkgconf PYTHON="/usr/local/bin/python3.9" QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/www/qt5-webengine/work/kde-qtwebengine-5.15.16p5/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" QTDIR="/usr/local/lib/qt5" QMAKE="/usr/local/lib/qt5/bin/qmake" MOC="/usr/local/lib/qt5/bin/moc" RCC="/usr/local/lib/qt5/bin/rcc" UIC="/usr/local/lib/qt5/bin/uic" QMAKESPEC="/usr/local/lib/qt5/mkspecs/freebsd-$(ccver="$(c++ "-B/usr/local/bin" --version)"; case "$ccver" in *clang*) echo clang ;; *) echo g++ ;; esac)" MAKE="make" XDG_DATA_HOME=/wrkdirs/usr/ports/www/qt5-webengine/work XDG_CONFIG_HOME=/wrkdirs/us r/ports/www/qt5-web
maintainer-feedback requested: [Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
Bugzilla Automation has asked freebsd-kde (group) for maintainer-feedback: Bug 277189: devel/cmake-core: add NO_CCACHE handle to allow disable ccache build https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 --- Description --- Typically WITH_CCACHE_BUILD env var used together with NO_CCACHE: /usr/ports/Mk/bsd.ccache.mk:. if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*} && \ /usr/ports/graphics/darktable/Makefile:.if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) /usr/ports/graphics/rawtherapee/Makefile:.if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) /usr/ports/lang/rust-bootstrap/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) /usr/ports/lang/rust/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) /usr/ports/misc/valentina/Makefile:.if !defined(WITH_CCACHE_BUILD) || defined(NO_CCACHE) /usr/ports/net-im/telegram-desktop/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) This allow define NO_CCACHE in env where no ccache installed but WITH_CCACHE_BUILD set in make.conf (it depend from cmake-core) to bootstrap ccache.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Ivan Rozhuk changed: What|Removed |Added CC||rozhuk...@gmail.com Attachment #248637||maintainer-approval? Flags|| -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Bug ID: 277189 Summary: devel/cmake-core: add NO_CCACHE handle to allow disable ccache build Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: k...@freebsd.org Reporter: rozhuk...@gmail.com Assignee: k...@freebsd.org Flags: maintainer-feedback?(k...@freebsd.org) Created attachment 248637 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=248637&action=edit patch Typically WITH_CCACHE_BUILD env var used together with NO_CCACHE: /usr/ports/Mk/bsd.ccache.mk:. if !defined(NO_CCACHE) && defined(WITH_CCACHE_BUILD) && !${CC:M*ccache*} && \ /usr/ports/graphics/darktable/Makefile:.if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) /usr/ports/graphics/rawtherapee/Makefile:.if "${WITH_CCACHE_BUILD}" == "yes" && !defined(NO_CCACHE) /usr/ports/lang/rust-bootstrap/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) /usr/ports/lang/rust/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) /usr/ports/misc/valentina/Makefile:.if !defined(WITH_CCACHE_BUILD) || defined(NO_CCACHE) /usr/ports/net-im/telegram-desktop/Makefile:.if defined(WITH_CCACHE_BUILD) && !defined(NO_CCACHE) This allow define NO_CCACHE in env where no ccache installed but WITH_CCACHE_BUILD set in make.conf (it depend from cmake-core) to bootstrap ccache. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Ivan Rozhuk changed: What|Removed |Added Severity|Affects Only Me |Affects Some People -- You are receiving this mail because: You are the assignee for the bug.
[package - 140i386-quarterly][graphics/okular-devel] Failed for okular-devel-24.01.85_1 in configure
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy7/data/140i386-quarterly/b3e5282399eb/logs/okular-devel-24.01.85_1.log Build URL: https://pkg-status.freebsd.org/beefy7/build.html?mastername=140i386-quarterly&build=b3e5282399eb Log: =>> Building graphics/okular-devel build started at Tue Feb 20 14:47:41 UTC 2024 port directory: /usr/ports/graphics/okular-devel package name: okular-devel-24.01.85_1 building for: FreeBSD 140i386-quarterly-job-09 14.0-RELEASE-p5 FreeBSD 14.0-RELEASE-p5 i386 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 1510 Jan 6 01:02 /usr/ports/graphics/okular-devel/Makefile Ports top last git commit: b3e528239 Ports top unclean checkout: no Port dir last git commit: 756e18783 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1 Host OSVERSION: 156 Jail OSVERSION: 1400097 Job Id: 09 ---Begin Environment--- SHELL=/bin/sh BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 OSVERSION=1400097 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 UNAME_m=i386 UNAME_p=i386 UNAME_r=14.0-RELEASE-p5 LOCALBASE=/usr/local UNAME_v=FreeBSD 14.0-RELEASE-p5 USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1 MASTERMNT=/usr/local/poudriere/data/.m/140i386-quarterly/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/140i386-quarterly/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=140i386-quarterly SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/140i386-quarterly/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for okular-devel-24.01.85_1: DOCS=on: Build and/or install documentation PURPOSE=on: Enable 'Share' menu ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/stage LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP ="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" CMAKE_BUILD_TYPE="release" KDE_APPLICATIONS_SHLIB_VER=5.24.3 KDE_APPLICATIONS_VERSION_SHORT="24" KDE
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Max Brazhnikov changed: What|Removed |Added Status|New |Closed Resolution|--- |Works As Intended CC||m...@freebsd.org --- Comment #1 from Max Brazhnikov --- (In reply to Ivan Rozhuk from comment #0) There examples are misusage of NO_CCACHE. NO_CCACHE should only be used to mark individual port that fails build with the ccache. Quote from bsd.ccache.mk: # Port use (special case): # - NO_CCACHE - disable using ccache entirely. This is for when a port build #fails with ccache being used. Typically this should be #temporary only. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Ivan Rozhuk changed: What|Removed |Added Resolution|Works As Intended |--- Status|Closed |New --- Comment #2 from Ivan Rozhuk --- This patch is for proper handle situations where ccache is disabled. It does not set NO_CCACHE it is for handle NO_CCACHE. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 241231] security/plasma5-kscreenlocker: "Start New Session" does not work
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241231 Gleb Popov changed: What|Removed |Added Status|Open|In Progress --- Comment #10 from Gleb Popov --- I implemented fix for that, but it depends on many changes, so this is blocked by upstream for now. I'm waiting for a new ConsoleKit release. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 241231] security/plasma5-kscreenlocker: "Start New Session" does not work
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=241231 Gleb Popov changed: What|Removed |Added Assignee|k...@freebsd.org |arr...@freebsd.org -- You are receiving this mail because: You are the assignee for the bug.
[Bug 267368] x11/kf5-kded: does not save per-application keyboard layout settings anymore
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267368 Gleb Popov changed: What|Removed |Added CC||arr...@freebsd.org --- Comment #3 from Gleb Popov --- Martin, is this still a problem? -- You are receiving this mail because: You are the assignee for the bug.
[Bug 258563] devel/py-qt5: missing egg-info, invisible to pip
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258563 Gleb Popov changed: What|Removed |Added CC||arr...@freebsd.org Resolution|--- |FIXED Status|Open|Closed --- Comment #3 from Gleb Popov --- The problem seems to be solved: (testenv) % pip install PyQt5 Requirement already satisfied: PyQt5 in /usr/local/lib/python3.9/site-packages (5.15.10) Requirement already satisfied: PyQt5-sip<13,>=12.13 in /usr/local/lib/python3.9/site-packages (from PyQt5) (12.13.0) -- You are receiving this mail because: You are the assignee for the bug.
[Bug 267368] x11/kf5-kded: does not save per-application keyboard layout settings anymore
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267368 --- Comment #4 from Martin Birgmeier --- Hi Gleb, thanks for asking. Indeed it is - see the following scenario I just executed: Scenario: - KDE Gear 23.08.4, framworks 5.114.0, plasma 5.27.10, qt 5.15.12 = ports tree as of Feb. 10 - Logged into KDE - Most applications set to US keyboard layout - Thunderbird set to DE keyboard layout - Change thunderbird to US keyboard layout Result: - The layout save file did not change: [0]% ll .local/share/kded5/keyboard/session/layout_memory.xml -rw-r--r-- 1 martin bi 408 11 Nov. 16:57 .local/share/kded5/keyboard/session/layout_memory.xml [0]% Scenario (continued): - Use KDE "start button" and select "Herunterfahren" ("shutdown") - Wait for complete power down - Restart the computer and log in again Result: - Thunderbird uses the DE keyboard layout - The layout save file is still unchanged: [0]% ll .local/share/kded5/keyboard/session/layout_memory.xml -rw-r--r-- 1 martin bi 408 11 Nov. 16:57 .local/share/kded5/keyboard/session/layout_memory.xml [0]% Conclusions: - Changes to the layout are saved neither immediately nor when closing the session. - I don't remember why the layout save file changed on Nov. 11; it is possible that I edited it manually. - It could also be the case that sometimes it really records changes, but I am not sure about it, it would be very rare, and I do not know what could cause it. -- Martin -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Max Brazhnikov changed: What|Removed |Added Status|New |Closed Resolution|--- |Works As Intended --- Comment #3 from Max Brazhnikov --- (In reply to Ivan Rozhuk from comment #2) Ivan, Thank you for your intention to improve ports. However, this patch is noop. NO_CCACHE is not a user defined variable, it's a port variable. Ports set NO_CCACHE when they are incompatible with ccache. The ports framework checks whether a port defines NO_CCACHE. cmake-core port builds fine with ccache, cmake-core port doesn't set NO_CCACHE, therefore this patch is useless at least. There's no documentation for ccache in the Porters Handbook, but you can find short description of all CCACHE variables in Mk/bsd.ccache.mk. If you have questions, you may ask on the maillist or via irc. I'm closing this pr, please don't re-open it. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 267368] x11/kf5-kded: does not save per-application keyboard layout settings anymore
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267368 --- Comment #5 from Martin Birgmeier --- The current layout file looks like this; interestingly, its layout has changed compared to when I initially wrote the report. [0]% cat .local/share/kded5/keyboard/session/layout_memory.xml [0]% -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Ivan Rozhuk changed: What|Removed |Added Resolution|Works As Intended |--- Status|Closed |New --- Comment #4 from Ivan Rozhuk --- But NOCCACHE is user defined and it translated to NO_CCACHE: . if defined(NOCCACHE) NO_CCACHE= t . endif So at least in this way patch is correct. -- You are receiving this mail because: You are the assignee for the bug.
maintainer-feedback requested: [Bug 277202] devel/cmake-core: fail to build if no ccache installed
Bugzilla Automation has asked freebsd-kde (group) for maintainer-feedback: Bug 277202: devel/cmake-core: fail to build if no ccache installed https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 --- Description --- /etc/make.conf contain: WITH_CCACHE_BUILD=yes root@host:/usr/ports/devel/cmake-core# make ===> License BSD3CLAUSE accepted by the user ===> cmake-core-3.28.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cmake-core-3.28.3 for building ===> Extracting for cmake-core-3.28.3 => SHA256 Checksum OK for cmake-3.28.3.tar.gz. ===> Patching for cmake-core-3.28.3 ===> Applying FreeBSD patches for cmake-core-3.28.3 from /usr/ports/devel/cmake-core/files /bin/rm -f /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3/Help/manual/cmake-gui.1 .rst ===> cmake-core-3.28.3 depends on file: /usr/local/lib/libncurses.so.6 - found ===> cmake-core-3.28.3 depends on file: /usr/local/bin/ccache - not found ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building ===> Extracting for ccache-devel-4.8.3.20231222 => SHA256 Checksum mismatch for ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar. gz. ===> Refetch for 1 more times files: ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar. gz ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found => ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar. gz doesn't seem to exist in /var/cache/distfiles/. => Attempting to fetch https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a 254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a2 54ad6f153_GH0.tar.gz fetch: https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a 254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a2 54ad6f153_GH0.tar.gz: size unknown fetch: https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a 254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a2 54ad6f153_GH0.tar.gz: size of remote file is not known ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b9 784 kB 1674 kBps01s ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building => SHA256 Checksum OK for ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar. gz. ===> Patching for ccache-devel-4.8.3.20231222 ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/bin/cmake - not found ===> cmake-core-3.28.3 depends on file: /usr/local/lib/libncurses.so.6 - found ===> cmake-core-3.28.3 depends on shared library: libexpat.so - found (/usr/local/lib/libexpat.so) ===> cmake-core-3.28.3 depends on shared library: libjsoncpp.so - found (/usr/local/lib/libjsoncpp.so) ===> cmake-core-3.28.3 depends on shared library: libuv.so - found (/usr/local/lib/libuv.so) ===> cmake-core-3.28.3 depends on shared library: librhash.so - found (/usr/local/lib/librhash.so) ===> Configuring for cmake-core-3.28.3 - Source directory: /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3 Binary directory: /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3 Prefix directory: /usr/local System: FreeBSD Generator:Unix Makefiles Doing parallel make: 32 - CMake 3.28.3, Copyright 2000-2023 Kitware, Inc. and Contributors Warning: This is an in-source build C compiler on this system is: cc -O2 -pipe -O3 -pipe -funroll-loops -mretpoline -fno-delete-null-pointer-checks -I/usr/include -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3=. C++ compiler on this system is: c++ -O2 -pipe -O3 -pipe -funroll-loops -mretpoline -fno-delete-null-pointer-checks -I/usr/include -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3=. -O3 -funroll-loops -mretpoline -fno-delete-null-pointer-checks -D__BSD_VISIBLE -isystem /usr/local/include -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3=. Makefile processor on this system is: make c++ has setenv c++ has unsetenv c++ does not have environ in stdlib.h c++ has stl wstring c++ does not have Building CMake with ccache - --- cmAddCompileDefinitionsCommand.o --- --- cmAddCustomCommandCommand.o --- --- cmAddCustomTar
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 Bug ID: 277202 Summary: devel/cmake-core: fail to build if no ccache installed Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: k...@freebsd.org Reporter: rozhuk...@gmail.com Assignee: k...@freebsd.org Flags: maintainer-feedback?(k...@freebsd.org) /etc/make.conf contain: WITH_CCACHE_BUILD=yes root@host:/usr/ports/devel/cmake-core# make ===> License BSD3CLAUSE accepted by the user ===> cmake-core-3.28.3 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by cmake-core-3.28.3 for building ===> Extracting for cmake-core-3.28.3 => SHA256 Checksum OK for cmake-3.28.3.tar.gz. ===> Patching for cmake-core-3.28.3 ===> Applying FreeBSD patches for cmake-core-3.28.3 from /usr/ports/devel/cmake-core/files /bin/rm -f /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3/Help/manual/cmake-gui.1.rst ===> cmake-core-3.28.3 depends on file: /usr/local/lib/libncurses.so.6 - found ===> cmake-core-3.28.3 depends on file: /usr/local/bin/ccache - not found ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building ===> Extracting for ccache-devel-4.8.3.20231222 => SHA256 Checksum mismatch for ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz. ===> Refetch for 1 more times files: ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found => ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz doesn't seem to exist in /var/cache/distfiles/. => Attempting to fetch https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz fetch: https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz: size unknown fetch: https://codeload.github.com/ccache/ccache/tar.gz/d31ab9586cb7c4b951315a36321f0a254ad6f153?dummy=/ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz: size of remote file is not known ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b9 784 kB 1674 kBps01s ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building ===> License GPLv3+ accepted by the user ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ccache-devel-4.8.3.20231222 for building => SHA256 Checksum OK for ccache-ccache-v4.8.3.20231222-d31ab9586cb7c4b951315a36321f0a254ad6f153_GH0.tar.gz. ===> Patching for ccache-devel-4.8.3.20231222 ===> ccache-devel-4.8.3.20231222 depends on file: /usr/local/bin/cmake - not found ===> cmake-core-3.28.3 depends on file: /usr/local/lib/libncurses.so.6 - found ===> cmake-core-3.28.3 depends on shared library: libexpat.so - found (/usr/local/lib/libexpat.so) ===> cmake-core-3.28.3 depends on shared library: libjsoncpp.so - found (/usr/local/lib/libjsoncpp.so) ===> cmake-core-3.28.3 depends on shared library: libuv.so - found (/usr/local/lib/libuv.so) ===> cmake-core-3.28.3 depends on shared library: librhash.so - found (/usr/local/lib/librhash.so) ===> Configuring for cmake-core-3.28.3 - Source directory: /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3 Binary directory: /tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3 Prefix directory: /usr/local System: FreeBSD Generator:Unix Makefiles Doing parallel make: 32 - CMake 3.28.3, Copyright 2000-2023 Kitware, Inc. and Contributors Warning: This is an in-source build C compiler on this system is: cc -O2 -pipe -O3 -pipe -funroll-loops -mretpoline -fno-delete-null-pointer-checks -I/usr/include -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3=. C++ compiler on this system is: c++ -O2 -pipe -O3 -pipe -funroll-loops -mretpoline -fno-delete-null-pointer-checks -I/usr/include -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work/cmake-3.28.3=. -O3 -funroll-loops -mretpoline -fno-delete-null-pointer-checks -D__BSD_VISIBLE -isystem /usr/local/include -fdebug-prefix-map=/tmp/ports/usr/ports/devel/cmake-core/work
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 --- Comment #5 from Max Brazhnikov --- (In reply to Ivan Rozhuk from comment #4) NOCCACHE is an old deprecated name for NO_CCACHE. It is (was) a port variable. You've been kindly asked to not start open/close war and move discussion to more appropriate place. Please close pr yourself. Cheers, Max -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277189] devel/cmake-core: add NO_CCACHE handle to allow disable ccache build
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 Ivan Rozhuk changed: What|Removed |Added Status|New |Closed Resolution|--- |Works As Intended --- Comment #6 from Ivan Rozhuk --- (In reply to Max Brazhnikov from comment #5) I have no more tech args, thanks! Hope you will help with #277202. -- You are receiving this mail because: You are the assignee for the bug.
[package - 132amd64-quarterly][graphics/okular-devel] Failed for okular-devel-24.01.85_1 in configure
You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build. Maintainer: k...@freebsd.org Log URL: https://pkg-status.freebsd.org/beefy14/data/132amd64-quarterly/fdf998f5d103/logs/okular-devel-24.01.85_1.log Build URL: https://pkg-status.freebsd.org/beefy14/build.html?mastername=132amd64-quarterly&build=fdf998f5d103 Log: =>> Building graphics/okular-devel build started at Tue Feb 20 20:31:01 UTC 2024 port directory: /usr/ports/graphics/okular-devel package name: okular-devel-24.01.85_1 building for: FreeBSD 132amd64-quarterly-job-06 13.2-RELEASE-p10 FreeBSD 13.2-RELEASE-p10 amd64 maintained by: k...@freebsd.org Makefile datestamp: -rw-r--r-- 1 root wheel 1510 Jan 6 01:02 /usr/ports/graphics/okular-devel/Makefile Ports top last git commit: fdf998f5d Ports top unclean checkout: no Port dir last git commit: 756e18783 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.1-1-g1e9f97d6 Host OSVERSION: 156 Jail OSVERSION: 1302001 Job Id: 06 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1302001 UNAME_v=FreeBSD 13.2-RELEASE-p10 UNAME_r=13.2-RELEASE-p10 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.1-1-g1e9f97d6 MASTERMNT=/usr/local/poudriere/data/.m/132amd64-quarterly/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/132amd64-quarterly/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=132amd64-quarterly SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/132amd64-quarterly/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.1-1-g1e9f97d6 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for okular-devel-24.01.85_1: DOCS=on: Build and/or install documentation PURPOSE=on: Enable 'Share' menu ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- k...@freebsd.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " QT_SELECT=qt5 QMAKEMODULES="/wrkdirs/usr/ports/graphics/okular-devel/work/okular-24.01.85/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work XDG_CACHE_HOME=/wrkdirs/usr/ports/graphics/okular-devel/work/.cache HOME=/wrkdirs/usr/ports/graphics/okular-devel/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/graphics/okular-devel/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/graphics/okular-devel/work/stage LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP ="cpp" CPPFLAGS="" LDFLAGS=" -Wl,--undefined-version -fstack-protector-strong " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" CMAKE_BUILD_TYPE="release" KDE_APPLICATIONS_SHLIB_VER=5.24.3 KDE_APPLICAT
[Bug 277204] *: ports misusing WITH_CCACHE_BUILD and NO_CCACHE
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277204 Bug ID: 277204 Summary: *: ports misusing WITH_CCACHE_BUILD and NO_CCACHE Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-b...@freebsd.org Reporter: nimaje+...@bureaucracy.de CC: bey...@cs.ucr.edu, dumbb...@freebsd.org, j...@freebsd.org, k...@freebsd.org, mand...@freebsd.org, r...@freebsd.org, y...@freebsd.org grepping for WITH_CCACHE_BUILD in the ports tree reveals some ports misusing this user setting. WITH_CCACHE_BUILD should be only set by the user and only read by Mk/bsd.ccache.mk which in turn sets CCACHE_ENABLED. Both of which is violated by some ports. Ports setting WITH_CCACHE_BUILD: emulators/libretro-pcsx2 (bey...@cs.ucr.edu) graphics/digikam (k...@freebsd.org) Ports reading WITH_CCACHE_BUILD instead of CCACHE_ENABLED: lang/rust (r...@freebsd.org) lang/rust-bootstrap (r...@freebsd.org) misc/valentina (y...@freebsd.org) graphics/darktable (dumbb...@freebsd.org) graphics/rawtherapee (mand...@freebsd.org) net-im/telegram-desktop (-) devel/cmake-core (k...@freebsd.org) Additionally NO_CCACHE should be only set by a port, but there are some reading it anyway: java/openjdk8 (j...@freebsd.org) maintainers put in CC -- You are receiving this mail because: You are on the CC list for the bug.
[Bug 277204] *: ports misusing WITH_CCACHE_BUILD and NO_CCACHE
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277204 Matthias Andree changed: What|Removed |Added CC||port...@freebsd.org --- Comment #1 from Matthias Andree --- Benjamin, good idea, but not practical to fix - for graphics/rawtherapee, CCACHE_ENABLED seems to be set too late, even after .include it's not yet set -- and I need to hack CMAKE_ARGS to actually make rawtherapee use ccache - and I don't want to turn some easily readable .if clause into non-readable variable expansion hacks to delay expansion. CCACHE isn't a PORT_OPTION, so helper variables don't cut the mustard. If you can lend a hand with graphics/rawtherapee and propose a fix that I do not currently see... feel free to send proposals, else I'll need to keep things as they are and continue emulating bsd.ccache.mk. -- You are receiving this mail because: You are on the CC list for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 Jason E. Hale changed: What|Removed |Added CC||jh...@freebsd.org Flags|maintainer-feedback?(kde@Fr |maintainer-feedback+ |eeBSD.org) | --- Comment #1 from Jason E. Hale --- Why not just use the devel/ccache4 port instead of your own version which clearly has a dependency loop? All of the official ccache ports have NO_CCACHE_DEPEND set to avoid this. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 Ivan Rozhuk changed: What|Removed |Added Resolution|--- |Not A Bug Status|New |Closed --- Comment #2 from Ivan Rozhuk --- (In reply to Jason E. Hale from comment #1) devel/ccache4 can not be set via CCACHE_DEFAULT?= ccache and install old ccache 3. There is patch for it: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252088 -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 Jason E. Hale changed: What|Removed |Added Resolution|Not A Bug |FIXED --- Comment #3 from Jason E. Hale --- It might be best just to disable ccache in cmake-core altogether. Since ccache4 uses cmake to build and assuming we're eventually going to move on to using ccache4 as the default, there isn't a way to avoid the circular dependency. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 --- Comment #4 from Ivan Rozhuk --- (In reply to Jason E. Hale from comment #3) ccache.mk should check that ${CCACHE_BIN} exist and if not than unset WITH_CCACHE_BUILD, set NO_CCACHE and CCACHE_ENABLED=no, this should cover all possible cases. But while ports hang on old ccache3 it is not actual. To avoid the circular dependency I add in ccache makefile: NO_CCACHE_DEPEND=yes .export NO_CCACHE_DEPEND But this does not work with portmaster and other build tools that manage deps inside own code. Portmaster and other tools should be patched to set NO_CCACHE_DEPEND env var while build any ccache port. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 Jason E. Hale changed: What|Removed |Added Resolution|FIXED |Not A Bug --- Comment #5 from Jason E. Hale --- I'd prefer this to be solved at a framework level and not quite sure why we really need multiple ccache ports in the first place, but if we do, the user should be able to select which version they wish to use via DEFAULT_VERSIONS. I (speaking with my kde@ hat on) am not in charge of that, however, but am happy to help assist with the transition and make or approve of the appropriate changes to cmake-core. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 --- Comment #6 from Ivan Rozhuk --- (In reply to Jason E. Hale from comment #5) IMHO ccache 3 in base only because of small deps count. My first suggest was https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277189 make like others port - handle also NO_CCACHE. I set NO_CCACHE env in my build scripts before ccache build and unset after. It work for my case. With framework progress is hang for years: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=252088. IMHO some refactoring in ccache.mk and some ports required. Thanks and sorry for noise. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 --- Comment #7 from Jason E. Hale --- (In reply to Ivan Rozhuk from comment #6) Bug #277189 is what brought me here since I have been updating the cmake ports lately, but I fully agree with makc's assessment, based on what you reported in that PR. It's disingenuous to claim X port isn't working without stating that you're using a modified ports tree and leave us to guess what you're cooking. I'm not mad, but this PR made it much more transparent what was going on in the background than in Bug #277189. I'm still seeing a circular dependency loop in devel/cmake-core after setting devel/ccache4 to be the default in bsd.ccache.mk and applying your patch from Bug #277189. I managed to fix that locally in cmake-core, but since ccache4 also depends on ruby crap for DOCS, those ports would also have to be fixed, which is why I would rather this just be handled at the framework level. -- You are receiving this mail because: You are the assignee for the bug.
[Bug 277202] devel/cmake-core: fail to build if no ccache installed
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277202 --- Comment #8 from Jason E. Hale --- I'm not trying to be dismissive either and get your frustration. I saw that you already asked the same question of why we're still using ccache 3.x as the default in Bug #252088 and didn't get an adequate response. The inception and commit history of the devel/ccache4 port seems to be largely based on maintainer timeouts, community work, and probably shouldn't even be a thing since 3.x is 3+ years old now. -- You are receiving this mail because: You are the assignee for the bug.