Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: "William D. Neumann" <wneumann@cs.unm.edu>
To: ocaml_beginners@yahoogroups.com
Cc: caml-list@inria.fr
Subject: [Caml-list] camlidl - problems under windows NT
Date: Wed, 20 Mar 2002 14:05:02 -0700 (MST)	[thread overview]
Message-ID: <Pine.LNX.4.21.0203201028490.27664-100000@gig-0.cs.unm.edu> (raw)

I'm having some problems getting camlidl to work for me under windows NT
(well, not camlidl, but its output).  I created a very simple C routine,
bf.c and its associated .idl file, dumb.idl, which I processed with
camlidl...all went well here.  I then compiled bf.c, dumb.c, dumb.mli, and
dumb.ml without problems.  The problem comes when I try to use the results
of the above in a new program.  Here's what happens:

$ ocamlc -o bftest -custom bf.obj dumb.obj dumb.cmo bft.ml -cclib -lcamlidl
camlprim0.c
libcamlidl.lib(idlalloc.obj) : error LNK2001: unresolved external symbol
__imp__CoTaskMemAlloc@4
libcamlidl.lib(idlalloc.obj) : error LNK2001: unresolved external symbol
__imp__CoTaskMemFree@4
bftest.exe : fatal error LNK1120: 2 unresolved externals
Error while building custom runtime system

This happens both at a DOS prompt and under Cygwin (using the
Native Win32 port, not one compiled from source under Cygwin).  When I
perform the same steps under my OS X installation, everything works
fine.  Does anyone have any idea how to fix this?  Any help woud be
appreciated.

I apologize if this is a silly question or if I am leaving out vital
information -- I just had some very bad Japanese food for lunch and I can
barely remember my name right now...

William D. Neumann

---

"The magnum opus of rms and his Foundation is called 'GNU', a project to
completely rewrite the propritorially soiled Unix operating system. 
(Apparently, 'GNU' stands for "Gnu's Not Unix", and is proudly held to be
the world's first 'recursive acronym'. Which, of course, proves that rms
didn't get out enough in his youth.) 

	-- Nick Roberts




-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


             reply	other threads:[~2002-03-20 21:05 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-03-20 21:05 William D. Neumann [this message]
2002-03-21 12:19 ` Dmitry Bely

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.21.0203201028490.27664-100000@gig-0.cs.unm.edu \
    --to=wneumann@cs.unm.edu \
    --cc=caml-list@inria.fr \
    --cc=ocaml_beginners@yahoogroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox