[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mysterious xmms buildd failure on alpha buildd



On Sat, Sep 27, 2003 at 09:38:17PM -0500, Kelledin wrote:
> On Saturday 27 September 2003 06:37 pm, Josip Rodin wrote:
> [...]
> > I tried to build it on escher and faure and it worked fine on
> > both, there was no such failure. I couldn't do it on lully
> > itself as there was no libgtk1.2-dev (maybe I should ask
> > -admin to install it?).
> 
> Yes, ask an admin to install it.  That contains the static gtk+ 
> libraries, which you WILL need to build xmms with 
> --enable-static.  When you're linking stuff into a static 
> library, everything you link in needs to either be a static 
> library or an object file.
> 
> I imagine libtool is trying to build the static mpg123 plugin, 
> needs the static gtk+ library for it, but can only find the 
> dynamic version.  Of course, this only causes a problem when 
> building the static plugin, and guess when the errors are thrown 
> away... :/

No, unfortnately that's not the cause, I've tried the failing
commandline:

riff Input/mpg123> gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-D_REENTRANT -I../../intl -I../.. -g -O2 -Wall -Wpointer-arith
-finline-functions -ffast-math -funroll-all-loops -MT mpg123.lo -MD
-MP -MF .deps/mpg123.Tpo -c mpg123.c -o mpg123.o
mpg123.c: In function `decode_loop':
mpg123.c:837: error: unrecognizable insn:
(insn 555 554 2298 32 0x20000f87918 (set (reg/f:DI 366)
        (symbol_ref:DI ("@Lmpg123_ip"))) -1 (nil)
    (expr_list:REG_EQUAL (symbol_ref:DI ("@Lmpg123_ip"))
        (nil)))
mpg123.c:837: internal compiler error: in extract_insn, at
recog.c:2175
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
Exit 1
riff Input/mpg123> gcc --version
gcc (GCC) 3.3.2 20030908 (Debian prerelease)

which seems to be the ICE already filed as #207564.

Cheers
   Thimo



Reply to: