pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/48466 (Ocaml 4.01.0 does not build properly on evbarm)
The following reply was made to PR pkg/48466; it has been noted by GNATS.
From: Jaap Boender <jaapb%kerguelen.org@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc:
Subject: Re: pkg/48466 (Ocaml 4.01.0 does not build properly on evbarm)
Date: Sat, 25 Jan 2014 12:02:48 +0000
It seems that the native code compiler isn't being built on your system and
the PLIST separation between bytecode and native code wasn't complete.
This is interesting, because arm does support native code compiling, as far as
I know (and even native dynamic linking on Linux, but getting that to work on
NetBSD is a different kettle of fish).
I've attached a patch that should fix the PLIST problem, but if it is true
that the native code compiler is not getting installed on arm (*is* this
true?) then that would need some looking into as well. I don't have an arm
lying around to try this (unless NetBSD runs on tablets now and I missed
that...) so would you mind helping investigate this?
-- begin --
Index: PLIST
===================================================================
RCS file: /cvsroot/pkgsrc/lang/ocaml/PLIST,v
retrieving revision 1.25
diff -r1.25 PLIST
160,164d159
< lib/ocaml/compiler-libs/arch.cmi
< lib/ocaml/compiler-libs/asmgen.cmi
< lib/ocaml/compiler-libs/asmlibrarian.cmi
< lib/ocaml/compiler-libs/asmlink.cmi
< lib/ocaml/compiler-libs/asmpackager.cmi
175d169
< lib/ocaml/compiler-libs/clambda.cmi
177d170
< lib/ocaml/compiler-libs/closure.cmi
179,180d171
< lib/ocaml/compiler-libs/cmm.cmi
< lib/ocaml/compiler-libs/cmmgen.cmi
183,184d173
< lib/ocaml/compiler-libs/cmx_format.cmi
< lib/ocaml/compiler-libs/coloring.cmi
186d174
< lib/ocaml/compiler-libs/comballoc.cmi
190d177
< lib/ocaml/compiler-libs/compilenv.cmi
196d182
< lib/ocaml/compiler-libs/debuginfo.cmi
198d183
< lib/ocaml/compiler-libs/emit.cmi
200d184
< lib/ocaml/compiler-libs/emitaux.cmi
212d195
< lib/ocaml/compiler-libs/interf.cmi
215,216d197
< lib/ocaml/compiler-libs/linearize.cmi
< lib/ocaml/compiler-libs/liveness.cmi
219d199
< lib/ocaml/compiler-libs/mach.cmi
222,223d201
< lib/ocaml/compiler-libs/main.cmx
< lib/ocaml/compiler-libs/main.o
229d206
< lib/ocaml/compiler-libs/ocamlbytecomp.a
231,232d207
< lib/ocaml/compiler-libs/ocamlbytecomp.cmxa
< lib/ocaml/compiler-libs/ocamlcommon.a
234,235d208
< lib/ocaml/compiler-libs/ocamlcommon.cmxa
< lib/ocaml/compiler-libs/ocamloptcomp.a
237d209
< lib/ocaml/compiler-libs/ocamloptcomp.cmxa
241,246d212
< lib/ocaml/compiler-libs/optcompile.cmi
< lib/ocaml/compiler-libs/opterrors.cmi
< lib/ocaml/compiler-libs/optmain.cmi
< lib/ocaml/compiler-libs/optmain.cmo
< lib/ocaml/compiler-libs/optmain.cmx
< lib/ocaml/compiler-libs/optmain.o
259,260d224
< lib/ocaml/compiler-libs/printclambda.cmi
< lib/ocaml/compiler-libs/printcmm.cmi
263,264d226
< lib/ocaml/compiler-libs/printlinear.cmi
< lib/ocaml/compiler-libs/printmach.cmi
267,270d228
< lib/ocaml/compiler-libs/proc.cmi
< lib/ocaml/compiler-libs/reg.cmi
< lib/ocaml/compiler-libs/reload.cmi
< lib/ocaml/compiler-libs/reloadgen.cmi
272,275d229
< lib/ocaml/compiler-libs/schedgen.cmi
< lib/ocaml/compiler-libs/scheduling.cmi
< lib/ocaml/compiler-libs/selectgen.cmi
< lib/ocaml/compiler-libs/selection.cmi
277,278d230
< lib/ocaml/compiler-libs/spill.cmi
< lib/ocaml/compiler-libs/split.cmi
Index: PLIST.opt
===================================================================
RCS file: /cvsroot/pkgsrc/lang/ocaml/PLIST.opt,v
retrieving revision 1.20
diff -r1.20 PLIST.opt
99a100,147
> lib/ocaml/compiler-libs/arch.cmi
> lib/ocaml/compiler-libs/asmgen.cmi
> lib/ocaml/compiler-libs/asmlibrarian.cmi
> lib/ocaml/compiler-libs/asmlink.cmi
> lib/ocaml/compiler-libs/asmpackager.cmi
> lib/ocaml/compiler-libs/clambda.cmi
> lib/ocaml/compiler-libs/closure.cmi
> lib/ocaml/compiler-libs/cmm.cmi
> lib/ocaml/compiler-libs/cmmgen.cmi
> lib/ocaml/compiler-libs/cmx_format.cmi
> lib/ocaml/compiler-libs/coloring.cmi
> lib/ocaml/compiler-libs/comballoc.cmi
> lib/ocaml/compiler-libs/compilenv.cmi
> lib/ocaml/compiler-libs/debuginfo.cmi
> lib/ocaml/compiler-libs/emit.cmi
> lib/ocaml/compiler-libs/emitaux.cmi
> lib/ocaml/compiler-libs/interf.cmi
> lib/ocaml/compiler-libs/linearize.cmi
> lib/ocaml/compiler-libs/liveness.cmi
> lib/ocaml/compiler-libs/mach.cmi
> lib/ocaml/compiler-libs/main.cmx
> lib/ocaml/compiler-libs/main.o
> lib/ocaml/compiler-libs/ocamlbytecomp.a
> lib/ocaml/compiler-libs/ocamlbytecomp.cmxa
> lib/ocaml/compiler-libs/ocamlcommon.a
> lib/ocaml/compiler-libs/ocamlcommon.cmxa
> lib/ocaml/compiler-libs/ocamloptcomp.a
> lib/ocaml/compiler-libs/ocamloptcomp.cmxa
> lib/ocaml/compiler-libs/optcompile.cmi
> lib/ocaml/compiler-libs/opterrors.cmi
> lib/ocaml/compiler-libs/optmain.cmi
> lib/ocaml/compiler-libs/optmain.cmo
> lib/ocaml/compiler-libs/optmain.cmx
> lib/ocaml/compiler-libs/optmain.o
> lib/ocaml/compiler-libs/printclambda.cmi
> lib/ocaml/compiler-libs/printcmm.cmi
> lib/ocaml/compiler-libs/printlinear.cmi
> lib/ocaml/compiler-libs/printmach.cmi
> lib/ocaml/compiler-libs/proc.cmi
> lib/ocaml/compiler-libs/reg.cmi
> lib/ocaml/compiler-libs/reload.cmi
> lib/ocaml/compiler-libs/reloadgen.cmi
> lib/ocaml/compiler-libs/schedgen.cmi
> lib/ocaml/compiler-libs/scheduling.cmi
> lib/ocaml/compiler-libs/selectgen.cmi
> lib/ocaml/compiler-libs/selection.cmi
> lib/ocaml/compiler-libs/spill.cmi
> lib/ocaml/compiler-libs/split.cmi
-- end --
Home |
Main Index |
Thread Index |
Old Index