> libs -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl 
> -lXi -lXext -lX11 -lm -lxmms -L/usr/lib -lid3 -lz -lstdc++ -lstdc++ -lz
> mkdir .libs
> 
> *** Warning: Linking the shared library libxmms-flac.la against the
> *** static library ../../src/plugin_common/libplugin_common.a is not portable!
> 
> *** Warning: Linking the shared library libxmms-flac.la against the
> *** static library ../../src/share/grabbag/libgrabbag.a is not portable!
> 
> *** Warning: Linking the shared library libxmms-flac.la against the
> *** static library ../../src/share/gain_analysis/libgain_analysis.a is not 
> portable!
> 
> *** Warning: Linking the shared library libxmms-flac.la against the
> *** static library ../../src/share/utf8/libutf8.a is not portable!
> grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or 
> directory

  I think this is the problem.  Everything after here is a side effect.

> sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No 
> such file or directory
> libtool-disable-static: link: 
> `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid 
> libtool archive
> make[3]: *** [libxmms-flac.la] Error 1
> make[3]: Leaving directory 
> `/misc/linkback/var_tmp/portage/flac-1.1.0-r2/work/flac-1.1.0/src/plugin_xmms'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory 
> `/misc/linkback/var_tmp/portage/flac-1.1.0-r2/work/flac-1.1.0/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory 
> `/misc/linkback/var_tmp/portage/flac-1.1.0-r2/work/flac-1.1.0'
> make: *** [all] Error 2
> 
> !!! ERROR: media-libs/flac-1.1.0-r2 failed.
> !!! Function src_compile, Line 49, Exitcode 2
> !!! (no error message)
> !!! If you need support, post the topmost build error, NOT this status 
> message.

  Above, I note where things fall apart, trying to find the file...
/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la
Looking for libstdc++.la anywhere on my harddrive, gives the following...

> [m1800][root][~]find / -name libstdc++.la
> /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/libstdc++.la

  Note "3.3.5", not "3.3.4".  Not too surprising, considering...

> [m1800][root][~]gcc --version
> gcc (GCC) 3.3.5  (Gentoo Linux 3.3.5-r1, ssp-3.3.2-3, pie-8.7.7.1)
> Copyright (C) 2003 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

  How do I tell the system (or the ebuild) to look in the "3.3.5"
directory?  Anyone else have this problem?  While we're at it, should I
be reporting a bug?

  Hard-coding version numbers is an *OLD* mistake.  I remeber back in
the days of DOS (1986), when people first found out that Bill Gates was
wrong... we did need more than 640K.  Intel put out an expanded memory
card.  The driver-install routine demanded DOS 3.0 or DOS 3.1.  I had
DOS 3.2 on my machine, and the install routine refused to work.  I had
to run around the office until I found someone with a DOS 3.1 machine,
and boot floppies.  I booted from the floppies, and installed the
expanded memory driver, which worked just fine in DOS 3.2.  If you're
wondering, yes, I will be turning 55 in October.

-- 
Walter Dnes <[EMAIL PROTECTED]>
An infinite number of monkeys pounding away on keyboards will
eventually produce a report showing that Windows is more secure,
and has a lower TCO, than linux.
--
gentoo-user@gentoo.org mailing list

Reply via email to