[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Path treatment issue Octave on mingw : pkg.m
From: |
Tatsuro MATSUOKA |
Subject: |
Re: Path treatment issue Octave on mingw : pkg.m |
Date: |
Thu, 16 Aug 2007 21:24:32 +0900 (JST) |
Dear Benjamin
I have patched H5FD.c and H5FDstream.c and successfully
buid 'hdf5' library.
I carried out 'make' at the 'src' and the 'hl'
directories.
I wrote
#undef H5_HAVE_STREAM
just before
#ifdef H5_HAVE_STREAM
in H5FD.c and H5FDstream.c.
The library was sucessfully build and it could be linked
with the Octave successfully.
Sincerely,
T. Matsuoka
--- Benjamin Lindner <address@hidden> wrote:
> If I recall correctly, the option is
> --disable-stream-vfd, and I'm not
> sure if these options are case-sensitive.
> This option worked for me with mingw's gcc.
> However I had some other small tweaks as well to
> enable options set for msvc also for mingw (dealing
> with function name #defines for win32 api).
> I can send you my patch file via email, Tatsuro. I
> don't have it here at work right know but at home -
> so I can do it tomorrow.
>
> benjamin
>
>
> > Dear Michael and Benjamin
> >
> > I have imported your 'MSYS path to EXEC_PATH at
> startup'
> > and newly defined and used fullfilepkg.m
> > in pkg.m. In fullfilepkg.m, filesep='/' not but
> '\'.
> > All 'fullfile's in pkg.m are replaced by
> fullfilepkg.
> > After that pkg works well but mkoctfile --mex is
> not still
> > working yet.
> >
> > Thank you to Michael and Benjamin Lindner for your
> > helpful advices.
> >
> > The metis is now unrequired for octave buliding.
> > I still am now struggling with building hdf5 on
> mingw.
> > Pherhaps the bug of the configure script of
> > --without-Stream-VFD does not work. So in
> H5FDstream.c
> > I wrote
> > #undef H5_HAVE_STREAM
> >
> > I have builded libhdf5.a but perhaps it seem to be
> not
> > enough.
> >
> > Sincerely,
> >
> > T. Matsuoka
> >
> > > You should have a look at how this is handled
> under
> > > MSVC, problems
> > > are the same. To run pkg.m, you need a POSIX
> shell.
> > > That's why pkg.m
> > > has been modified to use "shell" instead of
> "system"
> > > to run system calls.
> > > This acts as a wrapper around MSYS shell (using
> C
> > > system doesn't run
> > > the command in a shell). What I do then is to
> add
> > > MSYS path to EXEC_PATH
> > > at startup (see
> > > octave-forge/admin/Windows/msvc/octaverc.win);
> then
> > > everything runs fine.
> > >
> > > Michael.
> >
> >
> > --------------------------------------
> > Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
> > http://pr.mail.yahoo.co.jp/toolbar/
>
> --
> GMX FreeMail: 1 GB Postfach, 5 E-Mail-Adressen, 10
> Free SMS.
> Alle Infos und kostenlose Anmeldung:
> http://www.gmx.net/de/go/freemail
> _______________________________________________
> Help-octave mailing list
> address@hidden
> https://www.cae.wisc.edu/mailman/listinfo/help-octave
>
--------------------------------------
Easy + Joy + Powerful = Yahoo! Bookmarks x Toolbar
http://pr.mail.yahoo.co.jp/toolbar/