
Perl5 build fails for HP-UX 8
This is for HP-UX 8, Perl 5 gamma.
Building it with HP's native C compiler fails. I've run the
miniperl script, which dumps core, under -D520, and here are the
results:
MODULE = DynaLoader PACKAGE = DynaLoader
was the line processed.
(../../ext/xsubpp:82) next statement
(../../ext/xsubpp:83) pushmark
(../../ext/xsubpp:83) pattern match
1:BRANCH <MODULE = D>
5:BOL <MODULE = D>
9:EXACTLY <MODULE = D>
21:STAR < = DynaLoa>
29:EXACTLY <= DynaLoad>
35:STAR < DynaLoade>
43:OPEN1 <DynaLoader>
49:BRANCH <DynaLoader>
53:PLUS <DynaLoader>
93:CLOSE1 < PACKAGE =>
99:CURLYX < PACKAGE =>
221:WHILEM < PACKAGE =>
107:OPEN2 < PACKAGE =>
113:BRANCH < PACKAGE =>
117:PLUS < PACKAGE =>
125:EXACTLY <PACKAGE = >
137:STAR < = DynaLoa>
145:EXACTLY <= DynaLoad>
151:STAR < DynaLoade>
159:OPEN3 <DynaLoader>
165:BRANCH <DynaLoader>
169:PLUS <DynaLoader>
209:CLOSE3 <
Quote:
215:CLOSE2 <
221:WHILEM <
225:NOTHING <
229:CURLYX <
319:WHILEM <
237:OPEN4 <
243:BRANCH <
247:PLUS <
323:NOTHING <
327:STAR <
335:EOL <>
339:END <>
xdb tells me:
Quote:
>T
0 leave_scope (base = 11) [scope.c: 432]
sv = 0x68fab74c
value = 0x00000004
gv = 0x400113bc
av = 0x40001028
hv = 0x68fabd84
ptr = 00000000
1 regmatch (prog = 0x400297d9) [regexec.c: 772]
scan = 0x400297df
next = 0x4002985d
nextchar = 9
n = 1
ln = 1
s = 0x00004c8f
locinput = 0x4006115b
minmod = 0
cc = 0x00000001
cp = 11
cc = 00000000
[...]
Anybody's gotten this to work?
--
The joy of engineering is to find a straight line on a double
logarithmic diagram.