[MPlayer-dev-eng] gmplayer doesn't build with shared libswscale in trunk and rc4

Reimar Döffinger Reimar.Doeffinger at gmx.de
Tue Aug 3 06:47:07 CEST 2010


On Mon, Aug 02, 2010 at 05:32:40PM -0400, Reinhard Tartler wrote:
> it seems that the current rc4 branch fails to link with gui and shared
> swscale:
> 
> gui/wm/ws.o: In function `wsXInit':
> gui/wm/ws.c:338: undefined reference to `rgb32tobgr15'
> gui/wm/ws.c:314: undefined reference to `rgb32tobgr32'
> gui/wm/ws.c:318: undefined reference to `rgb32to24'
> gui/wm/ws.c:322: undefined reference to `rgb32tobgr24'
> gui/wm/ws.c:326: undefined reference to `rgb32to16'
> gui/wm/ws.c:330: undefined reference to `rgb32tobgr16'
> gui/wm/ws.c:334: undefined reference to `rgb32to15'
> collect2: ld returned 1 exit status
> 
> For rc4, I see the following options:
> 
>  a) document it in the release notes
>  b) remove gmplayer from the branch
>  c) fix it
> 
> Is there someone willing to fix this in trunk? Do people prefer to just
> remove gmplayer? Please share your feelings.

Since the problem only exists with shared libswscale on platforms that
support linker scripts and where the linker scripts have been used
unmodified, it shouldn't be to difficult to avoid for anyone who really
cares.
Though everything that's done is possible using the libswscale public
API, too.


More information about the MPlayer-dev-eng mailing list