[Pkg-scicomp-devel] paraview and python
Christophe Prud'homme
prudhomm at debian.org
Sun Feb 17 11:42:13 UTC 2008
it seems that the latest change to debian/rules fixed the python issue
however I didn't run yet a clean svn-buildpackage to check this out
C.
On Feb 17, 2008 12:39 PM, Christophe Prud'homme <prudhomm at debian.org> wrote:
> Ondrej
>
> I believe(for the moment) that your change is not the right one
> somehow the PYTHON_EXECUTABLE variable is not correctly defined (see one
> line above tour changes)
>
> I now define it in the debian/rules and recompile paraview to check that
> it is fine.
> could you check that the change I just made in debian/rules? it seems that
> your computer is faster to compile than mine
>
> C.
>
>
> On Feb 17, 2008 12:15 PM, Ondrej Certik <ondrej at certik.cz> wrote:
>
> > On Feb 16, 2008 12:25 AM, Ondrej Certik <ondrej at certik.cz> wrote:
> > > Hi,
> > >
> > > currently, paraview in our svn doesn't build against python (but the
> > > package builds just fine, even in pbuilder). To enable python, apply
> > > this patch:
> > >
> > > $ svn di
> > > Index: debian/control
> > > ===================================================================
> > > --- debian/control (revision 2140)
> > > +++ debian/control (working copy)
> > > @@ -3,7 +3,7 @@
> > > Priority: extra
> > > Maintainer: Debian Scientific Computing Team
> > > <pkg-scicomp-devel at lists.alioth.debian.org>
> > > Uploaders: Christophe Prud'homme <prudhomm at debian.org>, Ondrej Certik
> > > <ondrej at certik.cz>
> > > -Build-Depends: cdbs (>= 0.4.51), debhelper (>= 5), autotools-dev,
> > > quilt (>= 0.46-4), cmake (>= 2.4.8-1), libqt4-dev (>= 4.3.3-2),
> > > libopenmpi-dev, python2.5, ffmpeg, libavformat-dev, libavutil-dev,
> > > libavcodec-dev
> > > +Build-Depends: cdbs (>= 0.4.51), debhelper (>= 5), autotools-dev,
> > > quilt (>= 0.46-4), cmake (>= 2.4.8-1), libqt4-dev (>= 4.3.3-2),
> > > libopenmpi-dev, python2.5, ffmpeg, libavformat-dev, libavutil-dev,
> > > libavcodec-dev, python2.5-dev
> > > Standards-Version: 3.7.3
> > > XS-DM-Upload-Allowed: yes
> > > Homepage: http://www.paraview.org/
> > > Index: debian/rules
> > > ===================================================================
> > > --- debian/rules (revision 2140)
> > > +++ debian/rules (working copy)
> > > @@ -21,7 +21,7 @@
> > > -DBUILD_TESTING=OFF \
> > > -DVTK_USE_FFMPEG_ENCODER=ON \
> > > -DPARAVIEW_USE_MPI=ON \
> > > - -DPARAVIEW_ENABLE_PYTHON=OFF \
> > > + -DPARAVIEW_ENABLE_PYTHON=ON \
> > > -DCMAKE_VERBOSE_MAKEFILE=ON \
> > > -DCMAKE_C_FLAGS="-O2" \
> > > -DCMAKE_CXX_FLAGS="-O2" \
> > >
> > >
> > >
> > > However, the compilation in pbuilder then stops at:
> > >
> > > [...]
> > > cd /tmp/buildd/paraview-3.2.1
> > /obj-x86_64-linux-gnu/Utilities/VTKPythonWrapping
> > > && /usr/bin/cc -O2 -fPIC
> > >
> > "CMakeFiles/vtkWrapPythonInit.dir/__/__/__/VTK/Wrapping/vtkWrapPythonInit.o"
> > > -o ../../bin/vtkWrapPythonInit -rdynamic
> > > /usr/bin/cmake -E cmake_progress_report
> > > /tmp/buildd/paraview-3.2.1/obj-x86_64-linux-gnu/CMakeFiles
> > > [ 19%] Generating paraview/pv_compile_complete
> > > cd /tmp/buildd/paraview-3.2.1
> > /obj-x86_64-linux-gnu/Utilities/VTKPythonWrapping/paraview
> > > && compile_all_pv.py
> > > /bin/sh: compile_all_pv.py: command not found
> > > make[3]: ***
> > [Utilities/VTKPythonWrapping/paraview/pv_compile_complete]
> > > Error 127
> > > make[3]: Leaving directory `/tmp/buildd/paraview-3.2.1
> > /obj-x86_64-linux-gnu'
> > > make[2]: ***
> > [Utilities/VTKPythonWrapping/CMakeFiles/paraview_pyc.dir/all]
> > > Error 2
> > > make[2]: *** Waiting for unfinished jobs....
> > >
> > >
> > >
> > > Which I don't know how to fix. Any ideas?
> >
> >
> > So the problem was that the line
> >
> > > cd /tmp/buildd/paraview-3.2.1
> > /obj-x86_64-linux-gnu/Utilities/VTKPythonWrapping/paraview
> > > && compile_all_pv.py
> >
> > should be
> >
> > > cd /tmp/buildd/paraview-3.2.1
> > /obj-x86_64-linux-gnu/Utilities/VTKPythonWrapping/paraview
> > > && python2.5 compile_all_pv.py
> >
> > And this can be accomplished by this simple patch:
> >
> > $ cat debian/patches/python.patch
> > Index: ParaView3.2.1/Utilities/VTKPythonWrapping/CMakeLists.txt
> > ===================================================================
> > --- ParaView3.2.1.orig/Utilities/VTKPythonWrapping/CMakeLists.txt
> > 2008-02-17
> > 11:41:05.683559129 +0100
> > +++ ParaView3.2.1/Utilities/VTKPythonWrapping/CMakeLists.txt
> > 2008-02-17
> > 11:41:19.934559032 +0100
> > @@ -675,7 +675,7 @@
> > ADD_CUSTOM_COMMAND(
> > WORKING_DIRECTORY ${PV_PYTHON_MODULE_BINARY_DIR}
> > COMMAND ${PYTHON_EXECUTABLE}
> > - ARGS compile_all_pv.py
> > + ARGS python2.5 compile_all_pv.py
> > DEPENDS ${PV_PYTHON_SOURCE_FILES}
> > ${PV_PYTHON_MODULE_BINARY_DIR}/compile_all_pv.py
> > ${PV_PYTHON_OUTPUT_FILES}
> > OUTPUT "${PV_PYTHON_MODULE_BINARY_DIR}/pv_compile_complete"
> >
> >
> >
> > It is already applied in our svn repository, so all is fine now.
> >
> > Ondrej
> >
> > _______________________________________________
> > Pkg-scicomp-devel mailing list
> > Pkg-scicomp-devel at lists.alioth.debian.org
> > http://lists.alioth.debian.org/mailman/listinfo/pkg-scicomp-devel
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.alioth.debian.org/pipermail/pkg-scicomp-devel/attachments/20080217/c407435d/attachment.htm
More information about the Pkg-scicomp-devel
mailing list