LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   SUSE / openSUSE (https://www.linuxquestions.org/questions/suse-opensuse-60/)
-   -   Configuring a 32bit mplayer under a 64bit SuSE failed (https://www.linuxquestions.org/questions/suse-opensuse-60/configuring-a-32bit-mplayer-under-a-64bit-suse-failed-445929/)

Basel 05-17-2006 11:29 PM

Configuring a 32bit mplayer under a 64bit SuSE failed
 
Hello,

I have been trying to compile a 32bit mplayer under a 64bit SuSE 10.1 but with no vail. I used the following two links to help me:
32-bit mplayer within 64-bit firefox
suse-amd64 mailing list -> [suse-amd64] MPlayer amd64
Here is my last attempt:
Code:

basel@suse-101:~/temp/MPlayer-1.0pre7try2> linux32 bash
basel@suse-101:~/temp/MPlayer-1.0pre7try2> ./configure --disable-gcc-checking --enable-arts --enable-gl --disable-fbdev --target=i386-linux --as='as --32' --cc="cc -m32" && echo done-conf
Detected operating system: Linux
Detected host architecture: i386

******************************************************************************

Hmm. You really want to compile MPlayer with an *UNSUPPORTED* C compiler?
Ok. You know. Do it. Did you read DOCS/HTML/en/users-vs-dev.html???

DO NOT SEND BUGREPORTS OR COMPLAIN, it's *YOUR* compiler's fault!
Get ready for mysterious crashes, no-picture bugs, strange noises... REALLY!
Lame which is used by mencoder produces weird errors, too.

If you have any problem, install a GCC 2.95.x or 3.x version and try again.
If the problem _still_ exists, then read DOCS/HTML/en/bugreports.html !

  *** DO NOT SEND BUG REPORTS OR COMPLAIN it's *YOUR* compiler's fault! ***

******************************************************************************


Checking for host cc ... cc -m32
Checking for CPU vendor ... AuthenticAMD (15:47:0)
Checking for CPU type ...  AMD Athlon(tm) 64 Processor 3000+
Checking for GCC & CPU optimization abilities ... Your cc -m32 does not even support "i386" for '-march' and '-mcpu'.
i386
Checking for kernel support of mmx ... failed
It seems that your kernel does not correctly support mmx.
To use mmx extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of mmx2 ... failed
It seems that your kernel does not correctly support mmx2.
To use mmx2 extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of 3dnow ... failed
It seems that your kernel does not correctly support 3dnow.
To use 3dnow extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of 3dnowex ... failed
It seems that your kernel does not correctly support 3dnowex.
To use 3dnowex extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse ... failed
It seems that your kernel does not correctly support sse.
To use sse extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for kernel support of sse2 ... failed
It seems that your kernel does not correctly support sse2.
To use sse2 extensions in MPlayer, you have to upgrade/recompile your kernel!
Checking for mtrr support ... yes
Checking for assembler support of -pipe option ... no
Checking for assembler (as --32 2.16.91.0.5) ... ok
Checking for Linux kernel version ... 2.6.16.13-4-default, ok
Checking for mplayer binary name ... mplayer
Checking for awk ... gawk
Checking for extra headers ... none
Checking for extra libs ... none
Checking for -lposix ... no
Checking for -lm ... no
Checking for i18n ... no
Checking for iconv ... no
Checking for langinfo ... no
Checking for language ... using en (man pages:  en)
Checking for enable sighandler ... yes
Checking for runtime cpudetection ... no
Checking for restrict keyword ... none
Checking for __builtin_expect ... no
Checking for kstat ... no
Checking for posix4 ... no
Checking for lrintf ... no
Checking for nanosleep ... no
Checking for socklib ... no
Checking for inet_pton() ... no (=> i'll try inet_aton next)
Checking for inet_aton() ... no (=> network support disabled)
Checking for inttypes.h (required) ... no
Checking for bitypes.h (inttypes.h predecessor) ...
Error: Cannot find header either inttypes.h or bitypes.h (see DOCS/HTML/en/faq.html).

Check "configure.log" if you do not understand why it failed.

I know about the Packman RPMs but I need to compile MPlayer from source.

verdeboy2k 05-19-2006 08:40 AM

The compile failed because you tried to cross compile to x86 when your compiler doesn't support it. Do you have a 32 bit gcc installed as well? Reading the how-to you provided seemed to assume that all the compilation tools were the 32 bit versions.

Basel 05-19-2006 08:44 AM

No I don't since SuSE 10.1 does not ship with a 32bit gcc. I will try to get a 32bit gcc and see how it goes. Thanks :)


All times are GMT -5. The time now is 09:53 AM.