caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Matthieu Dubuget <matthieu.dubuget@gmail.com>
To: caml-list@inria.fr
Subject: Re: Strange compilation problem
Date: Wed, 11 Feb 2009 13:05:08 +0100	[thread overview]
Message-ID: <4992BEF4.2060903@gmail.com> (raw)
In-Reply-To: <49929A28.8070708@gmail.com>

Here are some more infos. I increased flexlink.exe verbosity.
First, the failing log, then the working one, and at last a diff of both.

>  ocamlfind opt -o test.exe -linkpkg -package miniscan test.ml -cclib
-v -cclib -v -cclib -v
> ** Use cygpath: true
> ** Search path:
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> C:/cygwin/home/matt/ocamlmgw/lib
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> /lib/mingw
> /lib
> /lib/w32api
> /usr/lib/gcc/i686-pc-mingw32/3.4.4
> ** Default libraries:
> crt2.o
> -lmingw32
> -lgcc
> -lmoldname
> -lmingwex
> -lmsvcrt
> -luser32
> -lkernel32
> -ladvapi32
> -lshell32
> ** open: C:/cygwin/lib/mingw/crt2.o
> ** Fatal error: Cannot find file "libmingw32"
> File "caml_startup", line 1, characters 0-1:
> Error: Error during linking

And the working one:

> ocamlfind opt -linkpkg -package
mtsvrac,ojson,log,dsn153,okenveloppe,traite
-I                                                                              
c:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan mini.cmxa test.ml -o
test.ex                                                                             
e -cclib -v -cclib -v
> ** Use cygpath: true
> ** Search path:
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> C:/cygwin/home/matt/ocamlmgw/lib
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/dsn153
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/log
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tics
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
> C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
> c:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
> /lib/mingw
> /lib
> /lib/w32api
> /usr/lib/gcc/i686-pc-mingw32/3.4.4
> ** Default libraries:
> crt2.o
> -lmingw32
> -lgcc
> -lmoldname
> -lmingwex
> -lmsvcrt
> -luser32
> -lkernel32
> -ladvapi32
> -lshell32
> ** open: C:/cygwin/lib/mingw/crt2.o
> ** open: C:/cygwin/lib/mingw/libmingw32.a
> ** open: C:/cygwin/lib/gcc/i686-pc-mingw32/3.4.4/libgcc.a
> ** open: C:/cygwin/lib/mingw/libmoldname.a
> ** open: C:/cygwin/lib/mingw/libmingwex.a
> ** open: C:/cygwin/lib/mingw/libmsvcrt.a
> ** open: C:/cygwin/lib/w32api/libuser32.a
> ** open: C:/cygwin/lib/w32api/libkernel32.a
> ** open: C:/cygwin/lib/w32api/libadvapi32.a
> ** open: C:/cygwin/lib/w32api/libshell32.a
> + gcc -mno-cygwin -mconsole  -L.
-I"C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tr

(gcc command truncated)


Following is a diff output of both.


*** c:/DOCUME~1/matt/LOCALS~1/Temp/ediff3236JTj    Wed Feb 11 12:59:13 2009
--- c:/DOCUME~1/matt/LOCALS~1/Temp/ediff3236Wdp    Wed Feb 11 12:59:13 2009
***************
*** 1,7 ****
! >  ocamlfind opt -o test.exe -linkpkg -package miniscan test.ml -cclib
-v -cclib -v -cclib -v
  > ** Use cygpath: true
  > ** Search path:
- > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
--- 1,6 ----
! > ocamlfind opt -linkpkg -package
mtsvrac,ojson,log,dsn153,okenveloppe,traite
-I                                                                              
c:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan mini.cmxa test.ml -o
test.exe -cclib -v -cclib -v
  > ** Use cygpath: true
  > ** Search path:
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
***************
*** 11,17 ****
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
- > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
--- 10,15 ----
***************
*** 22,28 ****
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
  > C:/cygwin/home/matt/ocamlmgw/lib
- > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/traite
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okenveloppe
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/okfft
--- 20,25 ----
***************
*** 32,37 ****
--- 29,35 ----
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/num
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/ojson
  > C:/cygwin/home/matt/ocamlmgw/lib/site-lib/mtsvrac
+ > c:/cygwin/home/matt/ocamlmgw/lib/site-lib/miniscan
  > /lib/mingw
  > /lib
  > /lib/w32api
***************
*** 48,52 ****
  > -ladvapi32
  > -lshell32
  > ** open: C:/cygwin/lib/mingw/crt2.o
! > ** Fatal error: Cannot find file "libmingw32"
! > File "caml_startup", line 1, characters 0-1:
--- 46,58 ----
  > -ladvapi32
  > -lshell32
  > ** open: C:/cygwin/lib/mingw/crt2.o
! > ** open: C:/cygwin/lib/mingw/libmingw32.a
! > ** open: C:/cygwin/lib/gcc/i686-pc-mingw32/3.4.4/libgcc.a
! > ** open: C:/cygwin/lib/mingw/libmoldname.a
! > ** open: C:/cygwin/lib/mingw/libmingwex.a
! > ** open: C:/cygwin/lib/mingw/libmsvcrt.a
! > ** open: C:/cygwin/lib/w32api/libuser32.a
! > ** open: C:/cygwin/lib/w32api/libkernel32.a
! > ** open: C:/cygwin/lib/w32api/libadvapi32.a
! > ** open: C:/cygwin/lib/w32api/libshell32.a
! > + gcc -mno-cygwin -mconsole  -L.
-I"C:/cygwin/home/matt/ocamlmgw/lib/site-lib/tr

Thanks

Salutations

Matt


  reply	other threads:[~2009-02-11 12:05 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-02-11  9:28 Matthieu Dubuget
2009-02-11 12:05 ` Matthieu Dubuget [this message]
2009-02-11 14:30 ` Matthieu Dubuget
     [not found]   ` <BB046CA812535C45BD0029AA9D04BA7905ECDCCB@KL-SRV57.lmsintl.com>
2009-02-11 14:51     ` [Caml-list] " Matthieu Dubuget
     [not found]       ` <BB046CA812535C45BD0029AA9D04BA7905ECDCD6@KL-SRV57.lmsintl.com>
2009-02-11 15:15         ` [Caml-list] Re: Strange compilation problem (flexlink trying to deal with windows and cygwin shell limitations) Matthieu Dubuget
2009-02-11 16:30     ` [Caml-list] Re: Strange compilation problem -> solved Matthieu Dubuget
2009-02-11 17:19       ` Alain Frisch

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=4992BEF4.2060903@gmail.com \
    --to=matthieu.dubuget@gmail.com \
    --cc=caml-list@inria.fr \
    /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;
as well as URLs for NNTP newsgroup(s).