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
signature.asc
Description: This is a digitally signed message part

