[ome-users] Makefile out-of-date with respect to Makefile.PL

Anh Vu anh.q.vu at gmail.com
Fri Aug 5 22:10:30 BST 2005


This time it works, the installation goes through flawlessly. :-)
I'll do some testing to see how it goes.

Anh

On 8/5/05, T. J. Macura <tm289 at cam.ac.uk> wrote:
> This file belongs to src/perl2/OME/Install/PerlModuleTask.pm
> 
> please put it there and see if it works.
> I really hope it works now. The fix before wasn't actually changing the
> Makefile time-stamp. This fix copies the Matlab directory and preserves
> time stamps.
> 
> Also, for debugging purposes, the Matlab Install Tmp directory isn't
> removed (changed to /var/tmp/OME/install/Matlab). If it fails please do
> ls -lT there (capital T shows timing down to the second, which we need)
> 
> 
> 
> 
> 
> On Aug 5, 2005, at 2:24 PM, Anh Vu wrote:
> 
> > this is the content of /var/tmp/OME sometimes between installation and
> > after it fails for the testing stage during installation.
> >
> > total 20
> > drwxrwsr-x   4 avu ome 4096 Aug  5 11:06 Matlab
> > drwxrwsr-x   3 ome ome 4096 Jul 23 00:43 install
> > drwxrwsr-x  18 ome ome 4096 Jul 22 23:56 update
> > drwxrwsr-x   2 ome ome 4096 Jul 22 23:19 lock
> > drwxrwsr-x   2 ome ome 4096 Jul 22 23:19 sessions
> > [avu at batch2112b OME]$ ls -lt
> > total 16
> > drwxrwsr-x   3 ome ome 4096 Jul 23 00:43 install
> > drwxrwsr-x  18 ome ome 4096 Jul 22 23:56 update
> > drwxrwsr-x   2 ome ome 4096 Jul 22 23:19 lock
> > drwxrwsr-x   2 ome ome 4096 Jul 22 23:19 sessions
> >
> > and here is the content of /var/tmp/OME/Matlab for the brief moment
> > that it is present during installation.
> >
> > total 108
> > -rw-rw-r--  1 avu ome  3255 Aug  5 11:09 Makefile.PL
> > -rw-rw-r--  1 avu ome  7089 Aug  5 11:09 MatlabInfo.pl
> > -rw-rw-r--  1 avu ome   189 Aug  5 11:09 typemap
> > -rw-rw-r--  1 avu ome   146 Aug  5 11:09 Changes
> > drwxrwsr-x  2 avu ome  4096 Aug  5 11:09 CVS
> > -rw-rw-r--  1 avu ome    57 Aug  5 11:09 MANIFEST
> > -rw-rw-r--  1 avu ome 31827 Aug  5 11:09 Matlab.xs
> > -rw-rw-r--  1 avu ome 26423 Aug  5 11:09 Makefile.old
> > -rw-rw-r--  1 avu ome 14492 Aug  5 11:09 Matlab.pm
> > -rw-rw-r--  1 avu ome  2578 Aug  5 11:09 test.pl
> >
> >
> > On 8/5/05, T. J. Macura <tm289 at cam.ac.uk> wrote:
> >> Dear Anh,
> >>
> >> As you can see below, the Vers/Arch/Home lines are transposed. There
> >> was a transliteration problem that I fixed.
> >> However this probably doesn't affect you because the lib and lib path
> >> lines are correct.
> >>
> >>>  Matlab Vers: glnx86
> >>>  Matlab Arch: /usr/local/matlab
> >>>  Matlab Home: 7.0.4.352
> >>>  Include:  -I/usr/local/matlab/extern/include
> >>>  Lib:      -L/usr/local/matlab/bin/glnx86 -lmx -leng -lut -lmat
> >>> -licudata -licui
> >>>                                      18n -licuuc -lustdio -lz
> >>>  Lib Path: /usr/local/matlab/bin/glnx86
> >>
> >> The way the Matlab-OME connector Test works is that
> >> (src/perl2/OME/Matlab) is copied to a new temporary directory
> >> (/var/tmp/OME/Matlab) whose ownership is set to the 'Matlab User'.
> >> This
> >> copying step is necessary because the 'Matlab User' might not have
> >> execute permissions in the folder where the OME distribution is
> >> installed from.
> >>
> >> Then the perl script /src/perl2/OME/Matlab is run by the 'Matlab
> >> User'.
> >> This script is run through make (i.e. make test) because make sets
> >> various important environmental variables (e.g. LD_LIBRARY_PATH).
> >>
> >> I suspect that during the copying process on your machine, "Makefile"
> >> is copied before "Makefile.PL". I added logic in the installer to
> >> update 'Makefile' time-stamp to always be after Makefile.PL regardless
> >> of the order they were copied over in.
> >>
> >> Please checkout from CVS and try it out,
> >> If the Matlab Module Test fails again please do ls -lT for
> >> /var/tmp/OME/Matlab
> >>
> >> Tom
> >>
> >>
> > _______________________________________________
> > ome-users mailing list
> > ome-users at lists.openmicroscopy.org.uk
> > http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users
> >
> 
> 
> 
>



More information about the ome-users mailing list