OpenWrt/LEDE Project

  • Status Closed
  • Percent Complete
  • Task Type Bug Report
  • Category Base system
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Very Low
  • Reported Version Trunk
  • Due in Version Undecided
  • Due Date Undecided
  • Private
Attached to Project: OpenWrt/LEDE Project
Opened by damnms - 12.05.2021
Last edited by Baptiste Jonglez - 26.05.2021

FS#3805 - v21.02.0-rc1 reports false missing "which"

i use fedora 34, installed the required software and “which” is available on the command line

[oli@lucy openwrt]$ which which | grep which
which ()

  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot "$@"

but when i run “./scripts/feeds update -a” i get:
hecking ‘perl’... ok.
Checking ‘python2-cleanup’... ok.
Checking ‘python’... ok.
Checking ‘python3’... ok.
Checking ‘git’... ok.
Checking ‘file’... ok.
Checking ‘rsync’... ok.
Checking ‘which’... failed.
Checking ‘ldconfig-stub’... ok.

Build dependency: Please install ‘which’

Prerequisite check failed. Use FORCE=1 to override.
gmake: *** [/home/oli/openwrt/include/ staging_dir/host/.prereq-build] Fehler 1

Closed by  Baptiste Jonglez
26.05.2021 22:34
Reason for closing:  Duplicate
Additional comments about closing:  


damnms commented on 12.05.2021 19:44

[oli@lucy ~]$ rpm -qa | grep which

MikePetullo commented on 27.08.2021 00:42

A work around is to run `unset which`, as which involves an alias on Fedora 34. That said, this should be fixed in the build system.


Available keyboard shortcuts


Task Details

Task Editing