Am Samstag, dem 04.04.2026 um 17:33 +0100 schrieb Peter B:
>  From the upstream commit messages,
> it looks as though this is fixed by
> Svn revisions >= 6529

Unfortunately, more recent (than 6525) snapshots of the lame source
code FTBFS with the following errors:

/bin/bash ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H  -
I. -I.. -I/usr/include/x86_64-linux-gnu -I../include -I. -I.. -I..    -
O3 -fomit-frame-pointer -ffast-math -Wall -pipe  -MT id3tag.lo -MD -MP
-MF .deps/id3tag.Tpo -c -o id3tag.lo id3tag.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/include/x86_64-
linux-gnu -I../include -I. -I.. -I.. -O3 -fomit-frame-pointer -ffast-
math -Wall -pipe -MT id3tag.lo -MD -MP -MF .deps/id3tag.Tpo -c id3tag.c
-fPIC -DPIC -o .libs/id3tag.o
id3tag.c: In function 'id3tag_set_genre_utf8':
id3tag.c:661:48: error: passing argument 4 of 'id3v2_add_utf8_lng' from
incompatible pointer type [-Wincompatible-pointer-types]
  661 |     ret = id3v2_add_utf8_lng(gfp, ID_GENRE, 0, text);
      |                                                ^~~~
      |                                                |
      |                                                const short
unsigned int *
id3tag.c:221:81: note: expected 'const char *' but argument is of type
'const short unsigned int *'
  221 | id3v2_add_utf8_lng(lame_t gfp, uint32_t frame_id, char const
*desc, char const *text);
      |                                                               
~~~~~~~~~~~~^~~~
id3tag.c: In function 'id3tag_set_textinfo_utf8':
id3tag.c:1141:56: error: passing argument 3 of
'id3tag_set_userinfo_utf8' from incompatible pointer type [-
Wincompatible-pointer-types]
 1141 |         return id3tag_set_userinfo_utf8(gfp, frame_id, text);
      |                                                        ^~~~
      |                                                        |
      |                                                        const
short unsigned int *
id3tag.c:1094:63: note: expected 'const char *' but argument is of type
'const short unsigned int *'
 1094 | id3tag_set_userinfo_utf8(lame_t gfp, uint32_t id, char const
*fieldvalue)
      |                                                  
~~~~~~~~~~~~^~~~~~~~~~
id3tag.c:1147:53: error: passing argument 4 of 'id3v2_add_utf8_lng'
from incompatible pointer type [-Wincompatible-pointer-types]
 1147 |         return id3v2_add_utf8_lng(gfp, frame_id, 0, text);
      |                                                     ^~~~
      |                                                     |
      |                                                     const short
unsigned int *
id3tag.c:1057:81: note: expected 'const char *' but argument is of type
'const short unsigned int *'
 1057 | id3v2_add_utf8_lng(lame_t gfp, uint32_t frame_id, char const
*desc, char const *text)
      |                                                               
~~~~~~~~~~~~^~~~
id3tag.c:1150:50: error: passing argument 3 of 'id3v2_add_utf8_lng'
from incompatible pointer type [-Wincompatible-pointer-types]
 1150 |         return id3v2_add_utf8_lng(gfp, frame_id, text, 0);
      |                                                  ^~~~
      |                                                  |
      |                                                  const short
unsigned int *
id3tag.c:1057:63: note: expected 'const char *' but argument is of type
'const short unsigned int *'
 1057 | id3v2_add_utf8_lng(lame_t gfp, uint32_t frame_id, char const
*desc, char const *text)
      |                                                  
~~~~~~~~~~~~^~~~
id3tag.c:1153:50: error: passing argument 3 of 'id3v2_add_utf8_lng'
from incompatible pointer type [-Wincompatible-pointer-types]
 1153 |         return id3v2_add_utf8_lng(gfp, frame_id, text, 0); /*
iTunes expects WFED to be a text frame */
      |                                                  ^~~~
      |                                                  |
      |                                                  const short
unsigned int *
id3tag.c:1057:63: note: expected 'const char *' but argument is of type
'const short unsigned int *'
 1057 | id3v2_add_utf8_lng(lame_t gfp, uint32_t frame_id, char const
*desc, char const *text)
      |                                                  
~~~~~~~~~~~~^~~~
id3tag.c:1162:53: error: passing argument 4 of 'id3v2_add_utf8_lng'
from incompatible pointer type [-Wincompatible-pointer-types]
 1162 |         return id3v2_add_utf8_lng(gfp, frame_id, 0, text);
      |                                                     ^~~~
      |                                                     |
      |                                                     const short
unsigned int *
id3tag.c:1057:81: note: expected 'const char *' but argument is of type
'const short unsigned int *'
 1057 | id3v2_add_utf8_lng(lame_t gfp, uint32_t frame_id, char const
*desc, char const *text)
      |                                                               
~~~~~~~~~~~~^~~~
make[3]: *** [Makefile:632: id3tag.lo] Error 1
make[3]: Leaving directory '/home/fabian/bla/lame-svn-r6531-trunk-
lame/libmp3lame'
make[2]: *** [Makefile:672: all-recursive] Error 1
make[2]: Leaving directory '/home/fabian/bla/lame-svn-r6531-trunk-
lame/libmp3lame'
make[1]: *** [Makefile:468: all-recursive] Error 1
make[1]: Leaving directory '/home/fabian/bla/lame-svn-r6531-trunk-lame'
make: *** [Makefile:397: all] Error 2

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to