Package Details: vspcplay-git 1.4.r73.8de179a-1

Git Clone URL: https://aur.archlinux.org/vspcplay-git.git (read-only, click to copy)
Package Base: vspcplay-git
Description: A terminal-based visual SNES sound file (SPC) player and optimisation tool
Upstream URL: http://vspcplay.raphnet.net/
Licenses: GPL2
Conflicts: vspcplay
Provides: vspcplay
Submitter: fenugrec
Maintainer: Auerhuhn
Last Packager: Auerhuhn
Votes: 1
Popularity: 0.000000
First Submitted: 2019-08-30 17:27 (UTC)
Last Updated: 2024-04-19 20:29 (UTC)

Required by (0)

Sources (1)

Latest Comments

daryltucker commented on 2022-08-16 23:56 (UTC) (edited on 2022-08-17 00:05 (UTC) by daryltucker)

==> Starting build()...
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c apu.cpp
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c globals.cpp
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c libspc.cpp
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c soundux.cpp
g++ -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c spc700.cpp
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c main.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c font.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c sdlfont.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c id666.c
gcc -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions         -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security         -fstack-clash-protection -fcf-protection -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c wavewriter.c
id666.c: In function ‘read_id666’:
id666.c:28:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   28 |         fread(&istag, 1, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~
id666.c:42:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   42 |         fread(&tag->title, 32, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
id666.c:44:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   44 |         fread(&tag->game_title, 32, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
id666.c:46:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   46 |         fread(&tag->name_of_dumper, 16, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
id666.c:48:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   48 |         fread(&tag->comments, 32, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
id666.c:52:9: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   52 |         fread(&tag->seconds_til_fadeout, 3, 1, fptr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp: In function ‘int SPC_loadFP(FILE*)’:
libspc.cpp:283:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  283 |         fread(&a, 1, 1, fp);
      |         ~~~~~^~~~~~~~~~~~~~
libspc.cpp:284:14: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  284 |         fread(&b, 1, 1, fp);
      |         ~~~~~^~~~~~~~~~~~~~
libspc.cpp:288:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  288 |     fread(&BackupAPURegisters.YA.B.A, 1, 1, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:289:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  289 |     fread(&BackupAPURegisters.X, 1, 1, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:290:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  290 |     fread(&BackupAPURegisters.YA.B.Y, 1, 1, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:291:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  291 |     fread(&BackupAPURegisters.P, 1, 1, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:292:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  292 |     fread(&BackupAPURegisters.S, 1, 1, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:295:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  295 |     fread(BackupAPURAM, 1, 0x10000, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:296:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  296 |     fread(BackupDSPRAM, 1, 128, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:297:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  297 |     fread(temp, 1, 64, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~
libspc.cpp:298:10: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  298 |     fread(BackupAPUExtraRAM, 1, 64, fp);
      |     ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp: In function ‘SPC_ID666* SPC_get_id666FP(FILE*)’:
libspc.cpp:346:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  346 |   fread(id->songname, 1, 32, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:349:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  349 |   fread(id->gametitle, 1, 32, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:352:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  352 |   fread(id->dumper, 1, 16, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:355:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  355 |   fread(id->comments, 1, 32, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:359:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  359 |   fread(playtime_str, 1, 3, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp:377:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  377 |   fread(id->author, 1, 32, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~
libspc.cpp: In function ‘int SPC_write_id666(SPC_ID666*, const char*)’:
libspc.cpp:405:8: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  405 |   fread(spc_buf, 1, spc_size, fp);
      |   ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:58:30: error: expected ‘}’ before ‘VERSION_STR’
   58 | #define CREDITS "vspcplay v" VERSION_STR " by Raphael Assenat (http://vspcplay.raphnet.net). APU emulation code from snes9x."
      |                              ^~~~~~~~~~~
main.c:451:30: note: in expansion of macro ‘CREDITS’
  451 | static char *marquees[3] = { CREDITS, now_playing, NULL };
      |                              ^~~~~~~
main.c:451:28: note: to match this ‘{’
  451 | static char *marquees[3] = { CREDITS, now_playing, NULL };
      |                            ^
main.c: In function ‘init_sdl’:
main.c:57:46: error: expected ‘)’ before ‘VERSION_STR’
   57 | #define PROG_NAME_VERSION_STRING "vspcplay v"VERSION_STR
      |                                              ^~~~~~~~~~~
main.c:543:35: note: in expansion of macro ‘PROG_NAME_VERSION_STRING’
  543 |                 SDL_WM_SetCaption(PROG_NAME_VERSION_STRING, NULL);
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~
main.c:543:34: note: to match this ‘(’
  543 |                 SDL_WM_SetCaption(PROG_NAME_VERSION_STRING, NULL);
      |                                  ^
main.c:543:17: error: too few arguments to function ‘SDL_WM_SetCaption’
  543 |                 SDL_WM_SetCaption(PROG_NAME_VERSION_STRING, NULL);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /usr/include/SDL/SDL_mouse.h:31,
                 from /usr/include/SDL/SDL_events.h:33,
                 from /usr/include/SDL/SDL.h:36,
                 from main.c:36:
/usr/include/SDL/SDL_video.h:217:30: note: declared here
  217 | extern DECLSPEC void SDLCALL SDL_WM_SetCaption(const char *title, const char *icon);
      |                              ^~~~~~~~~~~~~~~~~
main.c: In function ‘main’:
main.c:57:46: error: expected ‘)’ before ‘VERSION_STR’
   57 | #define PROG_NAME_VERSION_STRING "vspcplay v"VERSION_STR
      |                                              ^~~~~~~~~~~
main.c:616:24: note: in expansion of macro ‘PROG_NAME_VERSION_STRING’
  616 |         printf("%s\n", PROG_NAME_VERSION_STRING);
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~
main.c:616:15: note: to match this ‘(’
  616 |         printf("%s\n", PROG_NAME_VERSION_STRING);
      |               ^
make: *** [Makefile:19: main.o] Error 1
make: *** Waiting for unfinished jobs....
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: vspcplay-git

  • community/mgba-sdl 0.9.3-4 (18.5 KiB 43.9 KiB) (Installed)
  • community/sdl12-compat 1.2.52-2 (125.4 KiB 642.4 KiB) (Installed)
  • multilib/lib32-sdl12-compat 1.2.52-3 (70.6 KiB 179.4 KiB) (Installed)

I thought I'd try using the -git SDL packages, but that doesn't seem to help:

  • aur/lib32-sdl12-compat-git 1.2.52.r33.g9403529-1 (+2 0.07) (Installed: 1.2.52.r43.g5f56173-1)
  • aur/sdl12-compat-git 1.2.52.r33.g9403529-1 (+3 0.10) (Installed: 1.2.52.r43.g5f56173-1)

Auerhuhn commented on 2022-08-09 19:42 (UTC)

@Riedler Thanks for the feedback. If you find a way to make the PKGBUILD work for you, please let me know.

Riedler commented on 2022-08-09 18:18 (UTC)

somehow this doesn't compile on my machine, while simply running make with the non-AUR source does work.