Package Details: fancon 0.23.7-1

Git Clone URL: https://aur.archlinux.org/fancon.git (read-only, click to copy)
Package Base: fancon
Description: A Linux fan control daemon
Upstream URL: https://github.com/hbriese/fancon
Keywords: control fan
Licenses: Apache
Conflicts: fancon-git
Submitter: artemklevtsov
Maintainer: hbriese
Last Packager: artemklevtsov
Votes: 2
Popularity: 0.000000
First Submitted: 2020-05-06 11:51 (UTC)
Last Updated: 2021-10-03 04:30 (UTC)

Latest Comments

gururise commented on 2023-01-03 20:24 (UTC)

For those of you getting this error: /usr/bin/ld: CMakeFiles/fancon.dir/src/proto/DevicesSpec.grpc.pb.cc.o: undefined reference to symbol 'gpr_log' /usr/bin/ld: /usr/lib/libgpr.so.29: error adding symbols: DSO missing from command line clang-14: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [CMakeFiles/fancon.dir/build.make:417: fancon] Error 1 make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/fancon.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build().

The fix is to add to the PKGBUILD: export LDFLAGS="-Wl,--copy-dt-needed-entries"

KubaF commented on 2020-07-09 16:51 (UTC) (edited on 2020-07-09 16:55 (UTC) by KubaF)

Build fails, while fancon-git works:

CMake Error at CMakeLists.txt:54 (add_executable): Cannot find source file: /home/kuba/.cache/yay/fancon/src/fancon-0.20.1/src/proto/DevicesSpec.grpc.pb.cc

The mentioned directory only contains: DevicesSpec.pb.cc DevicesSpec.pb.h

This package is also missing the gen_proto.sh script, maybe that's a part of the problem.

I am using yay and did select clean build after a few failed builds due to forgetting to do a system update first.