# 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)