[MPlayer-users] Compiling MPlayer on a x86_64 system
asyropoulos at aol.com
asyropoulos at aol.com
Sun Mar 24 17:25:00 CET 2013
Hello,
I am on OpenIndiana and I have no problem to generate a 32-bit binary on my system.
However, when trying to generate a 64-bit binary, I have to manually comment
out a number of entries in the Makefile.
SRCS_QTX_EMULATION += #loader/wrapper.S
SRCS_COMMON-$(QTX_EMULATION) += $(SRCS_QTX_EMULATION)
SRCS_WIN32_EMULATION += #loader/elfdll.c \
#loader/ext.c \
#loader/ldt_keeper.c \
#loader/module.c \
#loader/pe_image.c \
#loader/pe_resource.c \
#loader/registry.c \
#loader/resource.c \
#loader/win32.c \
Or else I get an error that is similar to the one described in the URL below:
http://stackoverflow.com/questions/5485468/x86-assembly-pushl-popl-dont-work
Also, I have --disable-qtx since libmpcodecs/vd_qtvideo.c contains code like the following:
#ifdef CONFIG_QUICKTIME
#include <QuickTime/ImageCodec.h>
#define dump_ImageDescription(x)
#else
#include "loader/ldt_keeper.h"
#include "loader/qtx/qtxsdk/components.h"
#include "loader/wine/winbase.h"
#include "loader/wine/windef.h"
#endif
Because I think these are dirty hacks, I was wondering if there any clean way to compile in 64-bit mode?
Regards,
A.S.
--
Apostolos Syropoulos
Xanthi, Greece
More information about the MPlayer-users
mailing list