[Mplayer-cvslog] CVS: main/DOCS SOLARIS,1.6,1.7
Jürgen Keil
jkeil at mplayer.dev.hu
Sat Jul 14 19:03:57 CEST 2001
Update of /cvsroot/mplayer/main/DOCS
In directory mplayer:/var/tmp.root/cvs-serv10075
Modified Files:
SOLARIS
Log Message:
Document the latest changes to the mplayer code.
Index: SOLARIS
===================================================================
RCS file: /cvsroot/mplayer/main/DOCS/SOLARIS,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- SOLARIS 26 Jun 2001 09:04:31 -0000 1.6
+++ SOLARIS 14 Jul 2001 17:03:55 -0000 1.7
@@ -1,38 +1,60 @@
Notes for Solaris users
=======================
-1. It *only* works on Solaris x86. It can't work on SPARC systems due to
- the use of win32 codecs.
+1. AVI file playback works best on Solaris x86, because you have the
+ option to use the win32 codecs on the x86 platform. On Solaris SPARC,
+ you'll find quite a few AVI files with non working video and/or
+ audio playback, because the video/audio codecs using the win32 DLLs
+ are not available.
2. To build the package you will need GNU make (gmake, /opt/sfw/gmake),
- native Solaris make will not work.
+ native Solaris make will not work.
Typical error you get when building with solaris' make instead of GNU
make:
% /usr/ccs/bin/make
- make: Fatal error in reader: Makefile, line 122: Unexpected end of line seen
+ make: Fatal error in reader: Makefile, line 25: Unexpected end of line seen
-3. You also need the GNU assembler; and the GNU C compiler, configured to use
- the GNU assembler. The mplayer code makes heavy use of MMX, SSE and 3DNOW!
- instructions that cannot be compiled using Sun's assembler /usr/ccs/bin/as.
+3. On Solaris SPARC, you need the GNU C/C++ Compiler; it does not matter
+ if GNU C/C++ compiler is configured with or without the GNU assembler.
+
+ On Solaris x86, you need the GNU assembler and the GNU C/C++
+ compiler, configured to use the GNU assembler! The mplayer code on
+ the x86 platform makes heavy use of MMX, SSE and 3DNOW!
+ instructions that cannot be compiled using Sun's assembler
+ /usr/ccs/bin/as.
+
+
+ The configure script tries to find out, which assembler program is
+ used by your "gcc" command (in case the autodetection fails, use
+ the "--as=/whereever/you/have/installed/gnu-as" option to tell the
+ configure script where it can find GNU "as" on your system).
+
+ Error message from configure on a Solaris x86 system using GCC
+ without GNU assembler:
+
+ % configure
+ ...
+ Checking assembler (/usr/ccs/bin/as) ... , failed
+ Please upgrade(downgrade) binutils to 2.10.1...
+
+ (Solution: Install and use a gcc configured with "--with-as=gas")
- Use the "--as=/whereever/you/have/installed/gnu-as" option to tell
- configure where it can find GNU as on your system.
Typical error you get when building with a GNU C compiler that does
not use GNU as:
- % gmake
- ...
- gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
+ % gmake
+ ...
+ gcc -c -Iloader -Ilibvo -O4 -march=i686 -mcpu=i686 -pipe -ffast-math
-fomit-frame-pointer -I/usr/local/include -o mplayer.o mplayer.c
- Assembler: mplayer.c
- "<stdin>", line 3567 : Illegal mnemonic
- "<stdin>", line 3567 : Syntax error
- ... more "Illegal mnemonic" and "Syntax error" errors ...
+ Assembler: mplayer.c
+ "<stdin>", line 3567 : Illegal mnemonic
+ "<stdin>", line 3567 : Syntax error
+ ... more "Illegal mnemonic" and "Syntax error" errors ...
4. For DVD support you must have the patched libcss installed. Patch:
@@ -48,9 +70,9 @@
address modulo 4GB is accessed.
(http://groups.yahoo.com/group/solarisonintel/message/22516)
- - The similar bug is present in the hsfs(7FS) filesystem code (aka ISO9660),
- hsfs currently does not support partitions/disks >4GB, all data is
- accessed modulo 4GB
+ - The similar bug is present in the hsfs(7FS) filesystem code (aka
+ ISO9660), hsfs currently does not support partitions/disks >4GB,
+ all data is accessed modulo 4GB
(http://groups.yahoo.com/group/solarisonintel/message/22592)
--
More information about the MPlayer-cvslog
mailing list