Skip site navigation (1)Skip section navigation (2)
Date:      10 Feb 2000 15:01:18 -0000
From:      matt@ARPA.MAIL.NET
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/16637: xmms-1.0.1 port issue (make hangs)
Message-ID:  <20000210150118.56404.qmail@w01.arpa-canada.net>

next in thread | raw e-mail | index | archive | help

>Number:         16637
>Category:       ports
>Synopsis:       make of xmms-1.0.1 port hangs.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 10 07:10:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Matt Heckaman
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
Lucida Communications
>Environment:

[OS]
FreeBSD w01.arpa-canada.net 3.4-STABLE FreeBSD 3.4-STABLE #0: Mon Jan 31
05:36:45 EST 2000     root@w01.arpa-canada.net:/usr/src/sys/compile/W01 i386

[Port date]
2000/02/10

[Relevant software versions]
gcc version 2.7.2.3
GNU assembler version 2.9.1 (i386-unknown-freebsdelf), using BFD version 2.9.1
GTK & GLIB version 1.2.6

>Description:

Make of xmms-1.0.1 port hangs in 3 seperate places, due to what appears to
be a "-" at the end of the "as" command which causes it to just hang there
indefinately. The places this occurs and the full command path is below,
they are listed in order of occurance.

[These directories are relative to: /usr/ports/audio/xmms/work/xmms-1.0.1]

Input/mpg123	/usr/libexec/elf/as -v -o decode_i586.lo decode_i586.s - 
Input/mpg123	/usr/libexec/elf/as -v -o getbits.lo getbits.s -
Visualization/blur_scope /usr/libexec/elf/as -v -o blur_8.lo blur_8.s -

>How-To-Repeat:

Run make from either the main port, or from the subdirectories above. I
discovered exactly what was going on by the addition of '-v' to the CFLAGS.

>Fix:
	
I'm afraid I don't have the time this morning to work out the real cause of
this problem in the myriad of files xmms has. A quick fix is to do the
following:

Run make from the main port tree until it hangs, abort the make.

cd work/xmms-1.0.1/Input/mpg123
/usr/libexec/elf/as -v -o decode_i586.lo decode_i586.s
make

Wait until make hangs again very shortly after and abort the make.

/usr/libexec/elf/as -v -o getbits.lo getbits.s
make
(it will compile and link fine now.)

Continue the make from the main port tree until it hangs yet again, this
will be the last time.

cd work/xmms-1.0.1/Visualization/blur_scope
/usr/libexec/elf/as -v -o blur_8.lo blur_8.s
make

Return to main port tree, make and install - all should be fine now.

I realize that this is really not a fix at all, but it will work for anyone
who feels they desperately need xmms.

>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000210150118.56404.qmail>