Hi, Chris, eheh yes I know, italian can be inspiring!
So, now compiling and installing works fine, but there's still something missing.
Now a folder named opendnp3 is created in the /usr/lib/python2.7/dist-packages folder, containing all the needed stuff but one file, called "__init__.py".
This is the strange way python handles packages; that file must be present, even if it is empty.
So now, you have two options:
1) create an empy "__init__.py" file. After running python and in order to use your library users must import code with a statement like
"from opendnp3.pyopendnp3 import *"
2) create a "__init__.py" file, containing a line like "from pyopendnp3 import *" (you can specify which symbols export instead of *).
This way, the users, after running python can do something like "from opendnp3 import *"
Your example in your previous email worked because you ran it in the same folder!
Hope this is helpful.
Thanks
Nicholas