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

Ilya Goldberg igg at nih.gov
Sat Aug 6 15:32:33 BST 2005


Anh, thank you very very much for taking the time to try this out and 
being patient with us.  Users like you who are willing to go out on a 
limb pave the path for everyone else.
Thanks!
-Ilya

On Aug 5, 2005, at 5:10 PM, Anh Vu wrote:

> 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
>>>
>>
>>
>>
>>
> _______________________________________________
> 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