Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 3580 - gnome-applets wont build
Summary: gnome-applets wont build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-06-10 10:18 UTC by Lee J. Moore
Modified: 2003-02-04 19:42 UTC (History)
0 users

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 Lee J. Moore 2002-06-10 10:18:04 UTC
Upon trying to merge Gnome, the process fails at gnome-applets with an esound
related error.  Looking through archives, I can only find one related instance
of this happening and it's been attributed to the lack of -lesd in a makefile.

That thread is here:
http://archive.linuxfromscratch.org/mail-archives/blfs-support/2002/01/0449.html

Including/discluding esd in /etc/make.conf makes no difference.  I've since
re-emerged esound and various other packages but to no avail.  This is making
gnome unmerge-able.

End of make output with errors follows:

make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound         
-monitor/themes'
Making all in pvd
make[3]: Entering directory
`/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/soun         
d-monitor/pvd'
/bin/sh ../../libtool --mode=link gcc  -march=i686 -O3 -pipe -Wall -Wunused   
-o esdpvd  esdpvd.o -rd         
ynamic -L/usr/lib -L/usr/X11R6/lib -lgnome -lgnomesupport -laudiofile -lm -ldb1
-lglib -rdynamic -lgno         
meui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -ldl -lXi -lXext
-lX11 -lgnome -lgnomesup         
port -laudiofile -lm -ldb1 -lglib  
gcc -march=i686 -O3 -pipe -Wall -Wunused -o esdpvd esdpvd.o -rdynamic -rdynamic
 -L/usr/lib -L/usr/X11         
R6/lib -lm -ldb1 /usr/lib/libgnomeui.so /usr/lib/libart_lgpl.so
/usr/lib/libgdk_imlib.so -lSM -lICE /u         
sr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so -ldl -lXi -lXext
-lX11 /usr/lib/libgnome.so         
 /usr/lib/libgnomesupport.so /usr/lib/libaudiofile.so -lm -ldb1 /usr/lib/libglib.so
esdpvd.o: In function `stream_list_register':
esdpvd.o(.text+0x432): undefined reference to `esd_open_sound'
esdpvd.o(.text+0x452): undefined reference to `esd_set_stream_pan'
esdpvd.o(.text+0x465): undefined reference to `esd_set_default_sample_pan'
esdpvd.o(.text+0x471): undefined reference to `esd_close'
esdpvd.o: In function `sample_list_register':
esdpvd.o(.text+0x619): undefined reference to `esd_open_sound'
esdpvd.o(.text+0x639): undefined reference to `esd_set_stream_pan'
esdpvd.o(.text+0x64d): undefined reference to `esd_set_default_sample_pan'
esdpvd.o(.text+0x659): undefined reference to `esd_close'
esdpvd.o: In function `update_cb':
esdpvd.o(.text+0x69f): undefined reference to `esd_open_sound'
esdpvd.o(.text+0x6b1): undefined reference to `esd_get_all_info'
esdpvd.o(.text+0x6bc): undefined reference to `esd_close'
esdpvd.o(.text+0x7d5): undefined reference to `esd_free_all_info'
collect2: ld returned 1 exit status
make[3]: *** [esdpvd] Error 1
make[3]: Leaving directory
`/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound         
-monitor/pvd'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4/sound         
-monitor'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/var/tmp/portage/gnome-applets-1.4.0.4-r1/work/gnome-applets-1.4.0.4'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 14, Exitcode 2
!!! (no error message)

!!! emerge aborting on 
/usr/portage/gnome-base/gnome-applets/gnome-applets-1.4.0.4-r1.ebuild .
Comment 1 Lee J. Moore 2002-06-10 15:54:55 UTC
Rebuilding gnome-libs and then esound fixed this problem.