Subject: pkg/36582: lame does not build under Interix
To: None <,,>
From: None <>
List: pkgsrc-bugs
Date: 07/01/2007 15:45:00
>Number:         36582
>Category:       pkg
>Synopsis:       lame does not build under Interix
>Confidential:   no
>Severity:       non-critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sun Jul 01 15:45:00 +0000 2007
>Originator:     John Ruschmeyer
>Release:        pkgsrc 2007Q1
Interix enterprise 3.5 SP-8.0.1969.1 x86 Intel_x86_Family15_Model0_Stepping7
audio/lame does not build under Interix.

As currently configured, the pkg makefile sets an option to use nasm on i386 platforms other than Solaris or Darwin. Use of nasm, however, causes portions of libmp3lame to not compile to valid object files.

This is a somewhat severe issue due to the dependcy on audio/lame by other packages.

Line 43 of the package Makefile is a test to determine if the plaform is i386, but not SunOS or Darwin. This test should also exclude Interix.