Subject: pkg/23727: mplayer does not configure on amd64
To: None <gnats-bugs@gnats.NetBSD.org>
From: None <rkr@olib.org>
List: netbsd-bugs
Date: 12/12/2003 20:05:59
>Number:         23727
>Category:       pkg
>Synopsis:       mplayer does not configure on amd64
>Confidential:   no
>Severity:       critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Dec 12 20:07:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Richard Rauch
>Release:        NetBSD/amd64-current
>Organization:
n/a
>Environment:
NetBSD socrates 1.6ZE NetBSD 1.6ZE (GENERIC) #0: Mon Nov 10 11:15:44 CET 2003  fvdl@k2:/usr/obj/current/sys/arch/amd64/compile.amd64/GENERIC amd64

>Description:
Attempting to build fails during configure because the amd64 port's CPU is
not correctly identified.  ("uname -p" gives x86_64, which isn't
recognized at all.  "uname -m" is then tried, and "x86_64" would be
accepted, but we return "amd64", which also fails.)

>How-To-Repeat:
Attempt to build mplayer on NetBSD/amd64-current.
>Fix:
Post-"make patch", I made the following change to add "amd64" to the
valid "uname -m" output types recognized by configure.  Then the whole
thing compiles and installs.  (Not yet tested, sorry.)

--- configure.old       2003-12-12 12:54:06.000000000 -0600
+++ configure   2003-12-12 12:54:48.000000000 -0600
@@ -406,7 +406,7 @@
       case "`( uname -m ) 2>&1`" in
       i[3-9]86*|x86|x86pc|k5|k6|k6_2|k6_3|k6-2|k6-3|pentium*|athlon*|i586_i686|i586-i686) host_arch=i386 ;;
       ia64) host_arch=ia64 ;;
-      x86_64) host_arch=x86_64 ;;
+      x86_64|amd64) host_arch=x86_64 ;;
       ppc) host_arch=ppc ;;
       alpha) host_arch=alpha ;;
       sparc*) host_arch=sparc ;;

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