comparison DOCS/xml/en/ports.xml @ 18672:f3b0eea2ae9a

Expand and update the Solaris and AIX sections. patch by "Derek E. Lewis" dlewis**at**solnetworks**dot**net
author diego
date Sat, 10 Jun 2006 12:24:43 +0000
parents 83c1acef76d5
children 1ff5eeb87dce
comparison
equal deleted inserted replaced
18671:8fb542b97815 18672:f3b0eea2ae9a
169 on a 400MHz CPU. You'll need 169 on a 400MHz CPU. You'll need
170 <ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink> 170 <ulink url="http://www.sun.com/sparc/vis/mediaLib.html"><systemitem class="library">mLib</systemitem></ulink>
171 installed. 171 installed.
172 </para> 172 </para>
173 173
174 <para><emphasis role="bold">Caveat:</emphasis></para>
175 <itemizedlist>
176 <listitem><para><emphasis role="bold">mediaLib</emphasis> is
177 <emphasis role="bold">currently disabled</emphasis> by default in
178 <application>MPlayer</application> because of brokenness. SPARC users
179 who build MPlayer with mediaLib support have reported a thick,
180 green-tint on video encoded and decoded with libavcodec. You may enable
181 it if you wish with:
182 <screen>
183 $ ./configure --enable-mlib
184 </screen>
185 You do this at your own risk. x86 users should
186 <emphasis role="bold">never</emphasis> use mediaLib, as this will
187 result in very poor MPlayer performance.
188 </para></listitem>
189 </itemizedlist>
190
174 <para> 191 <para>
175 To build the package you will need GNU <application>make</application> 192 To build the package you will need GNU <application>make</application>
176 (<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), native 193 (<filename>gmake</filename>, <filename>/opt/sfw/gmake</filename>), native
177 Solaris make will not work. Typical error you get when building with 194 Solaris make will not work. Typical error you get when building with
178 Solaris' make instead of GNU make: 195 Solaris' make instead of GNU make:
200 fails, use the <option>--as=<replaceable>/wherever/you/have/installed/gnu-as</replaceable></option> 217 fails, use the <option>--as=<replaceable>/wherever/you/have/installed/gnu-as</replaceable></option>
201 option to tell the <filename>configure</filename> script where it can find GNU 218 option to tell the <filename>configure</filename> script where it can find GNU
202 "as" on your system). 219 "as" on your system).
203 </para> 220 </para>
204 221
205 <para> 222 <para>Solutions to common problems:</para>
223 <itemizedlist>
224 <listitem><para>
206 Error message from <filename>configure</filename> on a Solaris x86 system using 225 Error message from <filename>configure</filename> on a Solaris x86 system using
207 GCC without GNU assembler: 226 GCC without GNU assembler:
208 <screen> 227 <screen>
209 % configure 228 % configure
210 ... 229 ...
225 "(stdin)", line 3567 : Illegal mnemonic 244 "(stdin)", line 3567 : Illegal mnemonic
226 "(stdin)", line 3567 : Syntax error 245 "(stdin)", line 3567 : Syntax error
227 ... more "Illegal mnemonic" and "Syntax error" errors ... 246 ... more "Illegal mnemonic" and "Syntax error" errors ...
228 </screen> 247 </screen>
229 </para> 248 </para>
230 249 </listitem>
231 <para> 250
251 <listitem><para><application>MPlayer</application> may segfault when decoding
252 and encoding video that uses the win32codecs:
253 <screen>
254 ...
255 Trying to force audio codec driver family acm...
256 Opening audio decoder: [acm] Win32/ACM decoders
257 sysi86(SI86DSCR): Invalid argument
258 Couldn't install fs segment, expect segfault
259
260
261 MPlayer interrupted by signal 11 in module: init_audio_codec
262 ...
263 </screen>
264 This is because of a change to sysi86() in Solaris 10 and pre-Solaris
265 Nevada b31 releases. This has been fixed in Solaris Nevada b32;
266 however, Sun has yet to backport the fix to Solaris 10. The MPlayer
267 Project has made Sun aware of the problem and a patch is currently in
268 progress for Solaris 10. More information about this bug can be found
269 at:
270 <ulink
271 url="http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6308413"/>.
272 </para>
273 </listitem>
274
275 <listitem><para>
232 Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB: 276 Due to bugs in Solaris 8, you may not be able to play DVD discs larger than 4 GB:
233 </para> 277 </para>
234 278
235 <itemizedlist> 279 <itemizedlist>
236 <listitem><para> 280 <listitem><para>
246 hsfs may not not support partitions/disks larger than 4GB, all data is 290 hsfs may not not support partitions/disks larger than 4GB, all data is
247 accessed modulo 4GB 291 accessed modulo 4GB
248 (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>). 292 (<ulink url="http://groups.yahoo.com/group/solarisonintel/message/22592"/>).
249 The hsfs problem can be fixed by installing patch 109764-04 (sparc) / 109765-04 (x86). 293 The hsfs problem can be fixed by installing patch 109764-04 (sparc) / 109765-04 (x86).
250 </para></listitem> 294 </para></listitem>
295 </itemizedlist>
296 </listitem>
251 </itemizedlist> 297 </itemizedlist>
252 </sect2> 298 </sect2>
253 299
254 <sect2 id="irix"> 300 <sect2 id="irix">
255 <title>IRIX</title> 301 <title>IRIX</title>
423 The following architectures have been tested: 469 The following architectures have been tested:
424 </para> 470 </para>
425 471
426 <itemizedlist> 472 <itemizedlist>
427 <listitem><para>604e</para></listitem> 473 <listitem><para>604e</para></listitem>
474 <listitem><para>POWER3</para></listitem>
428 <listitem><para>POWER4</para></listitem> 475 <listitem><para>POWER4</para></listitem>
429 </itemizedlist> 476 </itemizedlist>
430 477
431 <para> 478 <para>
432 The following architectures are untested, but should still work: 479 The following architectures are untested, but should still work:
433 </para> 480 </para>
434 <itemizedlist> 481 <itemizedlist>
435 <listitem><para>POWER</para></listitem> 482 <listitem><para>POWER</para></listitem>
436 <listitem><para>POWER2</para></listitem> 483 <listitem><para>POWER2</para></listitem>
437 <listitem><para>POWER3</para></listitem>
438 <listitem><para>POWER5</para></listitem> 484 <listitem><para>POWER5</para></listitem>
439 </itemizedlist> 485 </itemizedlist>
440 486
441 <para> 487 <para>
442 Sound via the Ultimedia Services is not supported, as Ultimedia was 488 Sound via the Ultimedia Services is not supported, as Ultimedia was
443 dropped in AIX 5.1; therefore, the only option is to use the AIX Open 489 dropped in AIX 5.1; therefore, the only option is to use the AIX Open
444 Sound System (OSS) drivers from 4Front Technologies at <ulink 490 Sound System (OSS) drivers from 4Front Technologies at <ulink
445 url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html</ulink>. 491 url="http://www.opensound.com/aix.html">http://www.opensound.com/aix.html
446 4Front Technologies freely provides the OSS drivers for personal and 492 </ulink>.
447 non-commercial usage. 493 4Front Technologies freely provides OSS drivers for AIX 5.1 for
448 </para> 494 non-commercial use; however, there are currently no sound output
495 drivers for AIX 5.2 or 5.3. This means <emphasis role="bold">AIX 5.2
496 and 5.3 are not capable of MPlayer audio output, presently.</emphasis>
497 </para>
498
499 <para>Solutions to common problems:</para>
500
501 <itemizedlist>
502 <listitem>
503 <para>
504 If you encounter this error message from <filename>configure</filename>:
505 <screen>
506 $ ./configure
507 ...
508 Checking for iconv program ... no
509 No working iconv program found, use
510 --charset=US-ASCII to continue anyway.
511 Messages in the GTK-2 interface will be broken then.
512 </screen>
513 This is because AIX uses non-standard character set names; therefore,
514 converting MPlayer output to another character set is currently not
515 supported. The solution is to use:
516 <screen>
517 $ ./configure --charset=noconv
518 </screen>
519 </para>
520 </listitem>
521 </itemizedlist>
449 522
450 </sect2> 523 </sect2>
451 </sect1> 524 </sect1>
452 525
453 <sect1 id="windows"> 526 <sect1 id="windows">