Package Details: solfege 3.23.4-11

Git Clone URL: https://aur.archlinux.org/solfege.git (read-only, click to copy)
Package Base: solfege
Description: Music education and ear training software
Upstream URL: https://www.gnu.org/software/solfege/
Licenses: GPL-3.0-only
Groups: pro-audio
Submitter: gromit
Maintainer: peregrinus
Last Packager: peregrinus
Votes: 3
Popularity: 0.104207
First Submitted: 2024-03-19 23:20 (UTC)
Last Updated: 2024-11-03 18:30 (UTC)

Dependencies (22)

Required by (0)

Sources (9)

Pinned Comments

peregrinus commented on 2025-02-22 13:04 (UTC)

Hello @Gaspartame,

Thank you for your message.

The solfege.install file tells you to install and configure a MIDI player if you want sound from Solfege (which you probably want).

In the optdepends two options are listed: timidity++ and fluidsynth. See their respective wiki pages on wiki.archlinux.org for configuration options. The packager does not want to make the choice of MIDI player for you.

Thank you for the suggestion all the same; I am glad that you came right!

I hope this helps.

Latest Comments

« First ‹ Previous 1 2

Tiagofer commented on 2024-06-26 08:47 (UTC)

I'm getting the following errors when compiling:

In file included from /usr/src/linux/include/linux/swab.h:5,
                 from /usr/src/linux/include/uapi/linux/byteorder/little_endian.h:14,
                 from /usr/src/linux/include/linux/byteorder/little_endian.h:5,
                 from /usr/include/asm/byteorder.h:5,
                 from /usr/src/linux/include/linux/soundcard.h:27,
                 from /usr/include/sys/soundcard.h:1,
                 from solfege/soundcard/macro_to_function.c:22:
/usr/src/linux/include/uapi/linux/swab.h:48:15: error: unknown type name ‘__attribute_const__’; did you mean ‘__attribute__’?
   48 | static inline __attribute_const__ __u16 __fswab16(__u16 val)
      |               ^~~~~~~~~~~~~~~~~~~
      |               __attribute__
/usr/src/linux/include/uapi/linux/swab.h:48:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fswab16’
   48 | static inline __attribute_const__ __u16 __fswab16(__u16 val)
      |                                         ^~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h:57:15: error: unknown type name ‘__attribute_const__’; did you mean ‘__attribute__’?
   57 | static inline __attribute_const__ __u32 __fswab32(__u32 val)
      |               ^~~~~~~~~~~~~~~~~~~
      |               __attribute__
/usr/src/linux/include/uapi/linux/swab.h:57:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fswab32’
   57 | static inline __attribute_const__ __u32 __fswab32(__u32 val)
      |                                         ^~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h:66:15: error: unknown type name ‘__attribute_const__’; did you mean ‘__attribute__’?
   66 | static inline __attribute_const__ __u64 __fswab64(__u64 val)
      |               ^~~~~~~~~~~~~~~~~~~
      |               __attribute__
/usr/src/linux/include/uapi/linux/swab.h:66:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fswab64’
   66 | static inline __attribute_const__ __u64 __fswab64(__u64 val)
      |                                         ^~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h:79:15: error: unknown type name ‘__attribute_const__’; did you mean ‘__attribute__’?
   79 | static inline __attribute_const__ __u32 __fswahw32(__u32 val)
      |               ^~~~~~~~~~~~~~~~~~~
      |               __attribute__
/usr/src/linux/include/uapi/linux/swab.h:79:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fs
wahw32’
   79 | static inline __attribute_const__ __u32 __fswahw32(__u32 val)
      |                                         ^~~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h:88:15: error: unknown type name ‘__attribute_const__’; did you mean ‘__attribute__’?
   88 | static inline __attribute_const__ __u32 __fswahb32(__u32 val)
      |               ^~~~~~~~~~~~~~~~~~~
      |               __attribute__
/usr/src/linux/include/uapi/linux/swab.h:88:41: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘__fswahb32’
   88 | static inline __attribute_const__ __u32 __fswahb32(__u32 val)
      |                                         ^~~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h: In function ‘__swab’:
/usr/src/linux/include/uapi/linux/swab.h:139:16: error: implicit declaration of function ‘__fswab64’; did you mean ‘__swab’? [-Wimplicit-function-declaration]
  139 |         return __swab64(y);
      |                ^~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h: In function ‘__swab16p’:
/usr/src/linux/include/uapi/linux/swab.h:176:16: error: implicit declaration of function ‘__fswab16’; did you mean ‘__swab16p’? [-Wimplicit-function-declaration]
  176 |         return __swab16(*p);
      |                ^~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h: In function ‘__swab32p’:
/usr/src/linux/include/uapi/linux/swab.h:189:16: error: implicit declaration of function ‘__fswab32’; did you mean ‘__swab32p’? [-Wimplicit-function-declaration]
  189 |         return __swab32(*p);
      |                ^~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h: In function ‘__swahw32p’:
/usr/src/linux/include/uapi/linux/swab.h:217:16: error: implicit declaration of function ‘__fswahw32’; did you mean ‘__swahw32p’? [-Wimplicit-function-declaration]
  217 |         return __swahw32(*p);
      |                ^~~~~~~~~
/usr/src/linux/include/uapi/linux/swab.h: In function ‘__swahb32p’:
/usr/src/linux/include/uapi/linux/swab.h:232:16: error: implicit declaration of function ‘__fswahb32’; did you mean ‘__swahb32p’? [-Wimplicit-function-declaration]
  232 |         return __swahb32(*p);
      |                ^~~~~~~~~
make[1]: *** [<builtin>: solfege/soundcard/macro_to_function.o] Error 1