Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
documentation [2016/01/18 17:58]
admin [Additional functions]
documentation [2016/01/25 16:35] (current)
admin [Requirements]
Line 72: Line 72:
  
 <note important> ​ <note important> ​
-PyQt4 should be installed with its sip and development files. Binaries version provides by Riverbank ​unfortunatly ​do not include all these development files. You may have to recompile it.+PyQt4 should be installed with its sip and development files. Binaries version provides by Riverbank ​unfortunately ​do not include all these development files. You may have to recompile it.
 </​note>​ </​note>​
  
-=== Building ​a custom version ​of QGLViewer ===+=== Building ​ of QGLViewer ===
  
-To build ''​PyQGlViewer'',​ you need to build customized ​version of +To build ''​PyQGlViewer'',​ you need to have libQGLViewer.  
-libQGLViewer. You should first download a version of the sources:+It is part of most Linux distribution. On Mac, it comes with macports. On Windows, with Cygwin. 
 + 
 +If it is not the case or if you want to use more recent ​version of the lib. 
 +You  will need to build it from sources. 
 + 
 +You should first download a version of the sources:
  
 [[http://​artis.imag.fr/​~Gilles.Debunne/​QGLViewer/​download.html|http://​artis.imag.fr/​~Gilles.Debunne/​QGLViewer/​download.html]] [[http://​artis.imag.fr/​~Gilles.Debunne/​QGLViewer/​download.html|http://​artis.imag.fr/​~Gilles.Debunne/​QGLViewer/​download.html]]
Line 84: Line 89:
 Unzip the archive on your disk. For instance Unzip the archive on your disk. For instance
 <code bash>tar xvzf libQGLViewer-x.x.x.tar.gz </​code>​ <code bash>tar xvzf libQGLViewer-x.x.x.tar.gz </​code>​
- 
-A directory ''​libQGLViewer-x.x.x''​ should be created. You have to compile the sources it. To be compatible with SIP, 
-you first need to patch these sources. ​ 
- 
-The patch file ''​libQGLViewer-x.x.x-py.patch''​ can been found in ''​PyQGLViewer/​src''​ dir.  
- 
-<note info> ​ 
-For info, it has been build with the following command 
-<code bash>​diff -abur ../​libQGLViewer-x.x.x . > libQGLViewer-x.x.x-py.patch </​code>​ 
- 
-For windows, the ''​patch''​ and ''​diff''​ tools can in the [[http://​gnuwin32.sourceforge.net/​packages.html|gnuwin32 project]] 
- 
-</​note>​ 
- 
-To apply this patch, you should go in the parent directory of ''​libQGLViewer-x.x.x''​ 
-and invoke the command 
-<code bash>cd libQGLViewer-x.x.x 
-patch -p 0 -i ../​PyQGLViewer/​src/​libQGLViewer-x.x.x-py.patch ​ </​code>​ 
- 
-<note important> ​ 
-The patch file has been built on windows sources. The end of line character is different on unix systems. 
-On linux, you may thus have to convert first the patch file to unix convention with the following comand. 
- 
-<code bash>​dos2unix libQGLViewer-x.x.x-py.patch </​code>​ 
- 
-</​note>​ 
- 
-<​note> ​ 
-Previous patches with lower versions than 2.3.4 where built from above repository. Thus to apply them you had to call 
-<code bash>​patch -p 0 -i PyQGLViewer/​src/​libQGLViewer-x.x.x-py.patch ​ </​code>​ 
-However they were not reusable from one version to the other. 
-</​note>​ 
  
 Source are now ready to compile. ​ Source are now ready to compile. ​
 
Back to top
documentation.txt · Last modified: 2016/01/25 16:35 by admin
Valid CSS Driven by DokuWiki Valid XHTML 1.0