Oh, sorry, I was assuming basic knowledge of portage (gentoo package
managing system) since people that want to install PDL on gentoo should
be familiar with it. The use flag list comes from my install, running
equery, which gives information about installed packages. Here the
command and the full output, first columns is going to be installed,
second already installed.:
$ equery uses PDL
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for dev-perl/PDL-2.4.11:
U I
+ + badval : Enable bad values support
- - doc : Adds extra documentation (API, Javadoc, etc). It is
recommended to enable per package instead of
globally
+ + fftw : Use FFTW library for computing Fourier transforms
+ + fortran : Adds support for fortran (formerly f77)
- - gd : Adds support for media-libs/gd (to generate graphics on
the fly)
+ + gsl : Use the GNU scientific library for calculations
- - hdf : Enable HDF (version 4) format support
- - netpbm : Enable NETPBM and MPEG support
+ + opengl : Adds support for OpenGL (3D graphics)
+ + pdl2 : Build pdf2 shell (requires Devel-REPL)
+ + pgplot : Enable PGPLOT plotting capabilities
- - plplot : Enable plplot plotting capabilities
- - proj : Enable projection support
+ + threads : Adds threads support for various packages. Usually pthreads
Changing the behaviour is either done globally in /etc/make.conf by
adding flags to the USE variable or package specific in
/etc/portage/package.use, To use your example, it may contain a line like
dev-perl/PDL fftw gd badval -pgplot -plplot
Most is explained here http://www.gentoo.org/doc/en/handbook/, in
particular the section about portage and use flags should get you started.
Ingo
On 06/19/2012 09:30 PM, Derek Lamb wrote:
Thanks for the news. I could update the gentoo install instructions, but I am
not familiar with their packaging system. What do the ++ and -- mean in the
flags below? If I wanted to (for example) install PDL with badval, fftw, and
gd but without pgplot or plplot, what would I type?
Derek
On Jun 19, 2012, at 6:11 AM, Ingo Schmid wrote:
Hi,
maybe you want to update the install section on the PDL page?
<-
Thanks to recent activity, PDL-2,4,11 is as easy to install as "emerge PDL".
Use flags are in place and should build dependencies (not tested since already installed)
as required:
+ + badval : Enable bad values support
- - doc : Adds extra documentation (API, Javadoc, etc). It is recommended
to enable per package instead of
globally
+ + fftw : Use FFTW library for computing Fourier transforms
+ + fortran : Adds support for fortran (formerly f77)
- - gd : Adds support for media-libs/gd (to generate graphics on the fly)
+ + gsl : Use the GNU scientific library for calculations
- - hdf : Enable HDF (version 4) format support
- - netpbm : Enable NETPBM and MPEG support
+ + opengl : Adds support for OpenGL (3D graphics)
+ + pdl2 : Build pdf2 shell (requires Devel-REPL)
+ + pgplot : Enable PGPLOT plotting capabilities
- - plplot : Enable plplot plotting capabilities
- - proj : Enable projection support
+ + threads : Adds threads support for various packages. Usually pthreads
->
The 3D issues appear to have been fixed, at least it worked for me.
See also
https://bugs.gentoo.org/show_bug.cgi?id=335394
https://bugs.gentoo.org/show_bug.cgi?id=399091
Ingo
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl