Package Details: thinkfan 2.0.0-2

Git Clone URL: https://aur.archlinux.org/thinkfan.git (read-only, click to copy)
Package Base: thinkfan
Description: A minimalist fan control program. Supports the sysfs hwmon interface and thinkpad_acpi
Upstream URL: https://github.com/vmatare/thinkfan
Licenses: GPL-3.0-or-later
Submitter: FALKER
Maintainer: harmathy
Last Packager: harmathy
Votes: 190
Popularity: 0.39
First Submitted: 2009-03-02 09:01 (UTC)
Last Updated: 2025-06-02 11:14 (UTC)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 .. 15 Next › Last »

anthezium commented on 2020-04-02 23:40 (UTC) (edited on 2020-04-02 23:44 (UTC) by anthezium)

Hey, when I try to build this it fails to find yaml-cpp (same for thinkfan-git). Any ideas?

0 theod@beor:~$ yay -S thinkfan
:: There are 2 providers available for thinkfan:
:: Repository AUR
    1) thinkfan 2) thinkfan-git

Enter a number (default=1): 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  thinkfan-1.0.2-2

  1 thinkfan                                 (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/theod/.cache/yay/thinkfan
:: Downloaded PKGBUILD (1/1): thinkfan
  1 thinkfan                                 (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Parsing SRCINFO (1/1): thinkfan
==> Making package: thinkfan 1.0.2-2 (Thu 02 Apr 2020 04:30:12 PM PDT)
==> Retrieving sources...
  -> Downloading thinkfan-1.0.2.tar.gz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   123  100   123    0     0    675      0 --:--:-- --:--:-- --:--:--   675
100 77653    0 77653    0     0   157k      0 --:--:-- --:--:-- --:--:--  157k
  -> Found thinkfan.service
  -> Found thinkpad_acpi.conf
==> Validating source files with sha256sums...
    thinkfan-1.0.2.tar.gz ... Passed
    thinkfan.service ... Passed
    thinkpad_acpi.conf ... Passed
==> Making package: thinkfan 1.0.2-2 (Thu 02 Apr 2020 04:30:15 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found thinkfan-1.0.2.tar.gz
  -> Found thinkfan.service
  -> Found thinkpad_acpi.conf
==> Validating source files with sha256sums...
    thinkfan-1.0.2.tar.gz ... Passed
    thinkfan.service ... Passed
    thinkpad_acpi.conf ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting thinkfan-1.0.2.tar.gz with bsdtar
==> Sources are ready.
==> Making package: thinkfan 1.0.2-2 (Thu 02 Apr 2020 04:30:19 PM PDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
-- The C compiler identification is GNU 9.3.0
-- The CXX compiler identification is GNU 9.3.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) 
CMake Error at CMakeLists.txt:59 (message):
  USE_YAML enabled but yaml-cpp not found.  Please install yaml-cpp[-devel]!


-- Configuring incomplete, errors occurred!
See also "/home/theod/.cache/yay/thinkfan/src/thinkfan-1.0.2/CMakeFiles/CMakeOutput.log".
==> ERROR: A failure occurred in build().
    Aborting...
Error making: thinkfan
1 theod@beor:~$ sudo pacman -S yaml-cpp
warning: yaml-cpp-0.6.3-2 is up to date -- reinstalling

xma11 commented on 2019-11-01 10:03 (UTC)

A full upgrade + reinstalling thinkfan resolved the "undefined symbol" issue. Thanks jodizzle!

abhixec commented on 2019-10-18 06:57 (UTC) (edited on 2019-10-18 07:00 (UTC) by abhixec)

got it to work thanks!

dude commented on 2019-10-06 21:02 (UTC)

Not sure why you are getting that error. If you clone the package repository, you can see thinkfan.install is present. Which directory are you running makepkg from?

abhixec commented on 2019-10-05 23:50 (UTC) (edited on 2019-10-05 23:50 (UTC) by abhixec)

Getting the following error:

makepkg -p thinkfan ==> ERROR: install file (thinkfan.install) does not exist or is not a regular file.

jodizzle commented on 2019-10-01 08:11 (UTC)

To anyone else having problems after a recent update: You may need to recompile. After installing yaml-cpp 0.6.3-1, I was getting this error:

/usr/bin/thinkfan: symbol lookup error: /usr/bin/thinkfan: undefined symbol: _ZN4YAML6detail9node_data12empty_scalarB5cxx11E

Recompiling and reinstalling thinkfan fixed the issue.

dude commented on 2019-02-27 17:22 (UTC)

Package has been updated to include the fix for the bug discussed below.

xiliyi commented on 2019-02-22 14:10 (UTC) (edited on 2019-02-22 14:19 (UTC) by xiliyi)

With pacman-git, the problem doesn’t occur on my system, so it seems to be fixed on the master branch.

dude commented on 2019-02-22 09:05 (UTC)

@xiliyi I noticed that. As this package only tracks official releases though, I will wait for the new version. In the meantime, you can help test the fix using the thinkfan-git package, which pulls from the git master branch.

xiliyi commented on 2019-02-22 09:01 (UTC)

The developer responded to the issue on github.