FYI
---------- Forwarded message ----------
From: Vladimir Todorov <***@gmail.com>
Date: Mon, Jan 28, 2013 at 2:30 PM
Subject: Re: problems with cyrillic ID3 tags
To: Gregory Petrosyan <***@gmail.com>
Hi,
This is my ./configure:
checking for program gcc... /usr/bin/gcc
checking for program gcc... /usr/bin/gcc
checking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align
-Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes
-Wredundant-decls -Wextra -Wno-sign-compare -Wformat-security... yes
checking for CFLAGS -Wdeclaration-after-statement... yes
checking for CFLAGS -Wold-style-definition... yes
checking for CFLAGS -Wno-pointer-sign... yes
checking for CFLAGS -Werror-implicit-function-declaration... yes
checking for CFLAGS -Wno-unused-parameter... yes
checking if CC can generate dependency information... yes
checking byte order... little-endian
checking for DL_LIBS (-ldl -Wl,--export-dynamic)... yes
checking for PTHREAD_LIBS (-lpthread)... yes
checking for realtime scheduling... yes
checking for NCURSES_LIBS (-lncursesw)... no
checking for NCURSES_LIBS (-lncurses)... yes
*** Your ncurses does not support wide characters!
*** Install ncursesw if you need wide character support,
*** you can ignore this warning otherwise.
checking for working ncurses setup... yes
checking for function resizeterm... yes
checking for function use_default_colors... yes
checking for ICONV_LIBS (-liconv)... yes
taking iconv from libiconv
checking for working iconv... yes
checking for header <byteswap.h>... yes
checking for function strdup... yes
checking for function strndup... yes
checking for program pkg-config... /usr/bin/pkg-config
checking for CDDB_LIBS (pkg-config)... no
checking for CDDB_LIBS (-lcddb)... no
checking for CDIO_LIBS (pkg-config)... no
checking for CDIO_LIBS (-lcdio_cdio -lcdio -lm)... no
checking for FLAC_LIBS (pkg-config)... -lFLAC -lm
checking for FLAC_CFLAGS (pkg-config)... -I/usr/include/FLAC
checking for MAD_LIBS (pkg-config)... no
checking for MAD_LIBS (-lmad -lm)... no
checking for MODPLUG_LIBS (pkg-config)... no
checking for MODPLUG_LIBS (-lmodplug -lstdc++ -lm)... no
checking for header <mpc/mpcdec.h>... no `set id3_default_charset=cp1251`
checking for header <mpcdec/mpcdec.h>... no
checking for VORBIS_LIBS (pkg-config)... -lvorbisfile -lvorbis -lm -logg
checking for VORBIS_CFLAGS (pkg-config)...
checking for WAVPACK_LIBS (pkg-config)... -lwavpack -lm
checking for WAVPACK_CFLAGS (pkg-config)...
checking for header <mp4v2/mp4v2.h>... no
checking for header <mp4.h>... no
checking for header <neaacdec.h>... no
checking for FFMPEG_LIBS (pkg-config)... -lavformat
checking for FFMPEG_CFLAGS (pkg-config)...
checking for header <libavcodec/avcodec.h>... yes
checking for successful build of ffmpeg.c... yes
checking for CUE_LIBS (pkg-config)... -lcue
checking for CUE_CFLAGS (pkg-config)... -I/usr/include/libcue-1.4
checking for PULSE_LIBS (pkg-config)... -lpulse
checking for PULSE_CFLAGS (pkg-config)... -D_REENTRANT
checking for ALSA_LIBS (pkg-config)... no
*** Package alsa was not found in the pkg-config search path.
*** Perhaps you should add the directory containing `alsa.pc'
*** to the PKG_CONFIG_PATH environment variable
*** No package 'alsa' found
checking for AO_LIBS (pkg-config)... no
checking for AO_LIBS (-lao)... no
checking for program artsc-config... no
checking for header <sys/soundcard.h>... yes `set
id3_default_charset=cp1251`
checking for header <sys/audioio.h>... no
checking for ROAR_LIBS (pkg-config)... no
*** Package libroar was not found in the pkg-config search path.
*** Perhaps you should add the directory containing `libroar.pc'
*** to the PKG_CONFIG_PATH environment variable
*** No package 'libroar' found
./configure | grep iconv
checking for ICONV_LIBS (-liconv)... yes
taking iconv from libiconv
checking for working iconv... yes
At first I didn't have iconv libraries but I installed them. After that
`make clean`, .`/configure`, `make` and I still have the same problems.
Note: I run cmus from the directory where I built it.
I also didn't have `set id3_default_charset=cp1251` in the rc file but I
had that specified in the options (view 7).
And another thing - the version from the pu branch does not order the
library as it should - screenshot attached.
Note: cmus v2.3.3 from the official repo shows the cyrillic tags and orders
the library as expected.
cmus-remote -Q
~/lib/cmus
status playing
file /media/usb/mp3/Alice In Chains/Angry Chair (1993)/Alice In Chains -
Angry Chair.mp3
duration 291
position 0
tag artist Alice in Chains
tag album Angry Chair
tag title Angry Chair
tag date .
tag genre Grunge
tag tracknumber 01
tag albumartist Alice in Chains
set aaa_mode all
set continue true
set play_library true
set play_sorted false
set replaygain disabled
set replaygain_limit true
set replaygain_preamp 6.000000
set repeat false
set repeat_current false
set shuffle false
set softvol false
set vol_left 100
set vol_right 100
while cmus from pu branch is playing:
status playing
file /media/usb/mp3/Alice In Chains/Angry Chair (1993)/Alice In Chains -
Angry Chair.mp3
duration 291
position 3
tag title Angry Chair
tag album Angry Chair
tag comment h8me..as alwayz
tag tracknumber 1
tag genre Grunge
set aaa_mode all
set continue true
set play_library true
set play_sorted false
set replaygain disabled
set replaygain_limit true
set replaygain_preamp 6.000000
set repeat false
set repeat_current false
set shuffle false
set softvol false
set vol_left 100
set vol_right 100
In the later case there is no "tag artist Alice in Chains".
Ideas?
Thanks,
Vladimir