The current stable amarok ebuild doesn't require dev-db/sqlite to compile, but without it installed it will crash on startup.
Erm, amarok uses bundled sqlite... Reopen with a backtrace and emerge --info. http://www.gentoo.org/proj/en/qa/backtraces.xml
Created attachment 93152 [details, diff] Adds dev-db/sqlite as a RDEPEND This patch file adds dev-db/sqlite as a runtime dependency. The patch file also bumps up the revision number.
Comment on attachment 93152 [details, diff] Adds dev-db/sqlite as a RDEPEND Already told you that amarok uses bundled sqlite, which is recommended by upstream. Reopen w/ info requested in Comment #1.
Sorry I didn't see your comment before posting the attachment. I'll get the backtrace and post it here.
emerge --info amarok Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz Gentoo Base System version 1.6.15 app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://gentoo.intergenia.de" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm avi berkdb bidi bitmap-fonts bonobo cdparanoia cdr cli crypt cups directfb divx4linux dlloader doc dri dvd eds emacs emboss encode evo fbcon foomaticdb fortran gd gdbm gif gpm gstreamer gtk gtk2 i8x0 imap imblib imlib ipv6 isdnlog java jikes jpeg junit kde kerberos lcms leim libg++ libwww live lzo mad mbox mikmod mmx mmx2 mmxext motif mp3 mpeg musicbrainz mysql ncurses network nls nptl odbc offensive ogg oggvorbis opengl oss pam pcmcia pcre pdflib perl png postgres ppds pppd python qt qt3 qt4 quicktime readline real reflection rtc ruby sdl session spell spl sse sse2 ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts udev usb videos vorbis win32codecs x86 xine xlib xml xml2 xmms xorg xv zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
I unmerged sqlite and amarok started without any problems. So the backtrace probably isn't much use to you. I think the problem might be related with upgrading a collection from 1.3.x to 1.4.x. When I tried the 1.4.x ebuilds when there were still in testing it would always crash for me during the collection building process, unless I deleted my existing settings, then it would start up fine. When I first emerged the stable 1.4.0 Amarok it would crash, but I installed sqlite and it started up and rebuilt the collection without any problems. It looks like this problem has been experienced by other people in the forums, but since I can't recreate the problem, feel free to close this ticket. gdb /usr/bin/amarokapp GNU gdb 6.4 Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"...(no debugging symbols found) Using host libthread_db library "/lib/tls/libthread_db.so.1". (gdb) run Starting program: /usr/bin/amarokapp (no debugging symbols found) ... (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread -1247954240 (LWP 25082)] [New Thread -1249137744 (LWP 25087)] [New Thread -1257530448 (LWP 25088)] [Thread -1249137744 (LWP 25087) exited] [Thread -1257530448 (LWP 25088) exited] QLayout: Adding KToolBar/mainToolBar (child of QVBox/unnamed) to layout for PlaylistWindow/PlaylistWindow [New Thread -1257530448 (LWP 25093)] [Thread -1257530448 (LWP 25093) exited] [New Thread -1257530448 (LWP 25094)] [Thread -1257530448 (LWP 25094) exited] [New Thread -1257530448 (LWP 25095)] [New Thread -1249137744 (LWP 25098)] [New Thread -1275860048 (LWP 25099)] [New Thread -1286141008 (LWP 25100)] [New Thread -1294533712 (LWP 25101)] STARTUP