[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cannot compile liboctave/file-ops.cc; mkfifo issue (MinGW build)
From: |
Tatsuro MATSUOKA |
Subject: |
Re: cannot compile liboctave/file-ops.cc; mkfifo issue (MinGW build) |
Date: |
Wed, 6 Jan 2010 15:59:45 +0900 (JST) |
I have forgotten to write that xalloc.h problem was solved.
Regards
Tatsuro
--- Tatsuro MATSUOKA < wrote:
> Hello
>
> Thank you for your help
>
> --- "John W. Eaton" wrote:
>
> > On 5-Jan-2010, Tatsuro MATSUOKA wrote:
> >
> > | There seems to exist file location problems in configure process?
> > | I have met the following at present,
> > |
> > | 1. xalloc.h was not copied to directory 'libgnu'. It is required to
> > compile to mkdir.c
> >
> > I think the mkdir module in gnulib should depend on the xalloc
> > module. I submitted a patch to the gnulib maintainers for that.
> >
> > | 3. mkfifo.c seemed not to be copied to the directory libgnu. Of course it
> > was not complied
> and
> > not
> > | included in libgnu.a in the make process of octave.
> >
> > Oops. I checked in the following change.
> >
> > http://hg.savannah.gnu.org/hgweb/octave/rev/4058ff089fa3
> >
> > | For 1, I manually copied xalloc.h into libgnu directory manually.
> > | For 2. I have a special directro named 'c:/programs/OctaveBuild' in which
> > dependencies are
> > saved.
> > | at the configure
> > |
> > | export LDFLAGS='-Lc:/Programs/OctaveBuild/lib
> > -LC:/Programs/WinDevTools/lib
> > | -Lc:/Programs/GnuWin32/lib -lsupc++'
> > | export CPPFLAGS='-Ic:/Programs/OctaveBuild/include
> > -Ic:/Programs/WinDevTools/include
> > | -Ic:/Programs/GnuWin32/include'
> > |
> > | I have made a directry c:/Programs/OctaveBuild/include/sys/ and copy
> > sys_stat.h as stat.h
> > into
> > | c:/Programs/OctaveBuild/include/sys/.
> >
> > I don't understand why you should need to do this now that both
> > -I../libgnu and -I$(top_srcdir)/libgnu appear in the CPPFLAGS
> > variable. The gnulib stat.h file should be placed in the libgnu/sys
> > subdirectory in your build tree and the compiler should find it
> > there. You should not have to copy any files by hand to build
> > Octave. The configure script and Makefiles should do all the work.
>
> At writing your mail I have not noticed your another reply (below) and have
> not tried the new
> sources.
> *******************
> http://www-old.cae.wisc.edu/pipermail/octave-maintainers/2010-January/014491.html
>
> jwe wrote
> | In both cases information of libgnu seemed not to be reflected for
> liboctave building.
> | Perhaps a flag for '-I../libgnu' is missing for compiling sources for
> liboctave.
>
> Ah, OK, now I see the problem. I checked in the following change.
>
> http://hg.savannah.gnu.org/hgweb/octave/rev/ec0c445d0d6f
>
> Does that help?
>
>
> ******************
>
> I am now testing the below
>
> bootstrap.conf: include mkfifo in the module list default tip changeset |
> files
> bootstrap.conf: remove nonexistent "fstat" module changeset | files
> include -I../libgnu in AM_CPPFLAGS changeset | files
>
> I have perhaps met other problem due to adding -I../libgnu.
> Perhaps it is the problem of gnulib in MinGW environments.
>
>
> I will report in the different post.
>
> Regards
>
> Tatsuro
>
>
> --------------------------------------
> Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
> http://pr.mail.yahoo.co.jp/ie8/
>
--------------------------------------
Get the new Internet Explorer 8 optimized for Yahoo! JAPAN
http://pr.mail.yahoo.co.jp/ie8/