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