Hi,
There was a mistake in the first part of the PAF tutorial. I updated the
wiki.

Regards,

Thomas

2009/9/18 Thomas Paviot <tpav...@gmail.com>

> 2009/9/18 Simon Loic <simon1l...@gmail.com>
>
>> Hi Thomas,
>>
>
> Hi Loïc,
>
>
>> You're a life saver ;-)
>> Seriously, after your commit, I still had the casting error, but after
>> switching to swig 1.3.39 (instead of 1.3.36), the error disappeared. Then
>> the build step and install went well.
>> I have a few remaining questions, if you don't mind.
>>
>> The two first refer to the install wiki page :
>> http://www.pythonocc.org/wiki/index.php/Installing_pythonOCC_on_Linux--
>> --What is the role of :    >> source /opt/occ63/env_DRAW.sh
>>
>
> The env_DRAW.sh script contains a set of environment variables that has to
> be set up before you can use OCC. You can copy/paste the content of this
> file to your .bash_profile. The most important one is the CSF_GraphicShr,
> that points to the OCC OpenGL lib, and enables the 3D display.
>
>
> --from which directory should I run  >> python
>> pythonOCC/Tools/InteractiveViewer/InteractiveViewer.py?
>>
>
> The best way is certainly to launch this python script from the
> ./Tools/InteractiveViewer directory. Do you have any difficulty to get it
> run?
>
>
>>
>> Then, I have some strange errors when following the PAF tutorial when
>> setting the parameters p.height and p.radius (see the python.output file).
>> And finally I run into a seg fault when calling :  >> tutorial_context =
>> ParametricModelingContext(p)
>> Do you have any idea what is at stake?
>>
>
> Weird, since you followed the instructions available on the PAF tutorial
> (from the wiki). Before you go and test PAF, I suggest you shoud first check
> that pythonOCC works fine. In the /src/unittest directory, there are 3 sets
> of unittests: occ_unittest (test of the basic features), paf_unittest (for
> PAF) and topology_unittest (topology/geometry handling). Run each of these
> scripts and be sure that they all pass:
> python occ_unittest.py
> python paf_unittest.py
> python topology_unittest.py
>
> If something is wrong, can you please send back the trace? If everything is
> ok, then my tutorial is buggy!
>
>
>> Thanks again.
>>
>> Loïc
>>
>
> Cheers,
>
> Thomas
>
>
>>
>> PS: I subscribed for the commits ml.
>>
>> On Fri, Sep 18, 2009 at 1:22 PM, Thomas Paviot <tpav...@gmail.com> wrote:
>>
>>>
>>>
>>> 2009/9/18 Thomas Paviot <tpav...@gmail.com>
>>>
>>> 2009/9/18 Simon Loic <simon1l...@gmail.com>
>>>>
>>>>> Hi Thomas,
>>>>> Thanks for your blameless support.
>>>>>
>>>>> On Fri, Sep 18, 2009 at 12:12 PM, Thomas Paviot <tpav...@gmail.com>wrote:
>>>>>
>>>>>> I think it's actually better to compile pythonOCC trunk. It's
>>>>>> compliant with the latest rev. of salomegeometry trunk.
>>>>>>
>>>>>>
>>>>> In that case should I use salometrunk instead of the rev.175?
>>>>>
>>>>
>>>> Yes.
>>>>
>>>>
>>>>>
>>>>>
>>>>>> Maybe you have to add '-march=X86-64 -m64' as an extra compile arg.
>>>>>> You can have a look to the environment.py script and copy/paste the way I
>>>>>> solved the 64 bits issue on MacOSX.
>>>>>>
>>>>>
>>>>> Actually I've already changed,  I changed environment.py :
>>>>> ECA = ['-O0','-march=%s'%platform.machine()] to ECA =
>>>>> ['-O0','-march=x86-64 -m64']
>>>>> But you could make it conditional in order not to screw 32 bits build.
>>>>>
>>>>
>>>> Absolutely.
>>>>
>>>>
>>>>>
>>>>>
>>>>>> Strange. What version of swig do you use? Everything goes fine with
>>>>>> 1.3.39 but I noticed an error with 1.3.40. I use 1.3.39.
>>>>>>
>>>>>
>>>>> Actually, I use the repositories one which 1.3.36.
>>>>> I can give a quick try to 1.3.39, even though you might not see it as a
>>>>> good long term solution.
>>>>>
>>>>>
>>>>>> Ok, I will commit in a few minutes what I think is necessary and
>>>>>> you'll be able to try it.
>>>>>>
>>>>>
>>>>> I'll try as soon as I see your commit.
>>>>> Bye.
>>>>>
>>>>
>>>> Ok.
>>>>
>>>
>>> Change to environment.py commited to svn repository. Please register to
>>> pythonocc-commits (https://mail.gna.org/listinfo/pythonocc-commits/ ) ml
>>> if you want to be notified about future commits.
>>>
>>>
>>>>
>>>>
>>>>> Loïc
>>>>>
>>>>>
>>>>
>>> Cheers,
>>>
>>> Thomas
>>>
>>>
>>> _______________________________________________
>>> Pythonocc-users mailing list
>>> Pythonocc-users@gna.org
>>> https://mail.gna.org/listinfo/pythonocc-users
>>>
>>>
>>
>> _______________________________________________
>> Pythonocc-users mailing list
>> Pythonocc-users@gna.org
>> https://mail.gna.org/listinfo/pythonocc-users
>>
>>
>
_______________________________________________
Pythonocc-users mailing list
Pythonocc-users@gna.org
https://mail.gna.org/listinfo/pythonocc-users

Reply via email to