mpg123: breaks 32-bit wine compile on x86_64

Bug #456132 reported by Austin English
36
This bug affects 8 people
Affects Status Importance Assigned to Milestone
mpg123 (Ubuntu)
Fix Released
Undecided
Unassigned
wine1.2 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: mpg123

make[2]: Entering directory `/home/austin/wine-git/dlls/winemp3.acm'
ccache gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wtype-limits -Wpointer-arith -g -O2 -o mpegl3.o mpegl3.c
../../tools/winegcc/winegcc -m32 -B../../tools/winebuild --sysroot=../.. -shared ./winemp3.acm.spec mpegl3.o -o winemp3.acm.so -lwinmm -luser32 -lkernel32 ../../libs/port/libwine_port.a -lmpg123
mpegl3.o: In function `MPEG3_Reset':
/home/austin/wine-git/dlls/winemp3.acm/mpegl3.c:401: undefined reference to `mpg123_feedseek'
collect2: ld returned 1 exit status
winegcc: ccache failed
make[2]: *** [winemp3.acm.so] Error 2
make[2]: Leaving directory `/home/austin/wine-git/dlls/winemp3.acm'
make[1]: *** [winemp3.acm] Error 2
make[1]: Leaving directory `/home/austin/wine-git/dlls'
make: *** [dlls] Error 2

On Jaunty, it works fine. Compiling wine as 64-bit also works fine. The problem is the 32-bit compatibility libs for libmpg123-dev aren't linking properly.

ProblemType: Bug
Architecture: amd64
Date: Tue Oct 20 03:37:13 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelModules: nvidia
Package: libmpg123-dev 1.7.3-0ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-11.38-generic
SourcePackage: mpg123
Uname: Linux 2.6.31-11-generic x86_64

Related branches

Revision history for this message
Austin English (austinenglish) wrote :
Revision history for this message
Scott Ritchie (scottritchie) wrote :

Wine has building with mpg123-dev disabled for now, it will need to be reenabled once this is fixed.

Changed in wine1.2 (Ubuntu):
importance: Undecided → Low
status: New → Triaged
Changed in mpg123 (Ubuntu):
status: New → Confirmed
Revision history for this message
Thomas Orgis (thomas-forum) wrote :

How current is this bug now? There have been new mpg123 versions to handle the build issues.

Revision history for this message
Scott Ritchie (scottritchie) wrote :

I uploaded a new mpg123 that should have taken care of this. Wine/ia32-libs release to follow.

Changed in mpg123 (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Austin English (austinenglish) wrote :

Is that just for Lucid, or is it backported to Karmic?

Revision history for this message
Scott Ritchie (scottritchie) wrote :

Just Lucid. Uploading the new Wine now.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package wine1.2 - 1.1.42-0ubuntu1

---------------
wine1.2 (1.1.42-0ubuntu1) lucid; urgency=low

  * New upstream release
    - Support for shared 32/64-bit setups.
    - Dwarf debug info support for better backtraces.
    - More standard actions supported in MSI.
    - Support for TIFF image format in WinCodecs.
    - A number of Direct3D improvements.
    - Shell fixes for better Internet Explorer support.
    - Various bug fixes.
  * Should build with new mpg123 (LP: #456132)
 -- Scott Ritchie <email address hidden> Wed, 07 Apr 2010 01:39:47 -0700

Changed in wine1.2 (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.