English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
Building pcre-ocaml on OCaml 3.11.0 on MinGW
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2009-04-23 (10:32)
From: Gerd Stolpmann <gerd@g...>
Subject: Re: [Caml-list] Building pcre-ocaml on OCaml 3.11.0 on MinGW

Am Donnerstag, den 23.04.2009, 11:30 +0200 schrieb Alain Frisch:
> Hi David,
> David Allsopp wrote:
> > I've just had an enlightening few hours getting pcre-ocaml to compile under
> > Windows
>  >...
> > The main thing that's got me puzzled is the renaming of libpcre.dll.a and
> > libpcre.a that I have to do to get the thing to link.
> Thanks for investigating this issue!  The current SVN version of 
> flexlink prefers XXX.dll.a over XXX.a.  We will see whether it solves 
> more problems than it creates...  Of course, it is always possible to 
> pass explicitly the complete file name instead of -lXXX.
> To build and use ocaml-pcre, I've had to remove the "-I /usr/include" 
> from this line in OCamlMakefile:
>    CFLAGS_WIN32 := -mno-cygwin -I /usr/include
> Otherwise, Cygwin's headers are used instead of mingw's ones (in 
> /usr/include/mingw), and we get a dependency e.g. to the Cygwin symbol 
> _ctype_ which is not available on mingw. Have you had to do something 
> similar?

I can confirm this. I also got an error about _ctype_, and could solve
this by removing -I /usr/include.

Gerd Stolpmann * Viktoriastr. 45 * 64293 Darmstadt * Germany 
gerd@gerd-stolpmann.de          http://www.gerd-stolpmann.de
Phone: +49-6151-153855                  Fax: +49-6151-997714