Bug 34552

Summary: lame don't compile
Product: Ports & Packages Reporter: Antonio Carlos Venancio Junior <floripa>
Component: Individual Port(s)Assignee: Ade Lovett <ade>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Latest   
Hardware: Any   
OS: Any   

Description Antonio Carlos Venancio Junior 2002-02-02 12:00:04 UTC
compilation errors while building:

(...)
Making all in i386
/usr/local/bin/nasm -f elf -i ../../libmp3lame/i386/ choose_table.nas -o choose_table.lo -l choose_table.lo.lst
/usr/local/bin/nasm -f elf -i ../../libmp3lame/i386/ cpu_feat.nas -o cpu_feat.lo -l cpu_feat.lo.lst
/usr/local/bin/nasm -f elf -i ../../libmp3lame/i386/ fft3dn.nas -o fft3dn.lo -l fft3dn.lo.lst
/usr/local/bin/nasm -f elf -i ../../libmp3lame/i386/ scalar.nas -o scalar.lo -l scalar.lo.lst
scalar.nas:15: error: parser: instruction expected
scalar.nas:16: error: parser: instruction expected
scalar.nas:36: error: parser: instruction expected
scalar.nas:37: error: parser: instruction expected
scalar.nas:69: error: parser: instruction expected
scalar.nas:70: error: parser: instruction expected
(...)
scalar.nas:929: error: parser: instruction expected
scalar.nas:964: error: parser: instruction expected
scalar.nas:965: error: parser: instruction expected
*** Error code 1

Stop in /usr/ports/audio/lame/work/lame-3.91/libmp3lame/i386.
*** Error code 1

Stop in /usr/ports/audio/lame/work/lame-3.91/libmp3lame.
*** Error code 1

Stop in /usr/ports/audio/lame/work/lame-3.91.
*** Error code 1

Stop in /usr/ports/audio/lame/work/lame-3.91.
*** Error code 1

Stop in /usr/ports/audio/lame.
*** Error code 1

Stop in /usr/ports/audio/lame.
*** Error code 1

Stop in /usr/ports/audio/lame.

Fix: 

I think is something releated to nasm because building with nasm-0.98 (old) goes ok, but with nasm-0.98.21 (current) give the releated errors.
How-To-Repeat: # cd /usr/ports/audio/lame
# make clean install
Comment 1 Alexander Leidinger 2002-02-02 13:02:31 UTC
On  2 Feb, Antonio Carlos Venancio Junior wrote:

>>Fix:
> I think is something releated to nasm because building with nasm-0.98 (old) goes ok, but with nasm-0.98.21 (current) give the releated errors.

Yes, this is caused by a change in nasm. Those people of the LAME
development team which looked into this issue said, it's because of a
bug in nasm, not because of a bug in the nasm code in LAME.

Some .rpm/.deb versions of nasm work, perhaps the maintainer of nasm
(CCed) can have a look at it?

Bye,
Alexander.

-- 
            0 and 1. Now what could be so hard about that?

http://www.Leidinger.net                       Alexander @ Leidinger.net
  GPG fingerprint = C518 BC70 E67F 143F BE91  3365 79E2 9C60 B006 3FE7
Comment 2 Ade Lovett freebsd_committer freebsd_triage 2002-03-13 01:13:15 UTC
State Changed
From-To: open->feedback

Audit-trail indicates awaiting feedback from MAINTAINER.
Comment 3 Ade Lovett freebsd_committer freebsd_triage 2002-04-13 03:47:36 UTC
State Changed
From-To: feedback->closed

Timeout (1 month) in feedback. 


Comment 4 Ade Lovett freebsd_committer freebsd_triage 2002-04-13 03:47:36 UTC
Responsible Changed
From-To: freebsd-ports->ade

My deed.