[ocaml-ctypes] ctypes oasis

Florian Pichlmeier florian.pichlmeier at mytum.de
Wed Feb 12 14:21:19 GMT 2014


Hi David,

thats the link to my test branch

https://github.com/fmp88/ocaml-czmq/tree/zmqv4_exp

I have added a small test scenario, to reproduce my bug

https://github.com/fmp88/ocaml-czmq/tree/zmqv4_exp/examples/hello_world

Thanks,

Florian

David Sheets <sheets at alum.mit.edu> wrote:


> On Wed, Feb 12, 2014 at 10:23 AM, Florian Pichlmeier
> <florian.pichlmeier at mytum.de> wrote:
> 
> > Hi,
> > 
> > i am still writing on my small zeromq binding, and thanks to your contributions it grows, but
> > i still have problems with runtime exceptions like this one
> > 
> > Fatal error: exception Dl.DL_error("./bin-client: undefined symbol: zauth_new")
> > 
> > I was wondering if the reason for this problem lies with in my oasis file
> > 
> > OASISFormat: 0.3
> > Name:        czmq
> > Version:     0.1.0
> > Synopsis:    OCaml binding for the High-level C Binding for Zeromq
> > Authors:     Florian Pichlmeier
> > License:     LGPL-3.0 with OCaml linking exception
> > Plugins:     META (0.3), StdFiles (0.3), DevFiles (0.3)
> > 
> > BuildDepends:
> >   ctypes.foreign,
> >   threads
> > 
> > PreInstallCommand: cc -shared -o _build/lib/dllczmq_stubs.so -lsodium -lczmq -lzmq
> > 
> > Library "czmq"
> >   Path:       lib
> >   BuildTools: ocamlbuild
> >   Modules:    Czmq
> >   InternalModules: Context,
> >               Socket,
> >               Poller,
> >               Directory,
> >               Auth,
> >               Beacon,
> >               Cert,
> >               Certstore,
> >               Config,
> >               Clock,
> >               Frame,
> >               Msg
> > #             Sys Structs,
> >   CSources:   czmq.c
> >   CCOpt:      -cclib,-Xlinker,-cclib,-no-as-needed,-Wl
> >   CCLib:      -lsodium -lczmq -lzmq
> >   DllLib:     -lczmq_stubs
> > 
> > I have added the no-as-needed part to it but it still doesnt work.
> > 
> > Is there an obvious mistake in my oasis file?
> > 
> > 
> 
> Hi Florian,
> 
> Please provide a link to the repository and revision/branch of the
> buggy code so that interested parties can independently investigate
> the build- and run-time behavior.
> 
> Thanks,
> 
> David
> 
> 
> > Best regards,
> > 
> > Florian
> > _______________________________________________
> > Ctypes mailing list
> > Ctypes at lists.ocaml.org
> > http://lists.ocaml.org/listinfo/ctypes
> > 
> > 
> 
> 


More information about the Ctypes mailing list