caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* [Caml-list] findlib on MinGW
@ 2011-03-22  8:22 Yoriyuki Yamagata
  2011-03-22  8:32 ` dmitry grebeniuk
  0 siblings, 1 reply; 3+ messages in thread
From: Yoriyuki Yamagata @ 2011-03-22  8:22 UTC (permalink / raw)
  To: Caml List

[-- Attachment #1: Type: text/plain, Size: 2567 bytes --]

Hi,

I know that it is a bad habit asking a help to the list so easily, but I
stuck and cannot come up with any idea.  Googling does not show up any
information.

Now, I am trying to compile Camomile on MinGW port.  After some twiddling
compiler options, I can compile Camomile, but unfortunately findlib emits
the error during installation.

$ make install
files= &&\
        if [ -f camomileLibrary.cmx ]; then files=camomileLibrary.cmx; fi &&
\
        if [ -f camomileLibrary.cma ]; then files="camomileLibrary.cma
$files";
fi && \
        if [ -f camomileLibrary.cmxa ]; then files="camomileLibrary.cmxa
$files"
; fi && \
        if [ -f camomileLibraryDefault.cmx ]; then
files="camomileLibraryDefault
.cmx $files"; fi && \
        if [ -f camomileLibraryDyn.cmx ]; then files="camomileLibraryDyn.cmx
$fi
les"; fi && \
        if [ -f camomile.cma ]; then files="camomile.cma $files"; fi&& \
        if [ -f camomile.cmxa ]; then files="camomile.cmxa $files"; fi&& \
        if [ -f camomile.a ]; then files="camomile.a $files"; fi && \
        ocamlfind install camomile $files META camomileLibrary.mli
camomileLibra
ryDefault.mli camomileLibraryDyn.mli camomileLibrary.cmi
camomileLibraryDefault.
cmi camomileLibraryDyn.cmi
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDyn.cmi
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDefault.cmi
Installed C:\OCaml\lib/site-lib\camomile\camomileLibrary.cmi
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDyn.mli
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDefault.mli
Installed C:\OCaml\lib/site-lib\camomile\camomileLibrary.mli
Installed C:\OCaml\lib/site-lib\camomile\camomileLibrary.cmx
Installed C:\OCaml\lib/site-lib\camomile\camomileLibrary.cma
Installed C:\OCaml\lib/site-lib\camomile\camomileLibrary.cmxa
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDefault.cmx
Installed C:\OCaml\lib/site-lib\camomile\camomileLibraryDyn.cmx
Installed C:\OCaml\lib/site-lib\camomile\camomile.cma
Installed C:\OCaml\lib/site-lib\camomile\camomile.cmxa
Installed C:\OCaml\lib/site-lib\camomile\camomile.a
Uncaught exception: Unix.Unix_error(1, "utimes",
"C:\\OCaml\\lib/site-lib\\camom
ile\\META")
make: *** [install-with-ocamlfind] Error 3

Any idea?  *I think* I am the root.  The version of findlib is 1.2.6 and I
installed it by default options (no options to configure).
-- 
Yoriyuki Yamagata (Research Scientist)
National Institute of Advanced Industrial Science and Technology
E-mail: yoriyuki.yamagata@aist.go.jp
http://staff.aist.go.jp/yoriyuki.yamagata/index.html.en

[-- Attachment #2: Type: text/html, Size: 3043 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] findlib on MinGW
  2011-03-22  8:22 [Caml-list] findlib on MinGW Yoriyuki Yamagata
@ 2011-03-22  8:32 ` dmitry grebeniuk
  2011-03-24  5:50   ` Yoriyuki Yamagata
  0 siblings, 1 reply; 3+ messages in thread
From: dmitry grebeniuk @ 2011-03-22  8:32 UTC (permalink / raw)
  To: Yoriyuki Yamagata

Hello.

> Uncaught exception: Unix.Unix_error(1, "utimes",
> "C:\\OCaml\\lib/site-lib\\camom
> ile\\META")

  The simplest solution is to remove read-only attribute from
"META" file after generating it with "configure", but before installation.
This attribute is set by configure script with command
"chmod a-w META".

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [Caml-list] findlib on MinGW
  2011-03-22  8:32 ` dmitry grebeniuk
@ 2011-03-24  5:50   ` Yoriyuki Yamagata
  0 siblings, 0 replies; 3+ messages in thread
From: Yoriyuki Yamagata @ 2011-03-24  5:50 UTC (permalink / raw)
  To: dmitry grebeniuk; +Cc: Yoriyuki Yamagata

[-- Attachment #1: Type: text/plain, Size: 432 bytes --]

Hi,


  The simplest solution is to remove read-only attribute from
> "META" file after generating it with "configure", but before installation.
> This attribute is set by configure script with command
> "chmod a-w META".
>
>
Thanks, that works.  But why "utimes"?  Does findlib use time stamping on
META?

-- 
Yoriyuki Yamagata
yoriyuki.y@gmail.com
http://sites.google.com/site/yoriyukiy/<https://sites.google.com/site/yoriyukiy/>

[-- Attachment #2: Type: text/html, Size: 811 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2011-03-24  5:51 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-03-22  8:22 [Caml-list] findlib on MinGW Yoriyuki Yamagata
2011-03-22  8:32 ` dmitry grebeniuk
2011-03-24  5:50   ` Yoriyuki Yamagata

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).