You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am not a dev, I have no experience with C and compiler, nor have any clue as to why my compiler would compile with such an old version of C.
I also have no clue on how to specify on the Makefile that I want the following flag : -std=c99.
However I made 3 changes to the C files and got it to work.
spotifyctl.c line 336 : int i = 1; // Parse commandline options for (i = 1; i < argc; i++) {
spotify-listener.c line 131 : int p = 0; for (p = 0; p < num_of_paths; p++) {
spotify-listener.c line 136 : int m = 0; va_start(args, numOfMsgs); for (m = 0; m < numOfMsgs; m++) {
Declaring the variable outside the for loop fixed the issues. type_t would not be understood by my compiler hence I changed those to int. Once done I could compile just fine.
gcc --version gcc (GCC) 7.3.0 make --version GNU Make 3.82 OS : CentOS 7
The text was updated successfully, but these errors were encountered:
It is most likely due to my dumb """ fixes """, but here is the now error I run into :
`± |master U:2 ✗| → sudo systemctl status spotify-listener.service
● spotify-listener.service - A program that monitors Spotify DBus signals and communicates with polybar over IPC to control the polybar spotify modules.
Loaded: loaded (/usr/lib/systemd/system/spotify-listener.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2022-10-24 15:08:51 CEST; 14s ago
Process: 25241 ExecStart=/usr/bin/spotify-listener (code=exited, status=1/FAILURE)
Main PID: 25241 (code=exited, status=1/FAILURE)
Oct 24 15:08:50 WL2100198.evs.tv systemd[1]: Started A program that monitors Spotify DBus signals and communicates with polybar over IPC to control the polybar spotify modules..
Oct 24 15:08:50 WL2100198.evs.tv spotify-listener[25241]: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Oct 24 15:08:51 WL2100198.evs.tv systemd[1]: spotify-listener.service: main process exited, code=exited, status=1/FAILURE
Oct 24 15:08:51 WL2100198.evs.tv systemd[1]: Unit spotify-listener.service entered failed state.
Oct 24 15:08:51 WL2100198.evs.tv systemd[1]: spotify-listener.service failed.
`
I guess that the error says that X11 would not be online, but it is
Hi,
I am not a dev, I have no experience with C and compiler, nor have any clue as to why my compiler would compile with such an old version of C.
I also have no clue on how to specify on the Makefile that I want the following flag : -std=c99.
However I made 3 changes to the C files and got it to work.
spotifyctl.c line 336 :
int i = 1; // Parse commandline options for (i = 1; i < argc; i++) {
spotify-listener.c line 131 :
int p = 0; for (p = 0; p < num_of_paths; p++) {
spotify-listener.c line 136 :
int m = 0; va_start(args, numOfMsgs); for (m = 0; m < numOfMsgs; m++) {
Declaring the variable outside the for loop fixed the issues. type_t would not be understood by my compiler hence I changed those to int. Once done I could compile just fine.
gcc --version gcc (GCC) 7.3.0 make --version GNU Make 3.82 OS : CentOS 7
The text was updated successfully, but these errors were encountered: