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

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Feb 2 11:13:23 CST 2010


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





--- Comment #32 from Xavier Vachon <xvachon at gmail.com>  2010-02-02 11:13:22 ---
(In reply to comment #31)
> Created an attachment (id=26015)
 --> (http://bugs.winehq.org/attachment.cgi?id=26015) [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....

-- 
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