[Bug 20042] Wine does not build on amd64 when linking to 32-bit libmpg123

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Feb 5 12:11:27 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=20042





--- Comment #33 from Xavier Vachon <xvachon at gmail.com>  2010-02-05 12:11:26 ---
(In reply to comment #32)
> (In reply to comment #31)
> > Created an attachment (id=26015)
 --> (http://bugs.winehq.org/attachment.cgi?id=26015) [details] [details]
> > Patch for mpg123.h to match symbol names for both 32-bit and 64-bit compilation
> > [1.10.0]
> > 
> > The attached patch should do the trick for you.
> 
> Building Wine with today's git and your hack fails.
> 
> ccache gcc -m32 -m32 -c -I. -I. -I../../include -I../../include  -D__WINESRC__ 
> -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing
> -Wdeclaration-after-statement -Wstrict-prototypes -Wtype-limits -Wwrite-strings
> -Wpointer-arith  -g -O2  -o cubetexture.o cubetexture.c
> mpegl3.o: In function `MPEG3_Reset':
> /wine-git/dlls/winemp3.acm/mpegl3.c:399: 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 `/wine-git/dlls/winemp3.acm'
> make[1]: *** [winemp3.acm] Error 2
> make[1]: *** Waiting for unfinished jobs....

Reinstalling mpg123 and updating to current git (1.1.38) made the hack work
this time.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list