[ome-users] Makefile out-of-date with respect to Makefile.PL
Anh Vu
anh.q.vu at gmail.com
Fri Aug 5 19:24:08 BST 2005
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
>
>
More information about the ome-users
mailing list