thanks! 

I am having a bit of trouble now... I have two macs on which I think I have 
installed everything in the same way (python27, root5, root5 +python27); on one 
mac I can use pyROOT with no problem:

python
Python 2.7.8 (default, Jul  3 2014, 06:00:18) 
[GCC 4.2.1 Compatible Apple LLVM 4.2 (clang-425.0.28)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>> import ROOT
>>

it works perfectly.

On the second laptop I have the following:

python
Python 2.7.8 (default, Jul 2 2014, 10:14:58) 
[GCC 4.2.1 Compatible Apple LLVM 5.1 (clang-503.0.40)] on darwin 
Type "help", "copyright", "credits" or "license" for more information. 
>>>> import ROOT 
Traceback (most recent call last): 
 File "<stdin>", line 1, in <module> ImportError: 
No module named ROOT >>>

Despite I have used exactly the same commands to install python
(sudo port install python27)

I see that there are some subtle differences in the output of the 'python' 
command, but I don't know if they matter....

In any case, I have done (as suggested in this thread)
sudo port select python python27
sudo port select root root5

on both macs and I have checked that I have 

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/libPyROOT.so
 -> /opt/local/libexec/root5/lib/root/libPyROOT.so
/opt/local/libexec/root5/lib/root/libPyROOT.so -> libPyROOT.5.34.so

so I really don't understand why pyROOT works on one and not on the other....

I have tried to uninstall root5 on the second mac, to see if by re-installing 
from scratch solves the problem, but I have the following error:

sudo port uninstall root5 
---> The following versions of root5 are currently installed: 
---> root5 
@5.34.18_0+cocoa+gcc48+graphviz+gsl+minuit2+opengl+python27+roofit+soversion+ssl+tmva+xml
 (active) 
---> root5 
@5.34.18_0+cocoa+gcc48+graphviz+gsl+minuit2+opengl+roofit+soversion+ssl+tmva+xml
 
Error: port uninstall failed: Registry error: Please specify the full version 
as recorded in the port registry.

If anyone has any idea of what I'm doing wrong (or what could be wrong), I 
would be really grateful!

Many thanks!

Fab

On 10 Jul 2014, at 01:06, Ryan Schmidt wrote:

> On Jul 9, 2014, at 7:04 PM, Fabrizio Salvatore wrote:
> 
>> Many thanks! It worked!
>> 
>> Just for completeness: is there a clean way to remove a program installed 
>> with 'sudo port install'?
> 
> Of course; it's one of the key reasons people use MacPorts. Just "sudo port 
> uninstall" it. This won't uninstall its dependencies, because they might be 
> needed by other ports as well. But there are ways to uninstall dependencies 
> you're not using; most simply: "sudo port uninstall leaves".
> 

-- 
+++++++++++++++++++++++++++++++++++++++++++++++
Dr Fabrizio Salvatore    |    e-mail: [email protected]
Department of Physics and Astronomy, University of Sussex,
Brighton, Sussex, BN1 9QH, United Kingdom
Tel.:  +44 (0)1273 67 8749; Fax: +44 (0)1273 67 8068
http://epp.phys.susx.ac.uk/epp/FabrizioSalvatore
facebook.com/p.fabrizio.salvatore
https://twitter.com/fabsalva
+++++++++++++++++++++++++++++++++++++++++++++++

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to