summaryrefslogtreecommitdiffstats
path: root/upstream/mageia-cauldron/man1/perlhaiku.1
blob: 8562acd33d6e1deff5d8e4528afee2ee6b1bbede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
.\" -*- mode: troff; coding: utf-8 -*-
.\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie n \{\
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds C`
.    ds C'
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
.nr rF 0
.if \n(.g .if rF .nr rF 1
.if (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "PERLHAIKU 1"
.TH PERLHAIKU 1 2023-11-28 "perl v5.38.2" "Perl Programmers Reference Guide"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH NAME
perlhaiku \- Perl version 5.10+ on Haiku
.SH DESCRIPTION
.IX Header "DESCRIPTION"
This file contains instructions how to build Perl for Haiku and lists
known problems.
.SH "BUILD AND INSTALL"
.IX Header "BUILD AND INSTALL"
The build procedure is completely standard:
.PP
.Vb 3
\&  ./Configure \-de
\&  make
\&  make install
.Ve
.PP
Make perl executable and create a symlink for libperl:
.PP
.Vb 2
\&  chmod a+x /boot/common/bin/perl
\&  cd /boot/common/lib; ln \-s perl5/5.38.2/BePC\-haiku/CORE/libperl.so .
.Ve
.PP
Replace \f(CW5.38.2\fR with your respective version of Perl.
.SH "KNOWN PROBLEMS"
.IX Header "KNOWN PROBLEMS"
The following problems are encountered with Haiku revision 28311:
.IP \(bu 4
Perl cannot be compiled with threading support ATM.
.IP \(bu 4
The \fIcpan/Socket/t/socketpair.t\fR test fails. More precisely: the subtests
using datagram sockets fail. Unix datagram sockets aren't implemented in
Haiku yet.
.IP \(bu 4
A subtest of the \fIcpan/Sys\-Syslog/t/syslog.t\fR test fails. This is due to Haiku
not implementing \fI/dev/log\fR support yet.
.IP \(bu 4
The tests \fIdist/Net\-Ping/t/450_service.t\fR and \fIdist/Net\-Ping/t/510_ping_udp.t\fR
fail. This is due to bugs in Haiku's network stack implementation.
.SH CONTACT
.IX Header "CONTACT"
For Haiku specific problems contact the HaikuPorts developers:
<http://ports.haiku\-files.org/>
.PP
The initial Haiku port was done by Ingo Weinhold <ingo_weinhold@gmx.de>.
.PP
Last update: 2008\-10\-29