| Summary: | Anjuta 1.2.1 depends on esound | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Brad Larson <blarson> |
| Component: | Current packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
| Status: | RESOLVED INVALID | ||
| Severity: | minor | ||
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Brad Larson
2004-03-05 18:02:12 UTC
You cant just remove system libs, don't do this ever if you don't know what you're doing... The problem likely is that a set of libs still links to it. It's a miracle your system didn't break more than this. And no anjuta doesn't need esound itself, the deps are just fine. Attach the full log of the failing anjuta build and we'll see what we can do about it. Heh, it is quite possible my system did break more then this... anjuta was just the first thing I noticed. Anyways, here are the steps: emerge unmerge esound (as root) anjuta anjuta: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory emerge anjuta compile fails with output: ranlib libscintilla.a g++ -DHAVE_CONFIG_H -I. -I. -I.. -I./include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -DGTK -DSCI_LEXER -DUSE_XIM -march=pentium4 -O2 -pipe -fomit-frame-pointer -fmerge-all-constants -mfpmath=sse -fprefetch-loop-arrays -c test-scintilla.cxx /bin/sh ../libtool --mode=link g++ -DGTK -DSCI_LEXER -DUSE_XIM -march=pentium4 -O2 -pipe -fomit-frame-pointer -fmerge-all-constants -mfpmath=sse -fprefetch-loop-arrays -o test-scintilla test-scintilla.o -Wl,--export-dynamic -pthread -L/usr/X11R6/lib -lglade-2.0 -lgnomeui-2 -lgnomeprintui-2-2 -lgnomeprint-2-2 -lbonoboui-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lbonobo-2 -lgconf-2 -lgnomevfs-2 -lbonobo-activation -lORBit-2 -lgthread-2.0 -lvte -lncurses -lSM -lICE -lX11 -lXft -lfreetype -lXrender -lgtk-x11-2.0 -lfontconfig -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangoxft-1.0 -lpangox-1.0 -lxml2 -lpthread -lz -lm -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 ../scintilla/libscintilla.a mkdir .libs libtool: link: cannot find the library `/usr/lib/libesd.la' make[3]: *** [test-scintilla] Error 1 make[3]: Leaving directory `/var/tmp/portage/anjuta-1.2.1/work/anjuta-1.2.1/scintilla' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/anjuta-1.2.1/work/anjuta-1.2.1/scintilla' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/anjuta-1.2.1/work/anjuta-1.2.1' make: *** [all-recursive-am] Error 2 !!! ERROR: dev-util/anjuta-1.2.1 failed. !!! Function gnome2_src_compile, Line 39, Exitcode 2 !!! compile failure if I emerge esound it all starts working again. I really don't mind having esound installed, so feel free to mark this resolved. Thanks for the help! for a quick one, cd /usr/lib; grep esound *.la Seems rather likely that you have a lot of packages that will need interesting rebuilds. grepping for esound doesn't return anything, but esd has 10-15 files. If I were to re-emerge world would it fix it, or is there a better fix? re-emerging "world" only isn't likely to help. rebuilding the packages that need esound is more probable solution. That, or reinstalling esound. However, this is not something we can fix, removing packages that other things depend on is known to cause issues. Closing this bug as invalid for that reason. |