[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] ocaml bindings
Op woensdag 3 april 2013 20:18:53 schreef AL13N: > Op woensdag 3 april 2013 18:12:21 schreef Andrew Cooper: > > On 03/04/13 18:03, AL13N wrote: > > > i'm the Mageia Xen package maintainer, and a user reported that i had > > > missing symbols in my ocaml bindings: > > > > > > https://bugs.mageia.org/show_bug.cgi?id=5199 > > > > > > i'm using Xen 4.2.1 and ocaml 3.12.1 > > > > > > the problem is that if you just to a simple hello world and you're using > > > certain bindings (eg: xeneventch): you get missing symbols. (others > > > appear > > > to be fine). > > > > > > I know next to nothing about ocaml, and it could be my build process, > > > but > > > i > > > kinda need some help about this. > > > > > > this is my spec file: > > > http://svnweb.mageia.org/packages/cauldron/xen/current > > > > > > Thanks in advance > > > > > > PS: we're at version freeze and release freeze is pretty soon :-S > > > > This is because the ocaml tools embed the build target links in the > > generated libs. If you try to link against them later outside the build > > environment, it will break. > > > > Attached is the patch used to fix this problem for XenServer for Xen 4.2. > > thanks alot for the very quick help, i'm testing right now... it seems the tests definately improve things... [root@localhost ~]# cat testfile.ml print_string "hello" [root@localhost ~]# ocamlfind ocamlc -o test -thread -package xeneventchn - linkpkg -g testfile.ml [root@localhost ~]# ./test Fatal error: cannot load shared library dllxeneventchn_stubs Reason: dllxeneventchn_stubs.so: cannot open shared object file: No such file or directory (i have no idea if i need to ./test execute this, or if this is normal behavior) one more thing: [root@localhost ~]# cat /usr/lib64/ocaml/xenlight/META version = "4.1" description = "Xen Toolstack Library" archive(byte) = "xl.cma" archive(native) = "xl.cmxa" it should be xenlight.cma (the others are fine) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |