Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 29875 - Problems with id3lib library and zinf
Summary: Problems with id3lib library and zinf
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High normal
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
: 36539 (view as bug list)
Depends on:
Blocks:
 
Reported: 2003-09-29 00:44 UTC by Alastair Burt
Modified: 2004-02-07 19:13 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alastair Burt 2003-09-29 00:44:35 UTC
When I start zinf, I see the following message:

  /usr/lib/zinf/plugins/id3v2.mdf: undefined symbol: _ZNSt11char_traitsIhE6assignEPhjh

Moreover, zinfs list many tracks as unclassified, because, I think, it cannot read the tags.

Googling for char_traits and id3lib,I found the a page that seems very relevant: http://www.geocities.com/robm351/uclibc/index-2.html. It says:

  The source file id3lib-3.8.3/include/id3/id3lib_strings.h looks like it has the definiton for the correct template, but for some reason it doesnt' find it when linking... Is gcc or libstdc++ not compiled with wchar support?

    #ifndef _GLIBCPP_USE_WCHAR_T
    #if (defined(ID3_NEED_WCHAR_TEMPLATE))
    template<>
    struct char_traits<wchar_t>
Comment 1 Alastair Burt 2003-09-29 00:47:53 UTC
$ emerge info
Portage 2.0.49-r3 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1,2.2.5-r4, 2.4.20-gentoo-r6)
=================================================================
System uname: 2.4.20-gentoo-r6 i686 AMD Athlon(tm) Processor
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb
/usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-march=athlon -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="sandbox ccache digest fixpackages"
GENTOO_MIRRORS="ftp://gentoo.linux.no/pub/gentoo ftp://ftp.tu-clausthal.de/pub/linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage/"
USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ mad mikmod
mmx mpeg ncurses nls pdflib png spell truetype xml2 xmms xv zlib directfb
gtkhtml alsa gdbm berkdb slang readline arts tetex aalib bonobo svga ggi
tcltk java guile X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis
gnome gtk qt kde motif opengl mozilla gphoto2 ldap cdr scanner curl dnd dvd
fbcon flash gd imap lcms mozsvg mule pda type1 usb wmf wxwindows xface xml
xvid zeo -quicktime -nas"
Comment 2 Robert Davis 2003-09-30 09:42:09 UTC
Try to re-emerge id3lib and then emerge zinf and see if that fixes the problem.
 Worked for two others.
Comment 3 Alastair Burt 2003-09-30 14:42:50 UTC
Updating from the latest stable version of zinf (2.2.0) to the latest non-stable
(2.2.4) made the problem go away, although 2.2.4 seems flakey in other ways
(I have twice had to delete my ~/.zinf directory to get the program to start
up without crashing).
Comment 4 Robert Davis 2003-10-08 08:10:33 UTC
Ah, remeber this problem now.  Zinf < 2.2.4 had a configure error finding
id3lib and would use its own causing the error.  I have a patch around somewhere
I might see applying to 2.2.3 and getting moved to stable since 2.2.4 is
still kinda of unstable for me unless configured just right.
Comment 5 Ryan Phillips (RETIRED) gentoo-dev 2004-01-12 10:07:17 UTC
*** Bug 36539 has been marked as a duplicate of this bug. ***
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-02-07 19:13:36 UTC
new ebuilds for zinf should be heading to your local mirror shortly to fix this problem.