Bug 16637 - make of xmms-1.0.1 port hangs.
Summary: make of xmms-1.0.1 port hangs.
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-ports (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2000-02-10 15:10 UTC by matt
Modified: 2000-02-11 01:26 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description matt 2000-02-10 15:10:00 UTC
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 -

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.
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.
Comment 1 cpiazza freebsd_committer freebsd_triage 2000-02-11 01:25:42 UTC
State Changed
From-To: open->closed

Believed to have been fixed.  I could only test the compilation  
after the fix but it should be fine now.