Skip to content

i cant build dwmblocks #85

@tahairavani

Description

@tahairavani

➜ dwmblocks git:(master) sudo make clean install
[sudo] password for taha:
rm -f .o .gch dwmblocks
cp blocks.def.h blocks.h
cc -o dwmblocks dwmblocks.c -pedantic -Wall -Wno-deprecated-declarations -Os -lX11
dwmblocks.c: In function ‘main’:
dwmblocks.c:207:25: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types]
207 | signal(SIGTERM, termhandler);
| ^~~~~~~~~~~
| |
| void (
)(void)
In file included from dwmblocks.c:5:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (
)(int)’} but argument is of type ‘void ()(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
dwmblocks.c:188:6: note: ‘termhandler’ declared here
188 | void termhandler()
| ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (
__sighandler_t) (int);
| ^~~~~~~~~~~~~~
dwmblocks.c:208:24: error: passing argument 2 of ‘signal’ from incompatible pointer type [-Wincompatible-pointer-types]
208 | signal(SIGINT, termhandler);
| ^~~~~~~~~~~
| |
| void ()(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void (
)(int)’} but argument is of type ‘void ()(void)’
88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
| ~~~~~~~~~~~~~~~^~~~~~~~~
dwmblocks.c:188:6: note: ‘termhandler’ declared here
188 | void termhandler()
| ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (
__sighandler_t) (int);
| ^~~~~~~~~~~~~~
dwmblocks.c: At top level:
dwmblocks.c:56:12: warning: ‘returnStatus’ defined but not used [-Wunused-variable]
56 | static int returnStatus = 0;
| ^~~~~~~~~~~~
make: *** [Makefile:20: dwmblocks] Error 1
➜ dwmblocks git:(master)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions