# HG changeset patch
# User diego
# Date 1102291794 0
# Node ID 072c69e79c23d44edf751136a50e5310d3c5f330
# Parent 4c91818a371c6aa0dd79420685084cd020dee08e
More detailed HP-UX instructions, mostly taken from Martin Gansser's HOWTO.
diff -r 4c91818a371c -r 072c69e79c23 DOCS/xml/en/ports.xml
--- a/DOCS/xml/en/ports.xml Sun Dec 05 23:54:49 2004 +0000
+++ b/DOCS/xml/en/ports.xml Mon Dec 06 00:09:54 2004 +0000
@@ -269,6 +269,127 @@
+
+
+HP-UX
+
+Joe Page hosts a detailed HP-UX MPlayer
+HOWTO
+by Martin Gansser on his homepage. With these instructions the build should
+work out of the box. The following information is taken from this HOWTO.
+
+
+
+You need GCC 3.4.0 or later, GNU make 3.80 or later and SDL 1.2.7 or later.
+HP cc will not produce a working program, prior GCC versions are buggy.
+For OpenGL functionality you need to install Mesa and the gl and gl2 video
+output drivers should work, speed may be very bad, depending on the CPU speed,
+though. A good replacement for the rather poor native HP-UX sound system is
+GNU esound.
+
+
+
+Create the DVD device
+scan the SCSI bus with:
+
+
+
+# ioscan -fn
+
+Class I H/W Path Driver S/W State H/W Type Description
+...
+ext_bus 1 8/16/5 c720 CLAIMED INTERFACE Built-in SCSI
+target 3 8/16/5.2 tgt CLAIMED DEVICE
+disk 4 8/16/5.2.0 sdisk CLAIMED DEVICE PIONEER DVD-ROM DVD-305
+ /dev/dsk/c1t2d0 /dev/rdsk/c1t2d0
+target 4 8/16/5.7 tgt CLAIMED DEVICE
+ctl 1 8/16/5.7.0 sctl CLAIMED DEVICE Initiator
+ /dev/rscsi/c1t7d0 /dev/rscsi/c1t7l0 /dev/scsi/c1t7l0
+...
+
+
+
+The screen output shows a Pioneer DVD-ROM at SCSI address 2.
+The card instance for hardware path 8/16 is 1.
+
+
+
+Create a link from the raw device to the DVD device.
+
+
+
+# ln -s /dev/rdsk/c<SCSI bus instance>t<SCSI target ID>d<LUN> /dev/<device<
+
+
+
+Example:
+
+
+
+# ln -s /dev/rdsk/c1t2d0 /dev/dvd
+
+
+
+Below are solutions for some common problems:
+
+
+
+
+
+Crash at Start with the following error message:
+
+/usr/lib/dld.sl: Unresolved symbol: finite (code) from /usr/local/lib/gcc-lib/hppa2.0n-hp-hpux11.00/3.2/../../../libGL.sl
+
+
+
+
+This means that the function .finite(). is not
+available in the standard HP-UX math library.
+Instead there is .isfinite()..
+Solution: Use the latest Mesa depot file.
+
+
+
+
+
+Crash at playback with the following error message:
+
+/usr/lib/dld.sl: Unresolved symbol: sem_init (code) from /usr/local/lib/libSDL-1.2.sl.0
+
+
+
+
+Solution: Use the extralib option of configure
+
+
+
+
+
+
+MPlayer segfaults with a message like this:
+
+Pid 10166 received a SIGSEGV for stack growth failure.
+Possible causes: insufficient memory or swap space, or stack size exceeded maxssiz.
+Segmentation fault
+
+
+
+
+Solution:
+The HP-UX kernel has a default stack size of 8MB(?) per process.(11.0 and
+newer 10.20 patches let you increase maxssiz up to
+350MB for 32-bit programs). You need to extend maxssiz
+and recompile the kernel (and reboot). You can use SAM to do this. (While at
+it, check out the maxdsiz parameter for the maximum
+amount of data a program can use. It depends on your applications, if the
+default of 64MB is enough or not.)
+
+
+
+
+
+
+
QNX
@@ -441,16 +562,6 @@
-
-HP-UX
-
-Joe Page hosts a HP-UX MPlayer
-HOWTO
-by Martin Gansser on his homepage. With these instructions the build should
-work out of the box.
-
-
-
Amiga/MorphOS (GeekGadgets)