Opened 13 years ago

Closed 7 years ago

#29605 closed defect (fixed)

mpeg4ip @1.5.0.1 - Infinite loop in configure phase with nasm installed

Reported by: cristiano.fontana@… Owned by: reid@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: rainer+macports@…
Port: mpeg4ip

Description

Installation of mpeg4ip hangs in the configuration phase because it enters in an infinite loop:

$ sudo port -v install mpeg4ip
Password:
--->  Computing dependencies for mpeg4ip.
--->  Configuring mpeg4ip
dir: .
Found link for libtoolize
SDL appears to be installed
+ mkdir -p ./config
+ echo 'Do not remove this file or you might have to re-bootstrap'
+ ./configure --disable-player --mandir=/opt/local/share/man --prefix=/opt/local

(...)

checking for glib.h... yes
checking for nasm... true
checking nasm version...... nasm: error: unrecognised option `-r'
nasm: error: no input file specified
type `nasm -h' for help
util/testnasm.sh: line 8: test: =: unary operator expected
util/testnasm.sh: line 8: test: =: unary operator expected
util/testnasm.sh: line 8: test: =: unary operator expected
util/testnasm.sh: line 8: test: =: unary operator expected

To correct this it is necessary to change all occurrences of: "nasm -r" to "nasm -v"

Reference: http://bugs.gentoo.org/204505

Change History (7)

comment:1 Changed 13 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to reid@…

comment:2 Changed 13 years ago by jmroot (Joshua Root)

This shouldn't be using nasm in the first place because it doesn't declare a dependency.

comment:3 Changed 13 years ago by reid@…

I cannot reproduce this error (builds fine here). Are you using xcode 4? Because, I have xcode 3.

@jmr:

I'll look into that...

comment:4 Changed 13 years ago by cristiano.fontana@…

I have Xcode version 3.2.6

Component versions Xcode IDE: 1761.0 Xcode Core: 1809.0 ToolSupport: 1806.0

comment:5 Changed 10 years ago by rainer+macports@…

Cc: rainer+macports@… added

Cc Me!

comment:6 Changed 7 years ago by jmroot (Joshua Root)

Summary: mpeg4ip @1.5.0.1 - Infinite loop in configure phasempeg4ip @1.5.0.1 - Infinite loop in configure phase with nasm installed

comment:7 Changed 7 years ago by jmroot (Joshua Root)

Resolution: fixed
Status: newclosed

In 821c9b73c98480ee5fa48bdac8905cdf1ed6e35c/macports-ports:

mpeg4ip: prevent opportunistic use of nasm

Maintainer timeout.
Fixes: #29605

Note: See TracTickets for help on using tickets.